每次重装系统都需要进行繁琐的设置, 虽然利用一些系统设置软件(超级兔子, 优化大师等)可以很轻松地完成设置. 但习惯手动优化电脑, 把自己清楚需要设置的系统参数尽量进行优化, 这个过程又过于麻烦. 直到半年前看到别人写批处理, 便迷上了它, 发现批处理在系统辅助方面用的得心应手.
于是构思用批处理完成系统优化需要修改的各个参数, 写了"WIN安全优化小助手", 编写这个脚本最麻烦的是对修改每一个系统参数都要进行测试, 说到底还是体力活, 需要时间的精力, 由于误操作甚至将自己的电脑也整趴下了. 经过一个星期的折腾, 终于完成这个批处理, 在本机测试成功, 由于我电脑的配置不高, 能省出一些宝贵的系统资源, 得意中, 将这个脚本拿给多位好友使用, 测试证明对用得久且没有经常维护的系统, 速度有比较大的提高. 在半年的使用中一切正常.
今天廿六, 还差几天就过春节了. 将"WIN安全优化小助手"重新写了下, 作为春节礼物拿来和大家分享~~~
测试环境:XP 同时在2000系统上测试成功, 理论上兼容XP以下的NT系统. 如有BUG前指正 -_-
[ Last edited by pengfei on 2007-2-19 at 08:34 AM ]
于是构思用批处理完成系统优化需要修改的各个参数, 写了"WIN安全优化小助手", 编写这个脚本最麻烦的是对修改每一个系统参数都要进行测试, 说到底还是体力活, 需要时间的精力, 由于误操作甚至将自己的电脑也整趴下了. 经过一个星期的折腾, 终于完成这个批处理, 在本机测试成功, 由于我电脑的配置不高, 能省出一些宝贵的系统资源, 得意中, 将这个脚本拿给多位好友使用, 测试证明对用得久且没有经常维护的系统, 速度有比较大的提高. 在半年的使用中一切正常.
今天廿六, 还差几天就过春节了. 将"WIN安全优化小助手"重新写了下, 作为春节礼物拿来和大家分享~~~
测试环境:XP 同时在2000系统上测试成功, 理论上兼容XP以下的NT系统. 如有BUG前指正 -_-
@echo off
mode con: cols=80 lines=25
if exist "%tmp%\win.reg" del /a /f "%tmp%\win.reg"
:index
title WIN安全优化小助手 作者:木林森 QQ:573381312
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:573381312
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
echo "AutoEndTasks"=dword:00000001
echo "HungAppTimeout"="800"
echo "WaitToKillAppTimeout"="1200"
echo.
echo
echo "WaitToKillServiceTimeout"="800"
echo.
echo
echo "AutoEndTasks"="1"
echo "HungAppTimeout"="800"
echo "WaitToKillAppTimeout"="1200"
echo.
echo
echo "EnablePrefetcher"=dword:00000003
echo.
echo
echo "AlwaysUnloadDLL"=dword:00000001
echo.
echo
echo "Auto"="0"
echo
echo "CreateCrashDump"=dword:00000000
echo
echo "AppendToLogFile"=dword:00000000
echo.
echo
echo "MenuShowDelay"="0"
echo
echo "MinAnimate"="0"
echo.
echo
echo "FontSmoothing"="2"
echo "FontSmoothingType"=dword:00000002
echo.
echo
echo "HungAppTimeout"="300"
echo "WaitToKillAppTimeout"="800"
echo.
echo
echo "HungAppTimeout"="200"
echo "WaitToKillAppTimeout"="1000"
echo.
echo
echo "CPUPriority"=dword:00000001
echo "PCIConcur"=dword:00000001
echo "FastDRAM"=dword:00000001
echo "AGPConcur"=dword:00000001
echo.
echo
echo "NoLowDiskSpaceChecks"=dword:00000000
echo.
echo
echo "ConfigFileAllocSize"=dword:000001f4
echo.
echo
echo "NoRun"=dword:00000001
echo.
echo
echo "DoReport"=dword:00000000
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "RunCount"=dword:00000000
echo.
echo
echo "Autorun"=dword:00000001
echo.
echo
echo "Link"=hex:00,00,00,00
echo.
echo
echo "IRQ8Priority"=dword:00000001
echo.
echo
echo "AutoReboot"=dword:00000001
echo.
echo
echo "ClearPageFileAtShutdown"=dword:00000001
echo.
echo
echo
echo @="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
echo
echo @="{C2FBB631-2971-11D1-A18c-00C04FD75D13}"
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000002
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000002
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000002
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000002
echo.
echo
echo "Start"=dword:00000002
echo.
echo
echo "Start"=dword:00000002
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "AutoShareWKs"=dword:00000001
echo "AutoShareServer"=dword:00000001
echo.
echo
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
echo "AutoEndTasks"=dword:00000001
echo "HungAppTimeout"="800"
echo "WaitToKillAppTimeout"="1000"
echo.
echo
echo "WaitToKillServiceTimeout"="800"
echo.
echo
echo "AutoEndTasks"="1"
echo "HungAppTimeout"="800"
echo "WaitToKillAppTimeout"="1000"
echo.
echo
echo "EnablePrefetcher"=dword:00000003
echo.
echo
echo "AlwaysUnloadDLL"=dword:00000001
echo.
echo
echo "Auto"="0"
echo
echo "CreateCrashDump"=dword:00000000
echo
echo "AppendToLogFile"=dword:00000000
echo.
echo
echo "MenuShowDelay"="0"
echo
echo "MinAnimate"="0"
echo.
echo
echo "FontSmoothing"="2"
echo "FontSmoothingType"=dword:00000002
echo.
echo
echo "HungAppTimeout"="200"
echo "WaitToKillAppTimeout"="800"
echo.
echo
echo "HungAppTimeout"="200"
echo "WaitToKillAppTimeout"="1000"
echo.
echo
echo "CPUPriority"=dword:00000001
echo "PCIConcur"=dword:00000001
echo "FastDRAM"=dword:00000001
echo "AGPConcur"=dword:00000001
echo.
echo
echo "NoLowDiskSpaceChecks"=dword:00000001
echo.
echo
echo "ConfigFileAllocSize"=dword:000001f4
echo.
echo
echo "NoRun"=dword:00000001
echo.
echo
echo "DoReport"=dword:00000000
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "RunCount"=dword:00000000
echo.
echo
echo "Autorun"=dword:00000001
echo.
echo
echo "Link"=hex:00,00,00,00
echo.
echo
echo "IRQ8Priority"=dword:00000001
echo.
echo
echo "AutoReboot"=dword:00000001
echo.
echo
echo "ClearPageFileAtShutdown"=dword:00000000
echo.
echo
echo
echo @="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
echo
echo @="{C2FBB631-2971-11D1-A18c-00C04FD75D13}"
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000003
echo.
echo
echo "Start"=dword:00000002
echo.
echo
echo "Start"=dword:00000002
echo.
echo
echo "Start"=dword:00000004)>"%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
:win3
cls
echo ╭─────────────────╮
echo │ │
echo ╭────────┤ 操 作 系 统 终 级 优 化 ├────────╮
echo │ │ │ │
echo │ ╰─────────────────╯ │
echo │ │
echo │ ★ 终级优化项目: 关闭一些不用的系统服务; 取消关机时整理页面文件; │
echo │ 缩短XP的开关机时间; 不加载多余的DLL文件; 彻底关闭Dr.Watson调试; │
echo │ 开启硬件优化; 减少程序出错后的等待时间; 自动关闭停止响应的程序; │
echo │ 加快程序运行速度; 禁止出错后自动重启; 增加右键菜单选项; │
echo │ 禁用桌面清理向导; 禁止CDROM自动运行; 禁用磁盘剩余空间低的警告; │
echo │ 开启CPU(512k)二级缓存; 修复AMD处理器的AGP内存分页问题; │
echo │ 禁用错误报告但在发生严重错误时通知我; 禁用漫游Windows XP窗口; │
echo │ 让欢迎窗口更清晰; 加快菜单弹出速度; 禁用IMAPi光盘刻录服务; │
echo │ 停用安全中心, 优化CMOS实时时钟... │
echo │ │
echo │ ★ 如果优化后某些系统功能无法使用, 请选择中级优化或进入"系统修复" │
echo │ 版块来恢复. │
echo │ │
echo │ ☆ 操作选项 ☆ 1. 确认 2. 返回 │
echo │ │
echo ╰───────────────────────────────────╯
echo.
set win3=
set /p win3= 输入(1 2 q=exit)后按回车键:
if "%win3%"=="1" goto winc
if "%win3%"=="2" goto yh2
if /i "%win3%"=="q" goto :eof
goto win3
:winc
set "say= ^| 终级优化中, 请稍等... ^|"
call :hint
(echo Windows Registry Editor Version 5.00
echo.
echo
echo "AutoEndTasks"=dword:00000001
echo "HungAppTimeout"="500"
echo "WaitToKillAppTimeout"="800"
echo.
echo
echo "WaitToKillServiceTimeout"="800"
echo.
echo
echo "AutoEndTasks"="1"
echo "HungAppTimeout"="500"
echo "WaitToKillAppTimeout"="800"
echo.
echo
echo "EnablePrefetcher"=dword:00000003
echo.
echo
echo "AlwaysUnloadDLL"=dword:00000001
echo.
echo
echo "Auto"="0"
echo
echo "CreateCrashDump"=dword:00000000
echo
echo "AppendToLogFile"=dword:00000000
echo.
echo
echo "MenuShowDelay"="0"
echo
echo "MinAnimate"="0"
echo.
echo
echo "FontSmoothing"="2"
echo "FontSmoothingType"=dword:00000002
echo.
echo
echo "HungAppTimeout"="200"
echo "WaitToKillAppTimeout"="800"
echo.
echo
echo "HungAppTimeout"="200"
echo "WaitToKillAppTimeout"="1000"
echo.
echo
echo "CPUPriority"=dword:00000001
echo "PCIConcur"=dword:00000001
echo "FastDRAM"=dword:00000001
echo "AGPConcur"=dword:00000001
echo.
echo
echo "NoLowDiskSpaceChecks"=dword:00000001
echo.
echo
echo "ConfigFileAllocSize"=dword:000001f4
echo.
echo
echo "NoRun"=dword:00000001
echo.
echo
echo "DoReport"=dword:00000000
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "RunCount"=dword:00000000
echo.
echo
echo "Autorun"=dword:00000000
echo.
echo
echo "Link"=hex:00,00,00,00
echo.
echo
echo "IRQ8Priority"=dword:00000001
echo.
echo
echo "AutoReboot"=dword:00000000
echo.
echo
echo "ClearPageFileAtShutdown"=dword:00000000
echo.
echo
echo "DisablePagingExecutive"=dword:00000001
echo "SecondLevelDataCache"=dword:00000200
echo.
echo
echo "LargePageMinimum"=dword:ffffffff
echo.
echo
echo
echo @="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
echo
echo @="{C2FBB631-2971-11D1-A18c-00C04FD75D13}"
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004)>"%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
:yh3
cls
echo ╭─────────────────╮
echo │ │
echo ╭────────┤ 优 化 启 动 项 ├────────╮
echo │ │ │ │
echo │ ╰─────────────────╯ │
echo │ │
echo │ ★ 启动项介绍: 操作系统启动时, 有一些特殊功能的程序需要随机启动. │
echo │ 但启动项中真正需要随机启动的程序只有2-3个, 其他的都没有必要随机 │
echo │ 开启,它不但占用系统资源, 还大大减慢了操作系统的启动速度. │
echo │ │
echo │ ★ 要是你的电脑没有其他用途, 建议只保留两个启动项; 一个是"输入法", │
echo │ 另一个是"杀毒软件实时监控"(如果还装了防火墙,也请保留). │
echo │ 在确认后打开的窗口中选择启动标签, 然后保留输入法和杀毒软件的启动 │
echo │ 项, 把其他启动项目前面的勾都去掉并确认. │
echo │ │
echo │ ★ 下面是常见的启动项名: │
echo │ │
echo │ 卡巴斯基==kav 瑞星==RavTask 金山==KAVStart 江民==KV 输入法==ctfmon │
echo │ │
echo │ ☆ 操作选项 ☆ 1. 确认 2. 返回 │
echo │ │
echo ╰───────────────────────────────────╯
echo.
set yh3=
set /p yh3= 输入(1 2 q=exit)后按回车键:
if "%yh3%"=="1" (
start "" msconfig.exe
set /p ii= 按任意键返回......<nul
pause >nul 2>nul
goto YH
)
if "%yh3%"=="2" goto YH
if /i "%yh3%"=="q" goto :eof
goto yh3
:yh4
cls
echo ╭─────────────────╮
echo │ │
echo ╭────────┤ 网 络 优 化 ├────────╮
echo │ │ │ │
echo │ ╰─────────────────╯ │
echo │ │
echo │ ★ 通过更改操作系统的参数, 加速网页的打开和文件的下载. │
echo │ │
echo │ ★ 自动优化: 加快局域网访问速度; 让IE6可以8线程下载. │
echo │ │
echo │ ★ 手动优化(手动解除微软对宽带20%%的速度限制): 选择手动优化, 在打开 │
echo │ 的窗口中依次选择^> │
echo │ 计算机配置 --^> 管理模板 --^> 网络 --^> Qos 数据包计划程序 --^> 右边 │
echo │ 窗体中的限制可保留带宽 --^> 已启用 --^> 将带宽限制改为1%% --^> 确定. │
echo │ │
echo │ 注意: 当选择未配置或已禁用,操作系统都将默认为限制20%%的带宽. │
echo │ 所以必须选择启用并将其值调整为1%%. │
echo │ │
echo │ ☆ 操作选项 ☆ │
echo │ │
echo │ 1. 自动优化 2.手动优化 3.返回 │
echo ╰───────────────────────────────────╯
echo.
set yh4=
set /p yh4= 输入(1 2 3 q=exit)后按回车键:
if "%yh4%"=="1" (
set "say= ^| 网络优化中, 请稍等... ^|"
call :hint
(
echo Windows Registry Editor Version 5.00
echo.
echo
echo.
echo
echo "MaxConnectionsPer1_0Server"=dword:00000008
echo "MaxConnectionsPerServer"=dword:00000008
)>"%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 yh4
)
if "%yh4%"=="2" (
start "" gpedit.msc
set /p ii= 按任意键返回......<nul
pause >nul 2>nul
goto YH
)
if "%yh4%"=="3" goto YH
if /i "%yh4%"=="q" goto :eof
goto yh4
:: 系统安全______________________________________________________________________
:AQ
title 系统安全 作者:木林森 QQ:573381312
color 0A
cls
echo ╭─────────────────╮
echo │ │
echo ╭────────┤ 系 统 安 全 ├────────╮
echo │ │ │ │
echo │ ╰─────────────────╯ │
echo │ │
echo │ ★ 自动修补安全漏洞: 取消默认共享; 关闭445端口; 限制LSA匿名访问, 禁 │
echo │ 止建立空连接; 禁止远程修改注册表; 禁止IE自动安装组件; 关闭存在安 │
echo │ 全漏洞的系统服务; 检查并开启系统内置防火墙等... │
echo │ │
echo │ ★ 手动关闭自动播放功能: 自动播放功能可以在双击盘符时运行指定文件, │
echo │ 这个功能被许多病毒利用, 每次都会因为浏览文件夹将潜伏的病毒激活. │
echo │ 在确认后在打开的窗口依次选择^> │
echo │ 计算机配置 --^> 管理模板 --^> 系统 --^> 右边的窗体中选择关闭自动 │
echo │ 播放 --^> 已启用 --^> 在下拉框中选择所有驱动器. --^> 确定. │
echo │ │
echo │ ☆ 操作选项 ☆ │
echo │ │
echo │ 1. 安全漏洞自动修补 2. 手动关闭自动播放 3. 返回 │
echo │ │
echo │ 作者:木林森 QQ:573381312 │
echo ╰───────────────────────────────────╯
echo.
set AQ=
set /p AQ= 输入(1 2 3 q=exit)后按回车键:
if "%AQ%"=="1" goto aq1
if "%AQ%"=="2" (
start "" gpedit.msc
set /p ii= 按任意键返回......<nul
pause >nul 2>nul
goto index
)
if "%AQ%"=="3" goto index
if /i "%AQ%"=="q" goto :eof
goto AQ
:aq1
set "say= ^| 安全漏洞修补中, 请稍等... ^|"
call :hint
(echo Windows Registry Editor Version 5.00
echo.
echo
echo "AutosafetyWKs"=dword:00000000
echo "AutosafetyServer"=dword:00000000
echo.
echo
echo "restrictanonymous"=dword:00000002
echo.
echo
echo "SMBDeviceEnabled"=dword:00000000
echo.
echo
echo "RemoteRegAccess"=dword:00000001
echo.
echo
echo "NoJITSetup"=dword:00000001
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004
echo.
echo
echo "Start"=dword:00000004)>"%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
net start | find "Windows Firewall/Internet Connection Sharing (ICS)" >nul 2>nul && set wall=1 || set wall=0
set wall_=1
if "%wall%"=="0" (
net start "Windows Firewall/Internet Connection Sharing (ICS)" >nul 2>nul || (
set wall_=0
set "say= ^| 出现异常错误, 防火墙无法启动! ^|"
call :hint
echo.
echo.
set /p ii= 按任意键返回......<nul
pause >nul 2>nul
)
(echo Windows Registry Editor Version 5.00
echo.
echo
echo "Start"=dword:00000002)>"%tmp%\win.reg"
start /w regedit /s "%tmp%\win.reg"
del /a /f "%tmp%\win.reg"
) else (
set "say= ^| 恭喜, 防火墙状态正常! ^|"
call :hint
echo.
echo.
set /p ii= 按任意键返回......<nul
pause >nul 2>nul
goto AQ
)
if "%wall_%"=="1" (
set "say= ^| 恭喜, 防火墙成功启动! ^|"
call :hint
echo.
echo.
set /p ii= 按任意键返回......<nul
pause >nul 2>nul
)
goto AQ
[ Last edited by pengfei on 2007-2-19 at 08:34 AM ]
业精于勤而荒于嬉,形成于思而毁于随。
