查看完整版本: 系统减肥 的批处理

似水年华 2008-8-16 09:42 PM

系统减肥 的批处理

:: ==================================================

@Echo Off

Echo.
Echo.
Echo 即将进行系统清理,按任意键继续...
Pause 1>nul 2>nul

:: 下面是可用的变量

Set HomeDrive=C:
Set WinDir=%HomeDrive%\WINDOWS
Set SysDir=%WinDir%\System32

Set ProgFile=%HomeDrive%\Program Files

Set CurUser=%HomeDrive%\Documents and Settings\Administrator
Set AllUser=%HomeDrive%\Documents and Settings\All Users





:: 这里添加要执行的清理操作





:: 清理回收站
Rd /s/q "%HomeDrive%\Recycled"

:: 清理磁盘检测时生成的损坏文件备份
:: Rd /s/q "%HomeDrive%\Found.*"
For /f "delims=\" %%i in ('dir "%HomeDrive%\Found.*" /adh /b') do Rd /s/q "%HomeDrive%\%%i"

:: 清理虚拟内存文件
Del /a/f/q "%HomeDrive%\PageFile.sys"

:: 删除系统休眠文件
Del /a/f/q "%HomeDrive%\HiberFil.sys"





:: 清理系统补丁卸载文件
:: Rd /s/q "%WinDir%\$*$"
For /f "delims=\" %%i in ('dir "%Windir%\$*$" /adh /b') do Rd /s/q "%WinDir%\%%i"

:: 清理 Windows 的帮助文件
Del /a/f/s/q "%WinDir%\Help\*.*"

:: 清理 Windows 的帮助中心程序
Copy "%WinDir%\pchealth\helpctr\binaries\msconfig.exe" "%SysDir%\msconfig.exe"
Del /a/f/s/q "%WinDir%\pchealth\*.*"

:: 清理 搜索助手 文件夹(那个卡通小狗)
Del /a/f/s/q "%WinDir%\srchasst\*.*"

:: 清理 卡通助手 角色
Del /a/f/s/q "%WinDir%\msagent\chars\*.*"

:: 清理系统激活程序
Del /a/f/s/q "%SysDir%\oobe\*.*"

:: 清理多余鼠标方案
Del /a/f/s/q "%WinDir%\Cursors\*.*"

:: 清理系统临时文件
Del /a/f/s/q "%WinDir%\Temp\*.*"

:: 清理程序预读文件
Del /a/f/s/q "%WinDir%\Prefetch\*.*"

:: 清理驱动预编译文件
Del /a/f/s/q "%WinDir%\Inf\*.PNF"

:: 清理硬件驱动备份
Del /a/f/s/q "%SysDir%\ReinstallBackups\*.*"

:: 清理 繁体 输入法
Rd /s/q "%WinDir%\ime\CHTIME"

:: 清理 日文 输入法
Rd /s/q "%WinDir%\ime\IMJP8_1"
Rd /s/q "%WinDir%\ime\imejp"
Rd /s/q "%WinDir%\ime\imejp98"

:: 清理 韩文 输入法
Rd /s/q "%WinDir%\ime\IMKR6_1"

:: 清理 繁体 输入法的 手写识别 文件
Del /a/f/q "%WinDir%\ime\CHTIME\Applets\HWXCHT.DLL"

:: 清理 仓颉码 输入法
Rd /s/q "%SysDir%\IME\CINTLGNT"

:: 清理 注音 输入法
Rd /s/q "%SysDir%\IME\TINTLGNT"

:: 清理韩文字体
Del /a/f/q "%WinDir%\Fonts\batang.ttc"

:: 清理日文字体
Del /a/f/q "%WinDir%\Fonts\msmincho.ttc"

:: 清理希腊、土耳其、中欧等字体
Del /a/f/q "%WinDir%\Fonts\gulim.ttc"
Del /a/f/q "%WinDir%\Fonts\msgothic.ttc"





:: 清理网页临时文件
Del /a/f/s/q "%CurUser%\Local Settings\Temporary Internet Files\*.*"

:: 清理用户临时文件
Del /a/f/s/q "%CurUser%\Local Settings\Temp\*.*"

:: 清理网页历史纪录
Del /a/f/s/q "%CurUser%\Local Settings\History\*.*"

:: 清理访问过的网络邻居快捷方式
Del /a/f/s/q "%CurUser%\NetHood\*.*"

:: 清理未完成的打印任务
Del /a/f/s/q "%CurUser%\PrintHood\*.*"

:: 清理最近使用的文档纪录
Del /a/f/s/q "%CurUser%\Recent\*.*"

:: 清理网页 Cookie
Del /a/f/s/q "%CurUser%\Cookies\*.*"

