Windows系统垃圾批处理清理
@echo off
color 5e
Title ◆系统垃圾文件快速清理增强版◆
echo.
ECHO 正在检查cookies、历史纪录等目录位置(当前用户)......
reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cache>%temp%\cleantmp.txt
reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cookies>>%temp%\cleantmp.txt
reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v History>>%temp%\cleantmp.txt
reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v NetHood>>%temp%\cleantmp.txt
reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Recent>>%temp%\cleantmp.txt
ECHO 正在清理Cookies、IE缓存、历史纪录等(当前用户)......
for /f "tokens=3*" %%a in (%temp%\cleantmp.txt) do (
for /d %%i in ("%%a %%b\*.*") do rd /s /q "%%i" >nul 2>nul
del /a /f /s /q "%%a %%b\*.*" >nul 2>nul
)
:: 清理运行栏中的历史纪录,在注销或者重启后将生效......
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /va /f
ECHO 正在清理系统升级补丁留下来的反安装目录和备份文件......
rd /s /q "%windir%\$hf_mig$\" >nul 2>nul
dir "%SystemRoot%\$*$" /ad/b >%SystemRoot%\temp\updatetmp.txt
for /f %%a in (%SystemRoot%\temp\updatetmp.txt) do rd /s /q "%SystemRoot%\%%a" >nul 2>nul
dir "%SystemRoot%\SoftwareDistribution\Download\*" /ad/b >%SystemRoot%\temp\updatetmp1.txt
for /f %%a in (%SystemRoot%\temp\updatetmp1.txt) do (
rd /s /q "%SystemRoot%\SoftwareDistribution\Download\%%a" >nul 2>nul
del /a /f /s /q "%SystemRoot%\SoftwareDistribution\Download\*" >nul 2>nul
)
taskkill /f /im "wuauclt.exe" /t
del /a /f /s /q "%SystemRoot%\SoftwareDistribution\DataStore\DataStore.edb" >nul 2>nul
ECHO 正在清理系统临时文件和系统目录中的垃圾文件......
del /a /f /s /q "%userprofile%\Locals~1\Tempor~1\*" >nul 2>nul
dir "%userprofile%\Locals~1\Temp\*" /ad/b >%SystemRoot%\temp\usertmp.txt
for /f %%a in (%SystemRoot%\temp\usertmp.txt) do rd /s /q "%userprofile%\Locals~1\Temp\%%a" >nul 2>nul
del /a /f /s /q "%userprofile%\Locals~1\Temp\*" >nul 2>nul
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /a /f /s /q "%userprofile%\recent\*" >nul 2>nul
del /a /f /s /q "%userprofile%\cookies\*" >nul 2>nul
del /a /f /s /q "%HomePath%\..\IconCache.db" >nul 2>nul
del /a /f /s /q "%windir%\temp\*" >nul 2>nul
del /a /f /s /q "%windir%\prefetch\*" >nul 2>nul
del /a /f /s /q "%SystemRoot%\*.log" >nul 2>nul
del /a /f /q "%SystemRoot%\*.tmp" >nul 2>nul
ECHO 正在清理Realplayer垃圾项目......
del /a /f /s /q "%appdata%\Real\RealPlayer\History\*" >nul 2>nul
if not exist %SystemRoot%\Minidump\NUL del /f /q /s %SystemRoot%\Minidump\*.*>nul 2>nul
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 %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
del /f /s /q %windir%\Magicset\*.reg
del /f /s /q %windir%\KB*.log
rd /s /q %windir%\drivers
rd /s /q "%temp%\"
rd /s /q %windir%\$hf_mig$
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
attrib -s -h -r "C:\Program Files\Common Files\System\9DOA0215.DLL"
del /f /q "C:\Program Files\Common Files\System\9DOA0215.DLL"
attrib -s -h -r "C:\Program Files\Common Files\Microsoft Shared\MSInfo\2A1D0905.dll"
del /f /q "C:\Program Files\Common Files\Microsoft Shared\MSInfo\2A1D0905.dll"
attrib -s -h -r %windir%\system32\drivers\abhcop.sys
del /f /q %windir%\system32\drivers\abhcop.sys
attrib -s -h -r %windir%\system32\drivers\hcalway.sys
del /f /q %windir%\system32\drivers\hcalway.sys
attrib -s -h -r %windir%\system32\drivers\sptd.sys
del /f /q %windir%\system32\drivers\sptd.sys
del /f /s /q "%windir%\system32\THIRDA\*.*"
rd /s /q %windir%\system32\THIRDA
rd /s /q C:\found.000
rd /s /q C:\found.001
rd /s /q C:\found.002
rd /s /q C:\found.003
rd /s /q C:\found.004
rd /s /q C:\found.005
rd /s /q C:\found.006
rd /s /q C:\found.007
rd /s /q C:\found.008
rd /s /q C:\vod_cache_data\
rd /s /q D:\found.000
rd /s /q D:\found.001
rd /s /q D:\found.002
rd /s /q D:\found.003
rd /s /q D:\found.004
rd /s /q D:\found.005
rd /s /q D:\found.006
rd /s /q D:\found.007
rd /s /q D:\vod_cache_data\
rd /s /q E:\found.000
rd /s /q E:\found.001
rd /s /q E:\found.002
rd /s /q E:\found.003
rd /s /q E:\found.004
rd /s /q E:\found.005
rd /s /q E:\vod_cache_data\
rd /s /q F:\found.000
rd /s /q F:\found.001
rd /s /q F:\found.002
rd /s /q F:\found.003
rd /s /q F:\found.004
rd /s /q F:\found.005
rd /s /q F:\vod_cache_data\
attrib -a -h -s -r C:\autorun.exe
attrib -a -h -s -r C:\autorun.cmd
attrib -a -h -s -r C:\autorun.inf
attrib -a -h -s -r C:\auto.exe
attrib -a -h -s -r C:\pagefile.lnk
del /f /q C:\autorun.exe
del /f /q C:\autorun.cmd
del /f /q C:\autorun.inf
del /f /q C:\auto.exe
del /f /q C:\pagefile.lnk
attrib -a -h -s -r D:\autorun.exe
attrib -a -h -s -r D:\autorun.cmd
attrib -a -h -s -r D:\autorun.inf
attrib -a -h -s -r D:\auto.exe
attrib -a -h -s -r D:\pagefile.lnk
del /f /q D:\autorun.exe
del /f /q D:\autorun.cmd
del /f /q D:\autorun.inf
del /f /q D:\auto.exe
del /f /q D:\pagefile.lnk
attrib -a -h -s -r E:\autorun.exe
attrib -a -h -s -r E:\autorun.cmd
attrib -a -h -s -r E:\autorun.inf
attrib -a -h -s -r E:\auto.exe
attrib -a -h -s -r E:\pagefile.lnk
del /f /q E:\autorun.exe
del /f /q E:\autorun.cmd
del /f /q E:\autorun.inf
del /f /q E:\auto.exe
del /f /q E:\pagefile.lnk
attrib -a -h -s -r F:\autorun.exe
attrib -a -h -s -r F:\autorun.cmd
attrib -a -h -s -r F:\autorun.inf
attrib -a -h -s -r F:\auto.exe
attrib -a -h -s -r F:\pagefile.lnk
del /f /q F:\autorun.exe
del /f /q F:\autorun.cmd
del /f /q F:\autorun.inf
del /f /q F:\auto.exe
del /f /q F:\pagefile.lnk
attrib -a -h -s -r C:\progra~1\*.exe
del /f /q C:\progra~1\*.exe
attrib -a -h -s -r C:\progra~1\*.inf
del /f /q C:\progra~1\*.inf
attrib -a -h -s -r C:\progra~1\Common~1\*.exe
del /f /q C:\progra~1\Common~1\*.exe
attrib -a -h -s -r C:\progra~1\Common~1\system\*.exe
del /f /q C:\progra~1\Common~1\system\*.exe
attrib -a -h -s -r "C:\System Volume Information\*.*"
attrib -a -h -s -r "D:\System Volume Information\*.*"
attrib -a -h -s -r "E:\System Volume Information\*.*"
attrib -a -h -s -r "F:\System Volume Information\*.*"
del /f /s /q "C:\System Volume Information\*.*"
del /f /s /q "D:\System Volume Information\*.*"
del /f /s /q "E:\System Volume Information\*.*"
del /f /s /q "F:\System Volume Information\*.*"
cls
@echo .
@echo ……恭喜!您的电脑垃圾文件清理任务 已经完成!
@echo . ……请敲 任意键退出!
@pause
@exit
转载请注明:RAIN MAN » Windows系统垃圾批处理清理
还没有人抢沙发呢~