@echo off
mode con: cols=80 lines=25
if exist "%tmp%/win.reg" del /a /f "%tmp%/win.reg"
:index
title WIN安全优化小助手 作者:这、只是网络 QQ:522790457
color 27
cls
echo ╭─────────────────╮
echo │ │
echo ╭────────┤ Windows 安 全 优 化 小 助 手 ├────────╮
echo │ │ │ │
echo │ 测试环境:XP ╰─────────────────╯ │
echo W │ │W
echo W │ ★ 系统优化: 系统垃圾清理; 操作系统优化; 手动优化启动项; 网络优化. │W
echo W │ │W
echo . │ ★ 系统安全: 操作系统安全漏洞修补; 防火墙状态检测与开启. │.
echo C │ │C
echo N │ ★ 系统修复: 常见系统错误修复; IE还原初始状态; 系统功能修复. │N
echo - │ │-
echo D │ ★ 系统设置快速生效: 重启explorer刷新注册表信息, 对某些设置有作用. │D
echo O │ │O
echo S │ 注意: 小助手的大部分功能都是通过操作注册表来完成的, 如果您的电脑上 │S
echo . │ 安装有注册表监控功能的软件, 请先关闭或者选择同意修改. │.
echo N │ 完成操作后必须重启电脑才能生效. │N
echo E │ │E
echo T │ ☆ 操作选项 ☆ │T
echo │ │
echo │ 1.系统优化 2.系统安全 3.系统修复 4.系统设置快速生效 5.退出 │
echo ╰───────────────────────────────────╯
echo.
set start=
set /p start= 输入(1 2 3 4 5)后按回车键:
if "%start%"=="1" goto YH
if "%start%"=="2" goto AQ
if "%start%"=="3" goto XF
if "%start%"=="4" goto SX
if "%start%"=="5" goto :eof
if /i "%start%"=="q" goto :eof
goto index
:: 系统优化______________________________________________________________________
:YH
title 系统优化 作者:这、只是网络 QQ:522790457
color 1A
cls
echo ╭─────────────────╮
echo │ │
echo ╭────────┤ 系 统 优 化 ├────────╮
echo │ │ │ │
echo │ ╰─────────────────╯ │
echo │ │
echo │ 虽然Windows未经过调整也可以工作得很正常,但人们总是喜欢从中挖掘出 │
echo │ 更多的性能来. │
echo │ │
echo │ 操作系统如果没有经常维护,硬盘上的无用文件越来越多, 注册表变得臃肿, │
echo │ 久而久之计算机速度越来越慢. │
echo │ │
echo │ 系统优化功能可以免去手动设置的繁琐, 让你简单的几步操作就能完成优化 │
echo │ 设置, 这也是我写这款"安全优化小助手"的初衷. │
echo │ │
echo │ 完成这些操作还只是电脑优化设置的开始, 接下来应该使用其他工具清理 │
echo │ 注册表, 整理磁盘碎片等, 这样计算机速度就会提高不少... │
echo │ │
echo │ ☆ 操作选项 ☆ │
echo │ │
echo │ 1.系统垃圾清理 2.优化操作系统 3.优化启动项 4.网络优化 5.返回 │
echo ╰───────────────────────────────────╯
echo.
set YH=
set /p YH= 输入(1 2 3 4 5 q=exit)后按回车键:
if "%YH%"=="1" goto yh1
if "%YH%"=="2" goto yh2
if "%YH%"=="3" goto yh3
if "%YH%"=="4" goto yh4
if "%YH%"=="5" goto index
if /i "%YH%"=="q" goto :eof
goto YH
:yh1
set "say= ^| 垃圾正在清理中, 请稍等... ^|"
call :hint
del /s /f /q %systemdrive%/*.tmp >nul 2>nul
del /s /f /q %systemdrive%/*.gid >nul 2>nul
del /s /f /q %systemdrive%/*.chk >nul 2>nul
del /s /f /q %systemdrive%/*.old >nul 2>nul
del /s /f /q "%userprofile%/Local Settings/Temp/*.*" >nul 2>nul
del /s /f /q "%userprofile%/recent/*.*" >nul 2>nul
del /s /f /q "%userprofile%/cookies/*.*" >nul 2>nul
del /s /f /q "%userprofile%/Local Settings/History/*.*" >nul 2>nul
del /s /f /q "%userprofile%/Local Settings/Temporary Internet Files/*.*" >nul 2>nul
del /s /f /q "%windir%/temp/*.*" >nul 2>nul
del /s /f /q "%windir%/prefetch/*.*" >nul 2>nul
set "say= ^| 垃圾清理完毕! ^|"
call :hint
echo.
echo.
set /p ii= 按任意键返回......<nul
pause >nul 2>nul
goto YH
:yh2
cls
echo ╭─────────────────╮
echo │ │
echo ╭────────┤ 优 化 操 作 系 统 ├────────╮
echo │ │ │ │
echo │ ╰─────────────────╯ │
echo │ │
echo │ ★ 操作系统优化可以加快开关机速度, 释放系统资源. 提高系统运行速度. │
echo │ │
echo │ ★ 初级优化: 针对需要使用网络邻居和打印机共亨等特殊服务的计算机. │
echo │ │
echo │ ★ 中级优化: 标准个人电脑优化方案, 建议使用此选项. │
echo │ │
echo │ ★ 终级优化: 个人电脑的超级优化设置,一般不推荐使用. │
echo │ │
echo │ ☆ 操作选项 ☆ │
echo │ │
echo │ 1. 初级优化 2.中级优化 3.终极优化 4. 返回 │
echo │ │
echo │ │
echo │ pengfei@cn-dos.net │
echo ╰───────────────────────────────────╯
echo.
set yh2=
set /p yh2= 输入(1 2 3 4 q=exit)后按回车键:
if "%yh2%"=="1" goto win1
if "%yh2%"=="2" goto win2
if "%yh2%"=="3" goto win3
if "%yh2%"=="4" goto YH
if /i "%yh2%"=="q" goto :eof
goto yh2
:win1
cls
echo ╭─────────────────╮
echo │ │
echo ╭────────┤ 操 作 系 统 初 级 优 化 ├────────╮
echo │ │ │ │
echo │ ╰─────────────────╯ │
echo │ │
echo │ ★ 初级优化项目: 停止或关闭一些不用的服务; 缩短XP的开关机时间; │
echo │ 加快程序运行速度; 不加载多余的DLL文件; 彻底关闭Dr.Watson调试; │
echo │ 开启硬件优化; 增加右键菜单选项; 减少程序出错后的等待时间; │
echo │ 自动关闭停止响应的程序;停止漫游Windows XP窗口; 禁用桌面清理向导; │
echo │ 禁用错误报告但在发生严重错误时通知我; 让欢迎窗口更清晰; │
echo │ 加快菜单弹出速度;禁用IMAPi光盘刻录服务; 优化CMOS实时时钟... │
echo │ │
echo │ ★ 同时开启了硬盘共享; 网络打印机共享; 打开445端口; 开启的服务也相对 │
echo │ 要多, 如果优化后某些系统功能无法使用, 请进入"系统修复"版块来恢复. │
echo │ │
echo │ ☆ 操作选项 ☆ │
echo │ │
echo │ 1. 确认 2. 返回 │
echo │ │
echo ╰───────────────────────────────────╯
echo.
set win1=
set /p win1= 输入(1 2 q=exit)后按回车键:
if "%win1%"=="1" goto wina
if "%win1%"=="2" goto yh2
if /i "%win1%"=="q" goto :eof
goto win1
:wina
set "say= ^| 初级优化中, 请稍等... ^|"
call :hint
(echo Windows Registry Editor Version 5.00
echo.
echo [HKEY_CURRENT_USER/Control Panel/Desktop]
echo "AutoEndTasks"=dword:00000001
echo "HungAppTimeout"="800"
echo "WaitToKillAppTimeout"="1200"
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control]
echo "WaitToKillServiceTimeout"="800"
echo.
echo [HKEY_USERS/.DEFAULT/Control Panel/Desktop]
echo "AutoEndTasks"="1"
echo "HungAppTimeout"="800"
echo "WaitToKillAppTimeout"="1200"
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters]
echo "EnablePrefetcher"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer]
echo "AlwaysUnloadDLL"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/AeDebug]
echo "Auto"="0"
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/DrWatson]
echo "CreateCrashDump"=dword:00000000
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/DrWatson]
echo "AppendToLogFile"=dword:00000000
echo.
echo [HKEY_CURRENT_USER/Control Panel/Desktop]
echo "MenuShowDelay"="0"
echo [HKEY_CURRENT_USER/Control Panel/Desktop/WindowMetrics]
echo "MinAnimate"="0"
echo.
echo [HKEY_USERS/.DEFAULT/Control Panel/Desktop]
echo "FontSmoothing"="2"
echo "FontSmoothingType"=dword:00000002
echo.
echo [HKEY_CURRENT_USER/Control Panel/Desktop]
echo "HungAppTimeout"="300"
echo "WaitToKillAppTimeout"="800"
echo.
echo [HKEY_CURRENT_USER/Control Panel/Desktop]
echo "HungAppTimeout"="200"
echo "WaitToKillAppTimeout"="1000"
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Vxd/BIOS]
echo "CPUPriority"=dword:00000001
echo "PCIConcur"=dword:00000001
echo "FastDRAM"=dword:00000001
echo "AGPConcur"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/policies/Explorer]
echo "NoLowDiskSpaceChecks"=dword:00000000
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FileSystem]
echo "ConfigFileAllocSize"=dword:000001f4
echo.
echo [HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Desktop/CleanupWiz]
echo "NoRun"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/PCHealth/ErrorReporting]
echo "DoReport"=dword:00000000
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ImapiService]
echo "Start"=dword:00000004
echo.
echo [HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Applets/Tour]
echo "RunCount"=dword:00000000
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Cdrom]
echo "Autorun"=dword:00000001
echo.
echo [HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Explorer]
echo "Link"=hex:00,00,00,00
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/PriorityControl]
echo "IRQ8Priority"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/CrashControl]
echo "AutoReboot"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management]
echo "ClearPageFileAtShutdown"=dword:00000001
echo.
echo [HKEY_CLASSES_ROOT/AllFilesystemObjects/shellex/ContextMenuHandlers]
echo [HKEY_CLASSES_ROOT/AllFilesystemObjects/shellex/ContextMenuHandlers/Copy To]
echo @="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
echo [HKEY_CLASSES_ROOT/AllFilesystemObjects/shellex/ContextMenuHandlers/Move To]
echo @="{C2FBB631-2971-11D1-A18c-00C04FD75D13}"
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/mnmsrvc]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/upnphost]
echo "Start"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Messenger]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/RemoteRegistry]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/FastUserSwitchingCompatibility]
echo "Start"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/TlntSvr]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SysmonLog]
echo "Start"=dword:00000002
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/RDSessMgr]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/LmHosts]
echo "Start"=dword:00000002
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Alerter]
echo "Start"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/wuauserv]
echo "Start"=dword:00000002
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/helpsvc]
echo "Start"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/CiSvc]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/PolicyAgent]
echo "Start"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/seclogon]
echo "Start"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SamSs]
echo "Start"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SENS]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Schedule]
echo "Start"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/WebClient]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HidServ]
echo "Start"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ClipSrv]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time]
echo "Start"=dword:00000002
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver]
echo "Start"=dword:00000002
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/wscsvc]
echo "Start"=dword:00000002
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/C-DillaCdaC11BA]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters]
echo "AutoShareWKs"=dword:00000001
echo "AutoShareServer"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/NetBT/Parameters]
echo "SMBDeviceEnabled"=dword:00000001)>"%tmp%/win.reg"
start /w regedit /s "%tmp%/win.reg"
del /a /f "%tmp%/win.reg"
set "say= ^| 恭喜, 初级优化完成! ^|"
call :hint
echo.
echo.
set /p ii= 按任意键返回......<nul
pause >nul 2>nul
goto YH
:win2
cls
echo ╭─────────────────╮
echo │ │
echo ╭────────┤ 操 作 系 统 中 级 优 化 ├────────╮
echo │ │ │ │
echo │ ╰─────────────────╯ │
echo │ │
echo │ ★ 中级优化项目: 停止或关闭一些不用的服务; 缩短XP的开关机时间; │
echo │ 取消关机时整理页面文件; 不加载多余的DLL文件; 增加右键菜单选项; │
echo │ 开启硬件优化; 彻底关闭Dr.Watson调试; 减少程序出错后的等待时间; │
echo │ 自动关闭停止响应的程序; 加快程序运行速度; 禁用桌面清理向导; │
echo │ 禁用错误报告但在发生严重错误时通知我; 禁用磁盘剩余空间低的警告; │
echo │ 停止漫游Windows XP窗口; 让欢迎窗口更清晰; 加快菜单弹出速度; │
echo │ 禁用IMAPi光盘刻录服务; 优化CMOS实时时钟... │
echo │ │
echo │ ★ 和终级优化相比,中级优化中一些服务可以在需要的时候启动它, 而不是 │
echo │ 禁止, 如果优化后某些系统功能无法使用, 请选择初级优化或进入"系统 │
echo │ 修复"版块来恢复. │
echo │ │
echo │ ☆ 操作选项 ☆ 1. 确认 2. 返回 │
echo │ │
echo ╰───────────────────────────────────╯
echo.
set win2=
set /p win2= 输入(1 2 q=exit)后按回车键:
if "%win2%"=="1" goto winb
if "%win2%"=="2" goto yh2
if /i "%win2%"=="q" goto :eof
goto win2
:winb
set "say= ^| 中级优化中, 请稍等... ^|"
call :hint
(echo Windows Registry Editor Version 5.00
echo.
echo [HKEY_CURRENT_USER/Control Panel/Desktop]
echo "AutoEndTasks"=dword:00000001
echo "HungAppTimeout"="800"
echo "WaitToKillAppTimeout"="1000"
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control]
echo "WaitToKillServiceTimeout"="800"
echo.
echo [HKEY_USERS/.DEFAULT/Control Panel/Desktop]
echo "AutoEndTasks"="1"
echo "HungAppTimeout"="800"
echo "WaitToKillAppTimeout"="1000"
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters]
echo "EnablePrefetcher"=dword:00000003
echo.
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer]
echo "AlwaysUnloadDLL"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/AeDebug]
echo "Auto"="0"
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/DrWatson]
echo "CreateCrashDump"=dword:00000000
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/DrWatson]
echo "AppendToLogFile"=dword:00000000
echo.
echo [HKEY_CURRENT_USER/Control Panel/Desktop]
echo "MenuShowDelay"="0"
echo [HKEY_CURRENT_USER/Control Panel/Desktop/WindowMetrics]
echo "MinAnimate"="0"
echo.
echo [HKEY_USERS/.DEFAULT/Control Panel/Desktop]
echo "FontSmoothing"="2"
echo "FontSmoothingType"=dword:00000002
echo.
echo [HKEY_CURRENT_USER/Control Panel/Desktop]
echo "HungAppTimeout"="200"
echo "WaitToKillAppTimeout"="800"
echo.
echo [HKEY_CURRENT_USER/Control Panel/Desktop]
echo "HungAppTimeout"="200"
echo "WaitToKillAppTimeout"="1000"
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Vxd/BIOS]
echo "CPUPriority"=dword:00000001
echo "PCIConcur"=dword:00000001
echo "FastDRAM"=dword:00000001
echo "AGPConcur"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/policies/Explorer]
echo "NoLowDiskSpaceChecks"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FileSystem]
echo "ConfigFileAllocSize"=dword:000001f4
echo.
echo [HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Desktop/CleanupWiz]
echo "NoRun"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/PCHealth/ErrorReporting]
echo "DoReport"=dword:00000000
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ImapiService]
echo "Start"=dword:00000004
echo.
echo [HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Applets/Tour]
echo "RunCount"=dword:00000000
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Cdrom]
echo "Autorun"=dword:00000001
echo.
echo [HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Explorer]
echo "Link"=hex:00,00,00,00
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/PriorityControl]
echo "IRQ8Priority"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/CrashControl]
echo "AutoReboot"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management]
echo "ClearPageFileAtShutdown"=dword:00000000
echo.
ech