您的当前位置:首页正文

清除系统垃圾文件的批处理

2021-07-25 来源:钮旅网
清除系统垃圾文件的批处理

根据垃圾文件形成方法的不同,将垃圾文件分为安装和运行软件过程中产生的垃圾文件、系统内核程序所产生的垃圾文件、卸载软硬件后产生的垃圾文件、使用浏览器时产生的垃圾文件,以及无用的个人帐户和字体文件等几种。接下来是小编为大家收集的清除系统垃圾文件的批处理,希望能帮到大家。

清除系统垃圾文件的批处理

“清除系统垃圾.bat”,“clear.bat”,“一键清除系统垃圾.bat”,“30秒清除系统垃圾.bat”,“快速清除系统垃圾.bat”

基本上找到的者是一个文件, 但这里面也有很多不足或需要改进的地方,但大多数人看不懂DOS命令,所以被改的机会会很少,下面是我所发现的问题及其改进,可以说是比较完美的版本了。

从网上找的,修改了一行,以解决ASP+ACCESS错误:“Microsoft JET Database Engine 错误 '80004005' 未指定的错误”

这个过程的原理是:删除系统的临时目录并重新建立.这个过程没有加上这个临时文件夹原来的权限,一般程序都没问题,但ASP+access程序会出问题。如果已经出现此问题可以这么解决:给此文件夹的users用户加上修改权限

复制代码 代码如下:

1

rem 临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如: *.old、*.bak)

rem %systemdrive%是系统盘,%windir%是系统文件夹,%userprofile%当前用户文件夹,recent是最近浏览过的文档

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

rem 上面这一行删除的是“系统预先装载”文件,一般不要删

rem rd /s /q %windir%\emp & md %windir%\emp

rem 上一行的操作会改变文件夹的属性,这个属性会影响asp+access程序,所以给注释掉了,换成下边的了,缺点是不能删除这个文件夹下的文件夹,但文件都删除了

rem 新增加的清除C:根目录下的MSN"用户体验改善计划"生成的临时文件

rem del /f /a /q %systemdrive%\\*.sqm

rem 去掉了,下边这一行,今天在控制面板里装DNS时提示要sp2 光盘,插上我制作的光盘不行。好像必须到下面这个文件夹里找,虽然一般人都不会用到,但还是不要删除这个为好。

rem del /f /s /q %windir%\\ServicePackFiles\\*.*

2

rem 去掉了,下边这一行,虽然传说中没事,但没有事,不代表不会有事,系统经常出错了,可以把这个文件夹下的东西删除,系统会重建。

rem del /f /s /q %windir%\\SoftwareDistribution\\Download\\*.*

rem去掉了下边这一行,因为:有些安装信息会放到这里面,删除的话卸载软件时会有很大的麻烦,还有,如果您是用在服务器方面,这些记录是绝对不可以删除的,日志文件很重要的。

rem del /f /s /q %systemdrive%\\*.log

这个是比较经典的版本,在网上流行的基础上进行了多次删改,基本上可以说是完美版的,将以下黑色背景部分文字复制到文本文件里然后存为“清除系统垃圾.bat”,“清除系统垃圾文件.bat”,clear.bat” 等,你能看懂的名字都行。以后想清除系统垃圾时直接双击便可,不用再一个一个的找了。

以下是当前最完美版本:

复制代码 代码如下:

@echo off

title 柳永法专用垃圾清工具,正在清理中...

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

3

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

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

del /f /s /q %systemdrive%\\*.gid

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

del /f /s /q %systemdrive%\\*.old

del /f /s /q %windir%\\*.bak

del /f /s /q %windir%\emp\\*.*

del /f /a /q %systemdrive%\\*.sqm

del /f /s /q %windir%\\SoftwareDistribution\\Download\\*.*

del /f /s /q "%userprofile%\\cookies\\*.*"

del /f /s /q "%userprofile%\\recent\\*.*"

del /f /s /q "%userprofile%\\local settings\emporary files\\*.*"

del /f /s /q "%userprofile%\\local settings\emp\\*.*"

4

internet echo 清除系统垃圾文件完成!

echo. & pause

不过后来我们一般都用这个了

复制代码 代码如下:

@echo off

color f0

echo.

echo 正在安全地自动清除垃圾文件……

del /f /q %systemdrive%\\*.tmp>nul 2>nul

del /f /q %systemdrive%\\*._mp>nul 2>nul

del /f /q %systemdrive%\\*.log>nul 2>nul

del /f /q %systemdrive%\\*.gid>nul 2>nul

del /f /q %systemdrive%\\*.chk>nul 2>nul

5

del /f /q %systemdrive%\\*.old>nul 2>nul

del /f /q %windir%\\*.bak>nul 2>nul

del /f /q %windir%\\*.tmp>nul 2>nul

del /f /q %windir%\\prefetch\\*.*>nul 2>nul

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

del /f /q

"%ALLUSERSPROFILE%\\Documents\\DrWatson\\*.*">nul 2>nul

del /f /q "%USERPROFILE%\\Cookies\\*.txt">nul 2>nul

del /f /q /s "%TEMP%\\*.*">nul 2>nul

del /f /q /s "%Systemroot%\\Prefetch\\*.*">nul 2>nul

del /f /q "%USERPROFILE%\\Recent\\*.*">nul 2>nul

del /f /q "%USERPROFILE%\\Application

Data\\Microsoft\\Office\\Recent\\*.lnk">nul 2>nul

del /f /q /s "%USERPROFILE%\\Local Settings\\Temp\\*.*">nul 2>nul

6

rd /s /q %windir%\emp & md %windir%\emp>nul 2>nul

if not exist %SystemRoot%\\Minidump\\NUL del /f /q

/s %SystemRoot%\\Minidump\\*.*>nul 2>nul

del /f /s /q "%userprofile%\\Local Settings\\Temporary Files\\*.*">nul 2>nul

看了“清除系统垃圾文件的批处理”还想看:

1.bat怎么批处理命令来清理windows7系统垃圾文件

2.Win7如何新建一键清理系统垃圾文件BAT脚本

3.怎么用dos命令清理系统垃圾

4.如何清理电脑系统垃圾

7

Internet

因篇幅问题不能全部显示,请点此查看更多更全内容