Board logo

标题: [原创]30秒清理系统垃圾 [打印本页]

作者: clian76     时间: 2008-11-11 15:24    标题: [原创]30秒清理系统垃圾

相信很多网友电脑里都有这种批处理吧,网上找的一般只几行,我写的这个清理得更全面一点。有附件,可直接下载
功能:
清空所有硬盘分区回收站
删除系统分区里*.tmp  *._mp   *.gid  *.chk  *.old。
删除WINODWS目录里的*.log *.bak 。
清空系统堆放垃圾的目录"%windir%\prefetch\*"
清空cookies。
清除最近打开文件记录。
清空WINODWS临时目录。
清除多余的系统自启动项(只留下输入法CTFMON)。
清除IE上网临时文件。
清除系统TEMP文件。
清除开始菜单的使用记录。
清除“运行”“搜索”等使用记录。
@echo off
color 2f
title 系统垃圾清理 clamber 2008/11/11 CMD@XP 282959030@qq.com
echo.&echo  欢迎使用系统垃圾清理!&echo.&echo  清理目标:多余的系统自启动项;清空回收站;IE临时文件;系统临时目录;&echo            系统历史记录;系统垃圾文件。。。
echo.&echo  确认立即清理请按任意键!&pause>nul
title 得到IE和系统临时文件夹目录并清理
for /f "tokens=1,2* delims=:" %%a in ('reg query "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\paths" /v Directory^|find "Directory"') do (set qian=%%a&&set hou=%%~pb)
rd /s /q "%qian:~-1,1%:%hou%" 2>nul
rd /s /q "%temp%" 2>nul
title 得到硬盘分区符并清理各分区回收站
setlocal enabledelayedexpansion
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
    set var=%%i
    set drive=!var:~-2!
    fsutil fsinfo drivetype !drive!|find "固定">nul && (
    rd /s /q !drive!\RECYCLER 2>nul||rd /s /q !drive!\Recycled 2>nul
    )
)
endlocal
title 清理STARTUP自启动项
del /f /q "%USERPROFILE%\「开始」菜单\程序\启动\*" 2>nul
title 清理系统搜索历史和注册表自启动项
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f 2>nul
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /va /f 2>nul
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Search Assistant\ACMru\5603" /va /f 2>nul
reg delete "HKEY_USERS\S-1-5-21-299502267-854245398-682003330-500\Software\Microsoft\Search Assistant\ACMru\5603" /va /f 2>nul
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU /va /f 2>nul
reg delete HKEY_USERS\S-1-5-21-299502267-854245398-682003330-500\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU /va /f 2>nul
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count /va /f 2>nul
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{5E6AB780-7743-11CF-A12B-00AA004AE837}\Count /va /f 2>nul
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v ctfmon.exe /d %systemdrive%\WINDOWS\system32\ctfmon.exe /f 2>nul
title 清除系统临时和无用文件
del /f /s /q "%systemdrive%\*.tmp" 2>nul
del /f /s /q "%systemdrive%\*._mp" 2>nul
del /f /s /q "%windir%\*.log" 2>nul
del /f /s /q "%systemdrive%\*.gid" 2>nul
del /f /s /q "%systemdrive%\*.chk" 2>nul
del /f /s /q "%systemdrive%\*.old" 2>nul
del /f /s /q "%windir%\*.bak" 2>nul
del /f /s /q "%windir%\prefetch\*" 2>nul
rd /s /q "%windir%\temp"&&md "%windir%\temp" 2>nul
del /f /q "%userprofile%\cookies\*" 2>nul
del /f /q "%userprofile%\recent\*" 2>nul
del /f /s /q "%userprofile%\recent\*" 2>nul
color 5e
title 清理完成!
echo                               清理完成!请按任意键退出。。。
pause>nul&taskkill /f /im explorer.exe&start explorer.exe
[ Last edited by clian76 on 2008-11-11 at 18:40 ]
附件 1: 系统垃圾文件清理.rar (2008-11-11 15:24, 1.26 K,下载次数: 85)

作者: yishanju     时间: 2008-11-11 15:29
最他妈烦公司里人用这些脚本了,用完了出了莫明问题我就有事干了
见谁发这些脚本就想就想咬谁
作者: phlipd     时间: 2008-11-11 16:36
谢谢楼主分享
作者: HAT     时间: 2008-11-11 17:28
参考:批处理删除系统垃圾其实本身就是一个垃圾
http://user.qzone.qq.com/276902008/blog/1216130288
作者: yishanju     时间: 2008-11-11 17:31
咔咔,HAT也搞QQ空间推广了
作者: clian76     时间: 2008-11-11 17:36
HAT老大说的确实是问题,我只遇到过LOG文件误删的文件,所以这里只清除%WINDIR%文件夹里的LOG文件,对卸载程序没有影响。这个P处理就是清理痕迹和垃圾文件的,所以,它的功能达到了:)
作者: pigpigs     时间: 2008-11-11 17:51
这个看来比别的P内容全点
作者: Saber     时间: 2008-11-11 18:11
这种类型的批处理还是根据自己的实际情况写给自己用的好。
作者: clian76     时间: 2008-11-11 18:38


  Quote:
Originally posted by pigpigs at 2008-11-11 05:51 PM:
这个看来比别的P内容全点

清空所有硬盘分区回收站
删除系统分区里*.tmp  *._mp   *.gid  *.chk  *.old。
删除WINODWS目录里的*.log *.bak 。
清空系统堆放垃圾的目录"%windir%\prefetch\*"
清空cookies。
清除最近打开文件记录。
清空WINODWS临时目录。
清除多余的系统自启动项(只留下输入法CTFMON)。
清除IE上网临时文件。
清除系统TEMP文件。
清除开始菜单的使用记录。
清除“运行”“搜索”等使用记录。