📄 windows安全优化小助手.cmd
字号:
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 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
echo "AutosafetyWKs"=dword:00000000
echo "AutosafetyServer"=dword:00000000
echo.
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
echo "restrictanonymous"=dword:00000002
echo.
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters]
echo "SMBDeviceEnabled"=dword:00000000
echo.
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg]
echo "RemoteRegAccess"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Infodelivery\Restrictions]
echo "NoJITSetup"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mnmsrvc]
echo "Start"=dword:00000004
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\TlntSvr]
echo "Start"=dword:00000004
echo.
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule]
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 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]
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
:: 系统修复______________________________________________________________________
:XF
title 系统修复 作者:木林森 QQ:573381312
color 1F
cls
echo ╭─────────────────╮
echo │ │
echo ╭────────┤ 系 统 修 复 ├────────╮
echo │ │ │ │
echo │ ╰─────────────────╯ │
echo │ │
echo │ ★ 常见系统错误修复: 文件关联修复(com exe pif scr txt ini vbs...); │
echo │ 恢复显示隐藏的文件或文件夹, 把消失的"文件夹选项"找回来; │
echo │ 解除被禁止访问的任务栏属性; 解除被禁止的IE下载功能; │
echo │ 删除IE工具栏广告. │
echo │ │
echo │ ★ IE恢复初始状态: 用来将IE恢复到初始状态(慎用! 建议只在IE出现严重 │
echo │ 错误时才使用此功能). │
echo │ │
echo │ ★ 小助手功能修复: 修复使用本工具优化或错误操作导致电脑部分功能无法 │
echo │ 使用的问题. │
echo │ │
echo │ ☆ 操作选项 ☆ │
echo │ │
echo │ 1.常见系统错误修复 2.IE恢复初始状态 3.小助手功能修复 4.返回 │
echo │ │
echo ╰───────────────────────────────────╯
echo.
set XF=
set /p XF= 输入(1 2 3 4 q=exit)后按回车键:
if "%XF%"=="1" goto xf1
if "%XF%"=="2" goto xf2
if "%XF%"=="3" goto xf3
if "%XF%"=="4" goto index
if /i "%XF%"=="q" goto :eof
goto XF
:xf1
set "say= ^| 常见系统错误修复中, 请稍等... ^|"
call :hint
(echo Windows Registry Editor Version 5.00
echo.
echo [HKEY_CLASSES_ROOT\batfile\shell\open\command]
echo @="\"%%1\" %%*"
echo.
echo [HKEY_CLASSES_ROOT\cmdfile\shell\open\command]
echo @="\"%%1\" %%*"
echo.
echo [HKEY_CLASSES_ROOT\comfile\shell\open\command]
echo @="\"%%1\" %%*"
echo.
echo [HKEY_CLASSES_ROOT\exefile\shell\open\command]
echo @="\"%%1\" %%*"
echo.
echo [HKEY_CLASSES_ROOT\piffile\shell\open\command]
echo @="\"%%1\" %%*"
echo.
echo [HKEY_CLASSES_ROOT\scrfile\shell\open\command]
echo @="\"%%1\" /S"
echo.
echo [HKEY_CLASSES_ROOT\txtfile\shell\open\command]
echo @=hex^(2^):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
echo 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
echo 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
echo 00
echo.
echo [HKEY_CLASSES_ROOT\inifile\shell\open\command]
echo @=hex^(2^):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
echo 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
echo 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
echo 00
echo.
echo [HKEY_CLASSES_ROOT\.vbs]
echo @="vbsfile"
echo.
echo [HKEY_CLASSES_ROOT\VBSFile\Shell\Open\Command]
echo @=hex^(2^):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
echo 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,53,00,\
echo 63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,00,31,\
echo 00,22,00,20,00,25,00,2a,00,00,00
echo.
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN]
echo "CheckedValue"=dword:00000002
echo.
echo [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL]
echo "CheckedValue"=dword:00000001
echo.
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
echo "hidden"=dword:00000001
echo.
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
echo "NoFolderOptions"=dword:00000000
echo.
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
echo "NoSetTaskbar"=dword:00000000
echo.
echo [-HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions]
echo.
echo [-HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Extensions]
echo.
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]
echo "1803"=dword:00000000
echo.
echo [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]
echo "1803"=dword:00000000)>"%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 XF
:xf2
set "say= ^| IE初始状态恢复中, 请稍等... ^|"
call :hint
(echo Windows Registry Editor Version 5.00
echo.
echo [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
echo "NoUpdateCheck"=dword:00000001
echo "NoJITSetup"=dword:00000001
echo "Disable Script Debugger"="yes"
echo "Start Page"="www.hao123.com"
echo "NotifyDownloadComplete"="no"
echo "Enable AutoImageResize"="yes"
echo "Show_ChannelBand"="No"
echo "Anchor Underline"="yes"
echo "Cache_Update_Frequency"="Once_Per_Session"
echo "Display Inline Images"="yes"
echo "Do404Search"=hex:01,00,00,00
echo "Local Page"="C:\\WINDOWS\\system32\\blank.htm"
echo "Save_Session_History_On_Exit"="no"
echo "Show_FullURL"="no"
echo "Show_StatusBar"="yes"
echo "Show_ToolBar"="yes"
echo "Show_URLinStatusBar"="yes"
echo "Show_URLToolBar"="yes"
echo "Use_DlgBox_Colors"="yes"
echo "Search Page"="http://www.microsoft.com/isapi/redir.dll?prd=ie&ar=iesearch"
echo "FullScreen"="no"
echo "Window_Placement"=hex:2c,00,00,00,02,00,00,00,03,00,00,00,ff,ff,ff,ff,ff,ff,\
echo ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ae,00,00,00,ae,00,00,00,b6,04,00,00,ad,03,00,\
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -