清理Win7系统的批处理
windows系統(tǒng)用的時(shí)間長(zhǎng)了都會(huì)有些垃圾文件,以下是我從網(wǎng)上找的兩個(gè)比較好的清理系統(tǒng)的批處理,做了些簡(jiǎn)單的修改。
批處理1:
@echo off ? ?
echo 正在清除系統(tǒng)垃圾文件,請(qǐng)稍等…… ? ?
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 s\*.* ? ?
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\*.*" ? ?
sfc /purgecache ‘清理系統(tǒng)盤無用文件 ? ?
defrag %systemdrive% -b ‘優(yōu)化預(yù)讀信息 ? ?
echo 清除系統(tǒng)完成! ? ?
echo. & pause ??
批處理2:
@ ECHO OFF
::修正于2008-08-17?
Title 系統(tǒng)垃圾文件清理程序?
@ ECHO.
@ ECHO. ? ? ? ? ? ? ? ? ? ? 說 明
@ ECHO -----------------------------------------------------
@ ECHO 歡迎使用清理
@ ECHO 本批處理會(huì)自動(dòng)清理系統(tǒng)垃圾文件,不保留系統(tǒng)歷史記錄。
@ ECHO 目的是減少不必要的資源占用,使系統(tǒng)運(yùn)行順暢。但清理掉的項(xiàng)目不作
@ ECHO 備份,請(qǐng)小心使用。
@ ECHO -----------------------------------------------------
@ ECHO 按任意鍵繼續(xù)...
pause >nul
@ ECHO 正在清理系統(tǒng)垃圾文件,請(qǐng)稍等,需要點(diǎn)時(shí)間......
@ ECHO 開始執(zhí)行清理……?
@ ECHO 正在檢查cookies、歷史紀(jì)錄等目錄位置(當(dāng)前用戶)……?
reg query "HKCU\software\Microsoft\Windows\Temporary Internet Files" /v Cache>%temp%\cleantmp.txt
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緩存、歷史紀(jì)錄等(當(dāng)前用戶)……?
for /f "tokens=3*" %%a in (%temp%\cleantmp.txt) do (?
for /d %%i in ("%%a %%b\*.*") do rd /s /q "%%i"?
del /a /f /s /q "%%a %%b\*.*"?
)?
::跟上面幾項(xiàng)未必是重復(fù)的(!),也是對(duì)當(dāng)前用戶目錄?
echo 正在清理臨時(shí)文件 (系統(tǒng)目錄)……?
del /a /f /s /q "%userprofile%\Locals~1\Tempor~1\*.*"?
del /a /f /s /q "%userprofile%\Locals~1\Temp\*.*"?
del /a /f /s /q "%userprofile%\cookies\*.*"?
del /a /f /s /q "%userprofile%\recent\*.*"?
del /a /f /s /q "%Temp%\*.*"?
del /a /f /s /q "%Tmp%\*.*"?
del /a /f /s /q "%HomePath%\..\IconCache.db"?
echo 正在清理系統(tǒng)目錄中的垃圾文件 (稍候,需要點(diǎn)時(shí)間)……?
del /a /f /s /q "%systemdrive%\*._mp"?
del /a /f /s /q "%systemdrive%\*.log"?
del /a /f /s /q "%systemdrive%\*.dmp"?
del /a /f /s /q "%systemdrive%\*.gid"?
del /a /f /s /q "%systemdrive%\*.old"?
del /a /f /s /q "%systemdrive%\*.tmp"?
del /a /f /s /q "%systemdrive%\recycled\*.*"?
del /a /f /s /q "%SystemRoot%\*.bak"?
del /a /f /s /q "%SystemRoot%\*.query"?
rd /s /q "%SystemRoot%\Downloaded Program Files"?
rd /s /q "%SystemRoot%\Offline Web Pages"?
rd /s /q "%systemroot%\Connection Wizard"?
rd /s /q "%SystemRoot%\SoftwareDistribution\Download"?
rd /s /q "%SystemRoot%\Assembly"?
rd /s /q "%SystemRoot%\Help"?
rd /s /q "%SystemRoot%\system32\ReinstallBackups"?
del /a /s /q "%SystemRoot%\inf\*.pnf"?
del /a /f /s /q "%SystemRoot%\inf\InfCache.1"?
dir %SystemRoot%\inf\*.* /ad/b >%SystemRoot%\vTmp.txt?
for /f %%a in (%SystemRoot%\vTmp.txt) do rd /s /q "%SystemRoot%\inf\%%a"?
del /a /f /s /q "%SystemRoot%\Driver Cache\*.pnf"?
del /a /f /s /q "%SystemRoot%\Driver Cache\InfCache.1"?
del /a /f /s /q "%SystemRoot%\system32\drivers\*.pnf"?
del /a /f /s /q "%SystemRoot%\system32\drivers\InfCache.1"?
rd /s /q "%SystemRoot%\temp" & md "%SystemRoot%\temp"?
del /a /f /s /q "%SystemRoot%\Prefetch\*.*"?
del /a /f /s /q "%SystemRoot%\minidump\*.*"?
echo 正在清除無用的磁盤檢錯(cuò)文件 (系統(tǒng)分區(qū))……?
del /a /f /q "%SystemDrive%\*.chk"?
dir %SystemDrive%\found.??? /ad/b >%SystemRoot%\vTmp.txt?
for /f %%a in (%SystemRoot%\vTmp.txt) do rd /s /q "%SystemDrive%\%%a"?
echo 正在清理系統(tǒng)升級(jí)補(bǔ)丁留下來的反安裝目錄 (已修正能正確清除)……?
dir %SystemRoot%\$*$ /ad/b >%SystemRoot%\vTmp.txt?
for /f %%a in (%SystemRoot%\vTmp.txt) do rd /s /q "%SystemRoot%\%%a"?
echo 正在清除常見的軟件垃圾項(xiàng)目 (按默認(rèn)目錄)……?
rd /s /q "%ProgramFiles%\InstallShield Installation Information"?
Ren "%ProgramFiles%\Common~1\Real\Update_OB\realsched.exe" realsched.ex_?
Del "%ProgramFiles%\Common~1\Real\Update_OB\realsched.exe"?
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v TkBellExe /f?
rd /s /q "%ProgramFiles%\Tencent\QQGame\Download"?
taskkill /f /im "TIMPlatform.exe" /t?
del /a /f /s /q "%ProgramFiles%\Kaspersky Lab\*.tmp"?
@ ECHO.?
@ ECHO 全部清理完畢,任意鍵退出 (注: 若提示文件沒找到是正常的)……
pause >nul?
del %SystemRoot%\vTmp.txt
總結(jié)
以上是生活随笔為你收集整理的清理Win7系统的批处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个程序员的一些想法(一)
- 下一篇: 写在中国雅虎关闭之后