首 页 ┆ 源码下载 ┆ IT学院 ┆ 字体下载 ┆ 模板下载 ┆ 源码发布 ┆ 广告合作 ┆ 网站地图 ┆ 虚拟主机 ┆ 中文域名
► 设为首页
► 加入收藏
► 联系我们
源码下载 >> ASP源码 | PHP源码 | ASP.net源码 | JSP源码 | CGI源码 | VC/C++源码 | VB源码 | Delphi源码 | Flash源码
文章学院 >> 网络编程 | 网页设计 | 图形图象 | 数据库 | 服务器 | 网络媒体 | 网络安全 | 操作系统 | 办公软件 | 软件开发 | 黑客知识
字体下载 >> 精制字体 | 非英字体 | 艺术字体 | 著名字体 | 哥特式 | 简单字体 | 手写体 | 节假日 | 图案字体 | 精度像素 | 中文字体
模板下载 >> 企业门户 | 数码网络 | 休闲娱乐 | 影视音乐 | 旅游名胜 | 文化艺术 | 电子商务 | 个性展示 | 登陆导航 | Flash模板
►►您当前的位置:源码园 → IT学院 → 操作系统 → windowsXP → 文章内容

Windows系统中清理系统垃圾技巧

作者:佚名  来源:网上收集  发布时间:2005-12-8 0:12:25
  大家知道,Windows素有记录操作者隐私的不良"恶习"。如:在打开文本文件和浏览图片等文件时,在“开始”-“文档”里留下你曾看过或编辑过的文件名;在编辑文件、安装联众游戏或安装其他软件时,在windows\temp里留下下载回来的安装文件和一些临时过渡用的文件;如果你用Internet Explorer浏览器上网,这个IE浏览器还会习惯性地在地址栏里留下你曾进过的网站地址及后来诞生的“网络实名”,并且在“历史”里留下你曾浏览过的网页;就连在删除文件时,微软也不曾忘了要给你留下点什么,你到“垃圾桶”瞧瞧吧,呵呵。

  上述这些给使用者带来了便利,为下次的再进入、再操作提供了快捷方便的途径,但同时也把自己在电脑上所做的一些事情暴露在其他计算机使用者面前。上述这些问题的存在,有时并不是计算机使用者希望看到的结果----自己在电脑上的操作被别人掌握得一清二楚。因此在使用Windows的过程中,始终存在着如何清理电脑中留下的“足迹”这个令人头痛的问题(至于在一些软件中有列出最近使用过的的文件名列表的功能,也属于会留下“足迹”一类的,但因其可以在软件中设置关闭操作,不在本文探讨之列)。

  那些在使用WINDOWS过程中留下的足迹,本人暂且把它统称为留在Windows中的“垃圾”。

  “垃圾”存在的位置

  Windows安放垃圾的地方有两处:一是存放在文件夹中,一是存放在注册表里。

  文件夹里的垃圾有:“开始”-“文档”里的垃圾,安放在C:\Windows\Recent文件夹中;安装程序、编辑文件时产生的临时文件安放在c:\windows\temp文件夹中;删除文件时扔往垃圾桶里的东西在C:\RECYCLED文件夹(隐含的)放着; 当你上网浏览网站时,Windows会在C:\WINDOWS\History和C:\Windows\Temporary Internet Files文件夹中保留下你曾看过的网页;不经意的,微软还会从网上取些小甜饼给你,甜饼放在C:\WINDOWS\Cookies中。

  注册表里的垃圾有:IE浏览器地址栏里留下的曾进去过的网站地址及后来诞生的“网络实名”。

  其实,Windows的注册表本身就是个大大的垃圾仓库,里头放着的垃圾,你自己有空时去找吧。本文在这里仅指出一、二处而矣,旨在引导你触类旁通,知道怎样去清除注册表里的垃圾。

  VBS脚本文件与批处理文件自动清除WINDOWS垃圾示例

  实现本功能使用了两个文件,
VBS脚本文件:regzzc.vbs;批处理文件:

  regzzc.bat。

  
