首页 > 作文

清除系统垃圾

更新时间:2023-03-12 11:41:35 阅读: 评论:0

亲情树怎么画-三年级寓言故事

清除系统垃圾
2023年3月12日发(作者:最简单开红酒方法)

系统垃圾清理批处理命令详细解释

系统垃圾清理批处理命令详细解释2011-06-0722:36系统垃圾清理批处

理命令详细解释

--因您在,我很幸福写作

本文主题:以"雨林木风会员版"一键垃圾清理批处理为例(XP、WIN7)

我们要制作一个系统垃圾清理的批处理,那么我们首先明白什么是"垃圾"?

一、为什么要清理垃圾

清理垃圾的目的:

是为了释放宝贵的磁盘空间,如果您于半年之久没有执行任何清理,那么,

垃圾文件可能会占用500M左右的空间。

清理垃圾另外的目的:

保护个人上网私隐。

清理垃圾也会给我们带来不便,例如您经常访问网站,因为清理垃圾了,

每次访问都很慢;还有,就是有时候因为操作错误导致一些数据丢失,因为清

理垃圾了而无法恢复。

二、什么是系统垃圾

这个定义没有一个统一的范畴。如果您认为没有用的,那他就是垃圾,例

如XP自带的"电影制作者"moviemaker",很少人会去用它,用会声会影多好,

那么,他就是垃圾了。

通常,在网上我们见到的"一键清理垃圾的批处理"常常拿以下的文件来开

刀,它们是些什么文件呢?为什么要清除它?

1、【*.tmp*._mp】文件

即系统和任何应用程序在运行时所产生的临时文件。

*--是文件的名称(以下同,不再重复)

以XP为例,在XP的系统盘里一共有三个临时文件夹:

(1)系统临时文件

路径:C:WindowsTemp(Win7系统同)

此文件夹是Windows系统用来转储临时文件的地方。一般地,使用者多是

系统服务类型的软件(如,ExchangeServer)。因此,此文件夹里的文件是很少

的。

(2)计算机用户帐户临时文件

C:DocumentsandSettingsAdministrator(或:用户名)Local

SettingsTempLocalSettings--默认为隐藏目录

此文件夹是用户应用的软件(如,word)转储临时文件的地方,目的在于临

时调用与写入。

WIN7系统为:

C:UrsAdministratorAppDataLocalTempAppData--默认为隐藏目

(3)IE临时文件

使用internetexplorer或其他浏览器浏览网页所产生的浏览纪录。

也叫IE缓存,最近浏览的网页,网站上听的音乐或者看的视频都有可能缓

存留住。

例如,我们浏览过一个网页后,我们拔掉网线,再次打开IE,仍然可以再

次浏览原来浏览过的网页。它的作用是提高浏览速度。路径如下:

XP系统:

C:DocumentsandSettingsAdministrator(或:用户名)Local

SettingsTemporaryInternetFilesLocalSettings--默认为隐藏目录

TemporaryInternetFiles--系统隐藏文件

WIN7系统:

C:UrsAdministratorAppDataLocalMicrosoftWindowsTemporary

InternetFilesAppData--默认为隐藏目录

TemporaryInternetFiles--系统隐藏文件

你也可以通过这个操作查看:打开IE---工具---internet选项---常规---

设置,来查看。

要在系统中查看,"请将隐藏系统文件前面的勾勾去掉,才能看见!"

临时文件夹的内容是可删除的,除非有程序正在调用它。

2、【*.log】

即日志文件,是Windows系统中一个比较特殊的文件,记录着Windows系统

中所发生的一切,如各种系统服务的启动、运行、关闭等信息;如在系统中运

行过哪些软件、哪一时间做过什么,都会记录下来。一般黑客入侵之后,它都

要删除这样的文件。

Windows日志包括应用程序、安全、系统等几个部分。

应用程序日志文件名为:

安全日志文件名为:

系统日志文件名为:

这些文件受到"EventLog(事件记录)"服务的保护不能被删除,但可以被清

空。

在"我的电脑"上点右键--点"管理",在"事件查看器"里就可以查看相关日

志。

路径:

XP:C:WINDOWSsystem32config目录中的几个.Evt文件即是。

WIN7:C:WINDOWSsystem32winevtlogs中的*.evtx文件全是。

为了保证对系统事件的及时了解,我个人认为没有必要把它当做垃圾。

3、【*.Gid文件】

即:索引文件

即:在阅读Windows帮助的时候生成的临时帮助索引文件。

Windows将在下面的情况下创建一个.gid文件:

(1)当您使用帮助文件时;

(2)如果Windows发现一个过时的.gid文件,它重新创建该文件;

(3)当您看到"Up帮助设置"消息时,就是发生搜索和创建.gid文件的过程。

一个.gid文件具有相同的名称作为其相应的帮助文件(但带有.gid扩展名)并存

储为与相应的帮助文件相同的文件夹中,其属性为隐藏的文件。

4、【*.log文件】

即:旧文件的备份文件。

如果您的文件是完整的,可以删除它。

5、【*.bak文件】

即:临时备份文件

当正式文件受到破坏或者意外被删除,.bak就有用武之地。如果不存在这

种情况,删除.bak是安全的。

word临时备份文件*.wbkexcel临时备份文件*.xlkcoreldraw临时备份

文件*.cdr6、【*.chk文件】

即:丢失簇的恢复文件

在使用"磁盘碎片整理程序"整理硬盘后所产生的文件。

另外,因为您不小心非正常关机后了,在下次重启后就会出现磁盘较验的,

同时,系统会在某些正在使用的磁盘根目录中自动生成一系列

found.000/found.001/found.002/.这样的文件夹,这些文件就是丢失簇的恢复

文件。

7、【recycled文件】

即:回收站

在每个磁盘根目录中,都有一个回收站recycler或recycled,是隐藏的文

件。

此文件夹在每个磁盘根目录中均会自动产生。

它是怎么产生的呢?你只要留心一下就会明白了。当您使用鼠标右键删除了

一些文件或文件夹后,您在哪个磁盘中删除的,那个磁盘的根目录就会自动生

出一个recycler的文件夹来,存放删除的文件,用于您后悔了,在回收站使用

还原它,我们可以理解为,回收站看到的文件,它事实上就是:该磁盘的根目

录自动生成的recycler里的文件。

微软默认每个磁盘根目录中均准备了相当于这个磁盘总容量10%的空间用

来专门存放您删除的文件。如果您的硬盘是250G的,则回收站可以被允许的最

大容量是25G。

8、【prefetch文件】

以XP为例。

WindowsXP之所以自动创建Prefetch文件夹,是为了加快系统启动的进

程,WindowsXP将会自动记录下启动时运行的每一个程序,并根据这份资料来

加快下一次启动的时间。

9、【Recent文件】

相对于XP,WIN7更注重于保护私隐,XP里,只要我们将鼠标放到开始菜

单--文档--就可以看到您曾经做过了些什么,所以,很多人都想办法来隐藏它

(特别是看"不该"看的之后)。

Recent文件夹是记录最近打开过的文档的文件夹,其中的内容和开始菜单

中"文档"项中的内容相对应,在制作XP垃圾清理批处理加入这个命令,是再有

用不过了!

10、【$NT.$开头的这类文件】

即:补丁备份文件

系统补丁自动下载的目录是您的系统目录(CWINDOS)(%systemroot%)

例如:CwindowsSoftwareDistributionDownload里面。

您将补丁安装完成后,Download里面下载的安装包也就没有用了。

WIN7相同。

12、【cookie】

Cookie是什么?百度一下,就知道了!

对于以上的所说的垃圾,我个人的意见是:没有必要动不动就清理它,久

不久清理一次就行了。如果您认为您的系统很慢,是垃圾作怪,您就清理一次

试一试。

电脑的运行速度,不是说跟系统积集太多垃圾毫无关系,但个人认为,关

系并不大。电脑的运行速度主要跟硬件有关,其次是系统,系统主要是病毒,

还有系统的完整性!

三、垃圾清理批处理常用到的DOS命令:Del和Rd1、【del命令】

删除一个或数个文件。

DEL[/P][/F][/S][/Q][/A[[:]attributes]]namesnames指定一个或数个

文件或目录列表。通配符可被用来删除多个文件。如果指定了一个目录,目录

中的所有文件都会被删除。

/P删除每一个文件之前提示确认。

/F强制删除只读文件。

/S从所有子目录删除指定文件。

/Q安静模式。删除全局通配符时,不要求确认。

/A根据属性选择要删除的文件。

attributesR只读文件S系统文件。

H隐藏文件A存档文件。

-表示"否"的前缀。

如果命令扩展名被启用,DEL和ERASE会如下改变:

/S开关的显示句法会颠倒,即只显示已经删除的文件,而不显示找不到的

文件。

2、【RD命令】

删除文件夹用rd命令

删除文件用的是del命令,而删除文件夹必须使用rd命令。

rd的另外一个写法是rmdir,源自ReMakeDirectory。

使用也很简单:rd文件夹名即可

例如:rdtest。

它支持带路径的文件夹名,例如:rdd:test。

果要删除的文件夹下面还有子文件,必须加个/s参数。

这么写:rd/stest。

rd有风险,如果删除带子文件的文件夹的时候,CMD问您:是否确认(Y/N)?

所以,我们还应加一个参数/q,它取自quiet,官方解释为:安静模式,

带/S删除目录树时不要求确认。

这么写:rd/q/stest删除test整个文件。

3、【MD命令】

创建新的子目录,属内部命令

格式:MD[盘符:][路径名]〈子目录名〉

说明:

(1)"盘符":指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动

器;

(2)"路径名":要建立的子目录的上级目录名,若缺省则建在当前目录下。

例子:

(1)在C盘的根目录下创建名为DOS的子目录;

(2)在DOS子目录下再创建CMD子目录。

四、常见的垃圾清理批处理命令详解

1、常见的WINXP垃圾清理批处理(雨林木风会员版)

@echooffcolor0becho.

echo正在清除,请稍等.

echo.

del/f/s/q%systemdrive%*.tmpdel/f/s/q%systemdrive%*._mp

del/f/s/q%systemdrive%*.gifdel/f/s/q%systemdrive%*.log

del/f/s/q%systemdrive%*.giddel/f/s/q%systemdrive%*.chk

del/f/s/q%systemdrive%*.olddel/f/s/q%systemdrive%recycled*.*

del/f/s/q%windir%*.bakdel/f/s/q%windir%prefetch*.*

rd/s/q%windir%temp&md%windir%temp

del/f/q%urprofile%cookies*.*

del/f/q%urprofile%recent*.*

del/f/s/q"%urprofile%LocalSettingsTemporaryInternet

Files*.*"

del/f/s/q"%urprofile%LocalSettingsTemp*.*"

del/f/s/q"%urprofile%recent*.*"

echo.

echo已清除完成,谢谢使用!

echo.&pau

解释:

@--关闭命令显示的符号,包括它自己和跟在它后面的命令,在运行时不被

显示出来;

Echo--显示,包括它自己和跟在他后面的命令,在运行时本身都被显示出

来;

echooff--关闭回显,表示在它之后(此语句之后)所有运行的命令,在运

行时本身都不被显示出来;

color0b--在运行该批处理时,屏幕底色为黑色,显示的字为亮绿色。上

一篇博文以提到;

del/f/s/q--不提示确认,强制删除

%systemdrive%--系统盘,例如C盘;如果您的系统装在D盘,则是D盘;

*--某某文件

*.tmp--以tmp为扩展名的所有文件

del/f/s/q%systemdrive%*.tmp

不提示确认,强制删除系统所在磁盘根目录中扩展名为.tmp的文件;

%windir%--相当于C:Windos

%SystemRoot%--同%windir%

rd/q/s--不提示确认,强制删除文件夹

rd/s/q%windir%temp&md%windir%temp

将C:Windos中的temp文件夹删除后再建一个新的temp文件夹

%UrProfile%--相当于C:DocumentsandSettings

这里是XP系统;

WIN7系统

C:DocumentsandSettings是一个系统隐藏文件,即使您更改了文件属

性,看到他了,也无法打开;

所以,WIN7系统,"%UrProfile%"--该命令被解释为:C:

UrAdminstrator;

所以,【del/f/s/q"%urprofile%LocalSettingsTemp*.*】这这条命

令在win7中是无用的,因为【UrAdminstratorLocalSettings】也是一

个系统隐藏文件,并且无法打开,执行该命令将显示"无法找到或是进程无法访

问";

所以,【del/f/s/q"%urprofile%"LocalSettingsTemporary

InternetFiles*.*"】

这个删除Internet临时文件的命令写法不对,进程无法找到它,应这么写:

"%urprofile%"AppDataLocalMicrosoftWindowsTemporary

InternetFiles*.*"

所以,【del/f/q%urprofile%cookies*.*】这条命令也是无用的,因

【UrAdminstratorcookies】也是一个系统隐藏文件,并且无法打开,

执行该命令将显示"无法找到或是无法访问";

最后那一句的解释--

这么写:echo.&pau

等于这么写:

echo.

Pau

说明:

【echo.】后面为什么加一个【.】,是因为echo后面没有字符可以显示,

如果不加一个【.】,即使在开始使用这样的命令:@echooff,仍然在执行到

这一句时,将显示【echo已经关闭】这几个英文字母和中文,即命令本身和对

OFF的翻译,这个【.】,也有关闭显示命令本身的作用。

2、常见的WIN7垃圾清理批处理(雨林木风会员版)

