XP批处理优化程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
@echo off
echo =========================
echo Windows xp 批处理优化程序
echo =========================
echo.
echo ========================================================== ====
echo Windows XP/2003优化批处理程序(主要是针对于注册表的优化和对一些
echo 系统中无用的垃圾文件的处理,以及对系统的一些服务的优化!)注意:在
echo 运行本批处理文件之前务必通读一遍整个文件的内容根据你本人需要的
echo 设置进行优化!你不需要的部分只需在前面加上"::"就行!按任意键继续
echo ========================================================== ====
echo.
pause>nul
:: 删除Windows系统分区上的其它垃圾文件
::if exist %systemroot%\Help\Tours\*.* rd /s
/q %systemroot%\Help\Tours>nul ::可选删除帮助文件!如果你不想进行操作在前面加上"::"就ok了
::删除打补丁时产生的垃圾文件
for /f "delims=" %%a in (''dir %systemroot%\$*$ /a /b'') do rd /q
/s %systemroot%\%%a>nul
::if exist %systemroot%\ServicePackFiles\*.* rd /s
/q %systemroot%\ServicePackFiles>nul ::可选删除!如果你进行了操作会引起你在装一些程序时要提示你放入ServicePack光盘.如果你不想进行操作在前面加上"::"就ok了
if exist "%systemroot%\Downloaded Installations" rd /s /q
"%systemroot%\Downloaded Installations">nul
if exist %systemroot%\temp\*.* del /f /q /s %systemroot%\temp\*.*>nul ::if exist %systemroot%\*.log del /f /q /s %systemroot%\*.log>nul
if exist %systemroot%\*.dmp del /f /q /s %systemroot%\*.dmp>nul
if exist %systemroot%\*.tmp del /f /q /s %systemroot%\*.tmp>nul
if exist %systemroot%\minidump\*.* del /f /q /s %systemroot%\*.bak>nul if exist %systemroot%\minidump\*.* del /f /q
/s %systemroot%\minidump\*.*>nul
if exist %systemroot%\*.old del /f /q /s %systemroot%\*.old>nul
if exist %systemroot%\*.query del /f /q /s %systemroot%\*.query>nul ::if exist %systemroot%\*.txt del /f /q %systemroot%\*.txt>nul
if exist "%userprofile%\Recent\*.*" del /f /q /s
"%userprofile%\Recent\*.*">nul
if exist "%userprofile%\NetHood\*.*" del /f /q /s
"%userprofile%\NetHood\*.*">nul
::if exist "%userprofile%\Local Settings\Application Data\*.*" del /f /q /s "%userprofile%\Local Settings\Application Data\*.*">nul
:: 删除Windows打补丁时留下的临时文件,一般是%systemroot%目录下以$开头的目录
::attrib -s -h -r %systemroot%\$*>nul
::if exist %systemroot%\$* rd /q /s %systemroot%\$*>nul
:: 禁止设置动画效果(针对与整个windows系统)
reg add
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoChangeAnimation /t reg_dword /d 1 /f>nul
:: 禁止窗口显示动画效果
reg add "HKCU\Control Panel\Desktop" /v UserPreferencesMask /t
reg_binary /d 1011100 /f>nul
:: 禁止最大化最小化窗口的动画效果
reg add "HKCU\Control Panel\Desktop\WindowMetrics" /v MinAnimate /d 0 /f >nul
:: 禁止光驱自动播放但是保留自动播放CD
reg add HKLM\system\currentControlSet\Services\Cdrom /v AutoRun /t reg_dword /d 0 /f>nul
:: 减少Windows XP滚动条的次数(原值为3改为1或者5都行)
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 5 /f>nul
:: 加速xp的开关机时间,原值分别为20000, 20000, 12000
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 1000 /f>nul
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v WaitToKillAppTimeout /t REG_SZ /d 1000 /f>nul
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v HungAppTimeout /t REG_SZ /d 200 /f>nul
:: 关闭计算机时自动结束不响应的任务
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v AutoEndTasks /t REG_SZ /d 1 /f>nul
:: 关掉调试器Dr.Watson
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\AeDebug" /v Auto /t REG_SZ /d 0 /f>nul
:: 减少开机磁盘扫描等待时间为0秒
chkntfs /T:0
:: 在BSOD事件中禁用自动重启动
reg add HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v AutoReboot /t reg_dword /d 0 /f >nul