VBS脚本文件,文件名为:Regzzc.vbs

  Dim WSHShell

  Set WSHShell = WScript.CreateObject("WScript.Shell")

  WSHShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\regzzc","regzzc.vbs"

  WSHShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce\deldel","regzzc.bat"

  WSHShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "about:blank"

  WSHShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\TypedURLs\",""

  WSHShell.RegDelete "HKCU\Software\Microsoft\Internet Explorer\TypedURLs\"

  WSHShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\TypedURLs\",""

  WSHShell.RegWrite "HKCU\Software\3721\InputCns\",""

  WSHShell.RegDelete "HKCU\Software\3721\InputCns\"

  WSHShell.RegWrite "HKCU\Software\3721\InputCns\",""

  本脚本前二行为定义变量,读者照着写。从第三行开始,是对注册表的处理。

  第三行、第四行为在注册表中添加计算机启动时自动运行的过程文件,一个是该脚本自身,却regzzc.vbs,另一个是regzzc.bat批处理文件。

  第五行为还原IE开始页为“about:blank”;第六、七、八行为,清除IE浏览器地址栏留下的曾经浏览过的网页地址名;第九、十、十一行为,清除IE地址栏里的网络实名。

  这里,读者需掌握以下几点:1)命令“WSHShell.RegWrite”表示在注册表中生成主键或生成键值;2)命令“WSHShell.RegDelete”是删除主键或键值;3)主键与键值的区别在于主键名后有“\”,键值没有“\”;4)“HKLM”,代表HKEY_LOCAL_MACHINE主键;“HKCU”,代表HKEY_CURRENT_USER主键。

  知道
VBS修改注册表的格式后,注册表任你删改了,当然,你做这些操作之前,最好先备份注册表。

  批处理文件,文件名为Regzzc.bat

  @deltree -y c:\windows\temp\*.*

  @deltree -y c:\windows\"Temporary Internet Files"\*.*

  @deltree -y c:\windows\History\*.*

  @deltree -y C:\Windows\Recent\*.*

  @deltree -y C:\RECYCLED\*.*

  @deltree -y C:\WINDOWS\Cookies\*.*

  此批处理第一行为,删除临时文件夹的内容;第二、三行,删除IE浏览器打开网页后遗留下的内容;每四行为,删除“开始”-“文档”中的内容;第五行,删除垃圾桶里的内容;第六行,删除小甜饼。

  脚本文件和批处理文件的安装

  将脚本语言文件和批处理文件复制到C:\windows文件夹中,双击regzzc.vbs文件运行它,以后每次启动电脑时,都会自动完成对注册表和垃圾文件夹的清理。

  本文教你的方法,用处大着呢,有什么用处你仔细地、慢慢地去体会吧。

  篇外语,其实直接用脚本语言也能实现上述批处理的功能,只是脚本文件在运行过程中,容易遇到“windows Scripting Host - 脚本执行错误”或者是:“种类:Microsoft
VBScipt运行错误,说明:没有权限。”而中止执行脚本程序。产生这些问题的原因是,安装有与脚本处理有关的软件,如安装了OFFICE2000的脚本语言编辑程序;非正常关机等。

  具体做法如下:

  Dim fso

  Set fso = CreateObject("Scripting.FileSystemObject")

  fso.DeleteFolder("C:\WINDOWS\Cookies\*.*"),True

  fso.DeleteFile("C:\WINDOWS\Cookies\*.*"),True

  fso.DeleteFolder("C:\WINDOWS\History\*.*"),True

  fso.DeleteFile("C:\WINDOWS\History\*.*"),True

  fso.DeleteFolder("C:\WINDOWS\Temp\*.*"),True

  fso.DeleteFile("C:\WINDOWS\Temp\*.*"),True

  fso.DeleteFolder("C:\RECYCLED\*.*"),True

  fso.DeleteFile("C:\RECYCLED\*.*"),True

  fso.DeleteFolder("C:\WINDOWS\Temporary Internet Files\*.*"),True

  fso.DeleteFile("C:\WINDOWS\Temporary Internet Files\*.*"),True

  读者只需将以上内容附在前文regzzc.vbs文件之后即可。

[] [返回上一页] [打 印]
  • 上一篇文章:鲜为人知的四则WinXP优化技巧
  • 下一篇文章:Win2000/XP自启动程序解析

  • 相关文章:
  • 利用Windows命令查找木马病毒
  • Windows防火墙安全配置
  • 手动删除Windows系统中guest用户
  • [图文]如何加快Windows文件复制速度
  • [组图]自制救急Windows恢复盘
  • [组图]用好Windows系统桌面搜索
  • [图文]两则Windows XP操作系统实用技巧
  • Windows系统文件管理的八大技巧
  • 高手教你制作“百毒不侵”的Windows系统
  • Windows服务器下设置IIS的常见问题
  • [组图]Windows 7 Milestone1截图出现
  • Windows 2003网络负载均衡的实现方法
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 源码发布
Copyright © 2003-2009 Ymyasp.Com. All Rights Reserved .
备案序号:粤ICP备07029071号