:: 清理图标缓存文件
Del /a/f/q "%CurUser%\Local Settings\Application Data\IconCache.db"

:: 清理当前桌面壁纸文件
Del /a/f/q "%CurUser%\Local Settings\Application Data\Microsoft\Wallpaper*.bmp"





:: 清理无用的 Windows 程序
Rd /s/q "%ProgFile%\Messenger"
Rd /s/q "%ProgFile%\Movie Maker"
Rd /s/q "%ProgFile%\MSN Gaming Zone"
Rd /s/q "%ProgFile%\NetMeeting"

:: 清理安装程序备份
Del /a/f/s/q "%ProgDir%\InstallShield Installation Information\*.*"

:: 清理 RealPlayer KoWo
Rd /s/q "%ProgFile%\KWREAL"

:: 清理 RealPlayer 保存的安装程序
Del /a/f/q "%ProgFile%\Real\RealPlayer\Setup\setup.exe"

:: 紫光拼音输入法用户词库
Del /a/f/q "%AllUser%\Application Data\UNISPIM\usrwl.dat"
Del /a/f/q "%CurUser%\Application Data\UNISPIM\usrwl.dat"

:: 清理迅雷看看
Rd /s/q "%AllUser%\Application Data\Thunder Network\KanKan"
Rd /s/q "%ProgFile%\Thunder Network\Thunder\Components\KanKan"

:: 清理迅雷的升级文件
Del /a/f/s/q "%ProgFile%\Thunder Network\Thunder\Program\Update\*.*"

:: 清理 ACDSee 目录
Del /a/f/s/q "%ProgFile%\ACDSee\*.hlp"
Del /a/f/s/q "%ProgFile%\ACDSee\*.cnt"

:: 清理安全卫士
Rd /s/q "%ProgFile%\360Safe\hotfix"

:: 超级兔子注册表备份
Rd /s/q "%WinDir%\MAGICSET"

:: 清理系统垃圾
Del /a/f/s/q "%HomeDrive%\*.tmp"
Del /a/f/s/q "%HomeDrive%\*._mp"
Del /a/f/s/q "%HomeDrive%\*.log"
Del /a/f/s/q "%HomeDrive%\*.gid"
Del /a/f/s/q "%HomeDrive%\*.chk"
Del /a/f/s/q "%HomeDrive%\*.old"
Del /a/f/s/q "%WinDir%\*.bak"





:: 清理我自己写入的文件
Rd /s/q "%WinDir%\Web\Wallpaper\Old"
Del /a/f/q "%WinDir%\Web\BuDong.bmp"





:: 清理注册表键值

:: 清理注册表最后一次访问位置
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /v "LastKey" /t "REG_SZ" /d "我的电脑" /f

:: 清理注册表中的程序运行记录
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /f





Echo.
Echo.
Echo.
Echo.
Echo.
Echo.
Echo.
Echo.
Echo.
Echo.
Echo 即将进行深入清理,如果没有必要,请不要执行下面的清理
Echo.
Echo 按任意键继续,关闭窗口退出...
Pause 1>nul 2>nul

:: 下面的能不清理就不要清理

:: Installer 安装程序留下的备份文件
Del /a/f/s/q "%WinDir%\Installer\*.msi"
Del /a/f/s/q "%WinDir%\Installer\*.msp"

:: 系统的最后一次正确配置文件
Rd /s/q "%WinDir%\LastGood"

:: 系统注册表等文件备份
Rd /s/q "%WinDir%\Repair"

:: 系统补丁生成的系统驱动备份
Del /a/f/q "%WinDir%\Driver Cache\i386\ntkrnlmp.exe"
Del /a/f/q "%WinDir%\Driver Cache\i386\ntkrnlpa.exe"
Del /a/f/q "%WinDir%\Driver Cache\i386\ntkrpamp.exe"
Del /a/f/q "%WinDir%\Driver Cache\i386\ntoskrnl.exe"

:: 系统重要文件备份
Del /a/f/s/q "%SysDir%\DllCache"




Echo.
Echo.
Echo.
Echo.
Echo.
Echo.
Echo.
Echo.
Echo.
Echo.
Echo 清理完毕,按任意键退出...
Pause 1>nul 2>nul





:: 删除自身

:: Del /a/f %0

:: ==================================================

即即 2008-9-3 03:20 PM

已经收藏,在编写其他脚本时可以参考。

小鸟 2008-9-11 09:39 AM

不错.谢谢似水的.

dafs 2008-9-12 07:43 AM

楼主总是不经意间放出些经典的东西!我收下了,谢谢!!!!!
页: [1]
查看完整版本: 系统减肥 的批处理
Google