[转]windows垃圾文件清理

方法一:
     轻松流畅上网你是否注意到你的电脑系统磁盘的可用空间正在一天天在减少呢?是不是像老去的猴王一样动作一天比一天迟缓呢?
  没错!在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助 文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文 件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间。这些LJ文件不仅仅浪费了宝贵的磁盘空间,严重时还会使系统运行慢如蜗牛。这点相信你肯定忍 受不了吧!所以应及时清理系统的LJ文件的淤塞,保持系统的“苗条”身材,轻松流畅上网!朋友来吧,现在就让我们一起来快速清除系统垃圾吧!!
  下面是步骤很简单就两步!
  在桌面上点鼠标右键,选择新建一个“记事本”,把下面的字复制进去,点“另存为”,把文件名定为“清除系统LJ.bat”就完成,记住后缀名一定要是.bat,好ok了!你的垃圾清除器就这样制作成功了!双击它就能很快地清理垃圾文件,大约一分钟不到。
  PS. 要复制进去的字是 见下
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%/*.tmp
del /f /s /q %systemdrive%/*._mp
del /f /s /q %systemdrive%/*.log
del /f /s /q %systemdrive%/*.gid
del /f /s /q %systemdrive%/*.chk
del /f /s /q %systemdrive%/*.old
del /f /s /q %systemdrive%/recycled/*.*
del /f /s /q %windir%/*.bak
del /f /s /q %windir%/prefetch/*.*
rd /s /q %windir%/temp & md %windir%/temp
del /f /q %userprofile%/cookies/*.*
del /f /q %userprofile%/recent/*.*
del /f /s /q "%userprofile%/Local Settings/Temporary Internet Files/*.*"
del /f /s /q "%userprofile%/Local Settings/Temp/*.*"
del /f /s /q "%userprofile%/recent/*.*"
echo 清除系统LJ完成!
echo. & pause
        以后只要双击运行该文件,当屏幕提示“清除系统LJ完成!就还你一个“苗条”的系统了!!到时候再看看你的电脑,是不是急速如飞呢?
  注:LJ就是垃圾的意思!这招比那些所谓的优化大师好用!不会破坏系统文件。

方法二:
        你有用过Windows內置的清理磁盘功能吗?它并不能完全地清洗Windows內不需要的档案,因为它的功能被隐藏了,本篇将会把它被封印了的功能完全打开。
        适用的视窗板本:除了Windows95及Windows98外,这个方法皆适用于Windows98se、 Windows2000、WindowsME、WindowsXP。
        Windows 本身的“清理磁盘”工具是非常好用的工具,但是单单执行“清理磁盘”并不能完全发挥“清理磁盘”的功能。
        现在介绍两个“清理磁盘”工具的指令:SAGESET 及 SAGERUN。
        首先在“开始”>“执行”,然后输入: cleanmgr /sageset:99。设定,特別模式“清理磁盘”,工具会执行,你会发觉多了很多清理选择,选择你想要清理的档案,通常全部都可以刪除,完成你的选择 后再按“确定”。然后再打开“开始”>“运行”,输入:cleanmgr /SAGERUN:99

方法三:
  大家知道,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文件之后即可,有兴趣的读者可以试试,与本人探讨,如果有更好的实现方法,请来信告知。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值