这里用到一个DOS的"DIR"命令,也顺即贴出。

【DIR命令】

功能1:列出c:windows下的目录及文件

dirc:windows

命令讲解:dir命令最基本的使用方法即为"dir要查看的目录或路径",但

这种方法有明显的缺点--

当列表中的目录及文件过多时就无法完全显示,形如刷屏,我们来看看任

务2是怎么解决这个问题的。

功能2:分页列出c:windows下的目录及文件

dirc:windows/p

命令讲解:在刚才的基本使用方法的基础上,我们在命令最后加上一个参

数"/p"(即"page"页的缩写),列文件时就会使用分页显示方式,即列出一屏的

目录及文件后,提示"按任意键继续.",按任意键后则显示下一屏。

在"我的电脑"中可以通过勾选"文件夹选项"中的"显示隐藏文件"复选框来

查看隐藏文件,在命令行方式下应该怎么做呢?

功能3:列出c:windows下的隐藏文件

dirc:windows/a:h

命令讲解:在命令的最后加上参数"/a:文件属性",就能显示出指定属性

的文件(隐藏文件的属性为"h",目录为"d",系统为"s",只读为"r")。但有的

时候我们想看看目录下是否有一个特定名称的文件,却被文件列表中密密麻麻

的文件名给挑花了眼。怎么才能让文件能够像英文字典似的以字母顺序排列,

以便于我们查找文件呢?

功能4:以字母顺序列出c:windows下的目录及文件

dirc:windows/o:n

命令讲解:"/o:排序方式"参数指定了dir命令显示命令结果时的排序方

式,排序方式设为"n"即代表按照文件名的字母顺序排列(从A~Z,以此类推)。

小提示:

我们也可以指定排序方式为按照文件扩展名的字母顺序(如:dirc:

windows/o:e)来找出特定扩展名的文件,同样的,还可以使用文件大小等方

式进行排序。

"/o"和"/a"可以省略其后的冒号":",但之间不能留有空格,如"/o:n"省

略后的形式应为"/on"。

根据我在上面的解释,您应该知道以下的批处理命令,哪一条是无用的了

(这里指的是WIN7)。

以下的批处理,写的人已作了解释。

@echooffcolor0becho.

echo*

echo正在清除系统垃圾文件,请稍后.

echo删除补丁备份目录

RD%windir%$hf_mig$/Q/Secho把补丁卸载文件夹的名字保存成

%windir%$NtUninstall*/a:d/b%windir%o从

中读取文件夹列表并且删除文件夹

for/f%%iin(%windir%)dord%windir%%%i/s/qecho删除

%windir%/f/qecho删除补丁安装记录内容(下面的

del/f/s/q%systemdrive%*.log已经包含删除此类文件)

del%windir%KB*.log/f/q(这里有一个错误:KB,KB是什么?什么都不

是。)

echo删除系统盘目录下临时文件

del/f/s/q%systemdrive%*.tmpecho删除系统盘目录下临时文件

del/f/s/q%systemdrive%*._mpecho删除系统盘目录下日志文件

del/f/s/q%systemdrive%*.logecho删除系统盘目录下GID文件(属于临

时文件,具体作用不详)

del/f/s/q%systemdrive%*.gidecho删除系统目录下scandisk(磁盘扫描)

留下的无用文件

del/f/s/q%systemdrive%*.chkecho删除系统目录下old文件

del/f/s/q%systemdrive%*.oldecho删除回收站的无用文件

del/f/s/q%systemdrive%recycled*.*

echo删除系统目录下备份文件

del/f/s/q%windir%*.bakecho删除应用程序临时文件

del/f/s/q%windir%prefetch*.*

echo删除系统维护等操作产生的临时文件

rd/s/q%windir%temp&md%windir%tempecho删除当前用户的COOKIE(IE)

del/f/q%urprofile%cookies*.*

echo删除internet临时文件

del/f/s/q"%urprofile%localttingstemporaryinternet

files*.*"

echo删除当前用户日常操作临时文件

del/f/s/q"%urprofile%localttingstemp*.*"

echo删除访问记录(开始菜单中的文档里面的东西)

del/f/s/q"%urprofile%recent*.*"

echo*

echo.

echo.&pau

(完了)

2010.05.18

特别声明:

1:资料来源于互联网,版权归属原作者

2:资料内容属于网络意见,与本账号立场无关

3:如有侵权,请告知,立即删除。

本文发布于:2023-03-12 11:41:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678592495225350.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:清除系统垃圾.doc

本文 PDF 下载地址:清除系统垃圾.pdf

下一篇:返回列表
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图