Files
ZyperWinOptimize/ZyperWin++.cmd
T
2025-08-12 15:48:05 +08:00

5528 lines
240 KiB
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@echo off
title ZyperWin++ v2.0
:: 设置默认控制台背景和前景色
color 1f
set ConsoleBackColor=Blue
set ConsoleForeColor=White
net session >nul 2>&1
if %errorlevel% neq 0 (
echo.=========================================================
echo 请以管理员身份运行此脚本!
echo.否则脚本会优化失败!
echo.
echo.=========================================================
echo.
pause>nul|set /p=请按任意键继续执行……
color 00
endlocal
exit
)
if not "%cd%"=="%cd: =%" (
echo.=========================================================
echo.当前目录在其路径中包含空格。
echo.请将目录移动或重命名为不包含空格的目录。
echo.
echo.=========================================================
echo.
pause>nul|set /p=请按任意键继续执行……
color 00
endlocal
exit
)
if not exist "%~dp0Defender_Control.exe" (
echo.=========================================================
echo 错误:未找到 Defender_Control.exe
echo 请确保本脚本与 Defender_Control.exe 在同一目录下
echo.
echo.=========================================================
pause>nul|set /p=请按任意键继续执行……
color 00
endlocal
exit
)
if not exist "%~dp0NSudoLG.exe" (
echo.=========================================================
echo 错误:未找到 NSudoLG.exe
echo 请确保本脚本与 NSudoLG.exe 在同一目录下
echo.
echo.=========================================================
pause>nul|set /p=请按任意键继续执行……
color 00
endlocal
exit
)
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 最终用户许可协议
::-------------------------------------------------------------------------------------------
cls
echo.===============================================================================
echo.####################### ZyperWin++ - 最终用户许可协议 ########################
echo.===============================================================================
echo.
echo.
echo. ZyperWin++是一个轻便的Windows优化工具,适用于Win7-Win11最新版的优化,
echo. 包括性能优化、服务项优化、垃圾清理等操作,还支持系统激活和Office快速安装。
echo.
echo. ZyperWin++已开源(https://github.com/ZyperWave/ZyperWinOptimize)
echo. 没有病毒,请放心使用!
echo.
echo. 此ZyperWin++“按原样”提供,并且不作任何明示或暗示性的保证。在任何情况之下,
echo. 作者均不会对因为使用此脚本工具而导致可能的任何破坏承担责任。
echo.
echo.
echo. 系统优化前请记得创建系统还原点,若出现问题可以退回!
echo.
echo.
echo. 若出现问题,请及时反馈(反馈群:312820776),也感谢您的使用!
echo.
echo.
echo.
echo.===============================================================================
choice /C:AR /N /M "########################[ 按‘A’同意 / 按‘R’拒绝 ]#########################"
if errorlevel 2 (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKCU\Console\%%SystemRoot%%_system32_cmd.exe" /f >nul
color 00
endlocal
exit
)
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 主菜单
::-------------------------------------------------------------------------------------------
:MainMenu
cls
echo.===============================================================================
echo. ZyperWin++ - 主 菜 单
echo.===============================================================================
echo.
echo.
echo. [1] 快 速 优 化
echo.
echo. [2] 自定义优化
echo.
echo. [3] 垃 圾 清 理
echo.
echo. [4] Office 安装
echo.
echo. [5] 系 统 激 活
echo.
echo. [6] APPX 管理
echo.
echo. [7] 关 于 软 件
echo.
echo.
echo. [X] 退 出
echo.
echo.===============================================================================
choice /C:1234567X /N /M "请输入你的选项 :"
if errorlevel 8 goto :Quit
if errorlevel 7 goto :about
if errorlevel 6 goto :AppX_Manager
if errorlevel 5 goto :System_activation
if errorlevel 4 goto :Office_install
if errorlevel 3 goto :Clean
if errorlevel 2 goto :custom_optimize
if errorlevel 1 goto :quick_optimize
::-------------------------------------------------------------------------------------------
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 快速优化
::-------------------------------------------------------------------------------------------
:quick_optimize
cls
echo.===============================================================================
echo. ZyperWin++ - 快速优化
echo.===============================================================================
echo.
echo. 正在执行全面系统优化...
echo.
echo. 注意:此过程可能此过程可能需要几分钟时间,请勿关闭窗口
echo.
echo. ==============================================================================
echo 请手动关闭Defender(Disable)
"%~dp0Defender_Control.exe"
pause
:: 禁用LSA保护(RunAsPPL)
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "RunAsPPL" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa" /v "RunAsPPL" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa" /v "RunAsPPLBoot" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用LSA保护
:: 禁用SmartScreen筛选器
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableSmartScreen" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用SmartScreen筛选器
:: 禁用Windows安全中心报告
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Security Health\Platform" /v "Registered" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows Security Health\State" /v "Disabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用Windows安全中心报告
:: 禁用驱动程序阻止列表
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Config" /v "VulnerableDriverBlocklistEnable" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用驱动程序阻止列表
:: 禁用Edge浏览器SmartScreen
reg add "HKEY_CURRENT_USER\Software\Microsoft\Edge" /v "SmartScreenEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Edge浏览器SmartScreen
:: 禁用文件资源管理器SmartScreen
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "SmartScreenEnabled" /t REG_SZ /d "off" /f >nul
echo [√] 已禁用文件资源管理器SmartScreen
:: 禁用Microsoft Store应用SmartScreen
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AppHost" /v "EnableWebContentEvaluation" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Microsoft Store应用SmartScreen
:: 禁用攻击面减少规则(ASR)
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\ASR" /v "ExploitGuard_ASR_Rules" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用攻击面减少规则
:: 禁用UAC(用户账户控制)
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "ConsentPromptBehaviorAdmin" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "PromptOnSecureDesktop" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用UAC
:: 禁用虚拟化安全(VBS)
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "HypervisorEnforcedCodeIntegrity" /t REG_DWORD /d 0 /f >nul
bcdedit /set hypervisorlaunchtype off >nul 2>&1
echo [√] 已禁用虚拟化安全
:: 禁用凭证保护(Credential Guard)
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard" /v "Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用凭证保护
:: 禁用受控文件夹访问
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\Controlled Folder Access" /v "EnableControlledFolderAccess" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用受控文件夹访问
:: 禁用网络保护
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\Network Protection" /v "EnableNetworkProtection" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用网络保护
:: 禁用AMSI
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableAmsi" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用AMSI
:: 禁用代码完整性
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI" /v "Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用代码完整性
:: 关闭防火墙
netsh advfirewall set allprofiles state off >nul
echo [√] 已关闭防火墙
:: 关闭默认共享
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareWks" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareServer" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭默认共享
:: 关闭远程协助
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v "fAllowToGetHelp" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭远程协助
:: 启用不安全的来宾登录
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用不安全的来宾登录
:: 外观/资源管理器优化
:: 隐藏任务栏Cortana
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f >nul
echo [√] 已隐藏任务栏Cortana
:: 任务栏窗口合并
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarGlomLevel" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用任务栏窗口合并
:: 资源管理器打开显示"此电脑"
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "LaunchTo" /t REG_DWORD /d 1 /f >nul
echo [√] 资源管理器打开时显示"此电脑"
:: 总是从内存卸载无用DLL
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "AlwaysUnloadDLL" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用从内存卸载无用DLL
:: 禁止跟踪损坏的快捷方式
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoResolveTrack" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用跟踪损坏的快捷方式
:: 优化文件列表刷新策略
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "ForegroundLockTimeout" /t REG_DWORD /d 0 /f >nul
echo [√] 已优化Windows文件列表刷新策略
:: 创建快捷方式不添加"快捷方式"字样
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "link" /t REG_BINARY /d 00000000 /f >nul
echo [√] 创建快捷方式时不添加"快捷方式"字样
:: 禁止自动播放
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDriveTypeAutoRun" /t REG_DWORD /d 255 /f >nul
echo [√] 已禁用自动播放
:: 在单独进程中打开文件夹
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "SeparateProcess" /t REG_DWORD /d 1 /f >nul
echo [√] 已在单独进程中打开文件夹窗口
:: 快速访问不显示常用文件夹
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowFrequent" /t REG_DWORD /d 0 /f >nul
echo [√] 快速访问不再显示常用文件夹
:: 快速访问不显示最近使用文件
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowRecent" /t REG_DWORD /d 0 /f >nul
echo [√] 快速访问不再显示最近使用文件
:: 语言栏隐藏到任务栏
reg add "HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar" /v "ShowStatus" /t REG_DWORD /d 3 /f >nul
echo [√] 语言栏已隐藏到任务栏
:: 隐藏语言栏帮助按钮
reg add "HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar" /v "ExtraIconsOnMinimized" /t REG_DWORD /d 0 /f >nul
echo [√] 已隐藏语言栏上的帮助按钮
:: 资源管理器崩溃自动重启
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoRestartShell" /t REG_DWORD /d 1 /f >nul
echo [√] 资源管理器崩溃时将自动重启
:: 显示文件扩展名
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f >nul
echo [√] 已显示已知文件类型的扩展名
:: 桌面显示"此电脑"
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d 0 /f >nul
echo [√] 桌面已显示"此电脑"
:: 桌面显示"回收站"
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{645FF040-5081-101B-9F08-00AA002F954E}" /t REG_DWORD /d 0 /f >nul
echo [√] 桌面已显示"回收站"
:: 禁用兼容性疑难解答右键菜单
reg delete "HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\Compatibility" /f >nul 2>&1
echo [√] 已禁用可执行文件的"兼容性疑难解答"右键菜单
:: 禁用Windows Defender扫描右键菜单
reg delete "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\EPP" /f >nul 2>&1
echo [√] 已禁用文件/文件夹的"使用Windows Defender扫描"右键菜单
:: 禁用Bitlocker右键菜单
reg delete "HKEY_CLASSES_ROOT\Drive\shell\BitLocker" /f >nul 2>&1
echo [√] 已禁用磁盘的"启用Bitlocker"右键菜单
:: 禁用"作为便携设备打开"右键菜单
reg delete "HKEY_CLASSES_ROOT\Drive\shell\PortableDeviceMenu" /f >nul 2>&1
echo [√] 已禁用磁盘的"作为便携设备打开"右键菜单
:: 禁用新建联系人右键菜单
reg delete "HKEY_CLASSES_ROOT\.contact\ShellNew" /f >nul 2>&1
echo [√] 已禁用新建的"联系人"右键菜单
:: 禁用"还原先前版本"右键菜单
reg delete "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f >nul 2>&1
echo [√] 已禁用文件/磁盘的"还原先前版本"右键菜单
:: 禁用"刻录到光盘"右键菜单
reg delete "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{B327765E-D724-4347-8B16-78AE18552FC3}" /f >nul 2>&1
echo [√] 已禁用磁盘的"刻录到光盘"右键菜单
:: 禁用"授予访问权限"右键菜单
reg delete "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1
echo [√] 已禁用"授予访问权限"右键菜单
:: 禁用"始终脱机可用"右键菜单
reg delete "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Offline Files" /f >nul 2>&1
echo [√] 已禁用文件/文件夹的"始终脱机可用"右键菜单
:: 禁用"固定到快速访问"右键菜单
reg delete "HKEY_CLASSES_ROOT\Folder\shell\pintohome" /f >nul 2>&1
echo [√] 已禁用文件夹的"固定到快速访问"右键菜单
:: 禁用工作文件夹右键菜单
reg delete "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\WorkFolders" /f >nul 2>&1
echo [√] 已禁用"工作文件夹"右键菜单
:: 禁用画图3D右键菜单
reg delete "HKEY_CLASSES_ROOT\SystemFileAssociations\.3mf\Shell\3D Edit" /f >nul 2>&1
echo [√] 已禁用文件的"画图3D"右键菜单
:: 禁用"包含到库中"右键菜单
reg delete "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Library Location" /f >nul 2>&1
echo [√] 已禁用文件夹的"包含到库中"右键菜单
:: 禁用开始菜单常用应用
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用开始菜单App列表-最常用的应用
:: 禁用开始菜单最近添加应用
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackDocs" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用开始菜单App列表-最近添加的应用
:: 记事本启用自动换行
reg add "HKEY_CURRENT_USER\Software\Microsoft\Notepad" /v "fWrap" /t REG_DWORD /d 1 /f >nul
echo [√] 记事本已启用自动换行
:: 记事本显示状态栏
reg add "HKEY_CURRENT_USER\Software\Microsoft\Notepad" /v "StatusBar" /t REG_DWORD /d 1 /f >nul
echo [√] 记事本已启用状态栏显示
:: 退出时清除最近打开文档
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "ClearRecentDocsOnExit" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用退出系统时清除最近打开的文档
:: 恢复Win11经典右键菜单
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /ve /t REG_SZ /d "" /f >nul
echo [√] 已恢复Win11经典右键菜单
:: 恢复Win11经典资源管理器
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v "{e2bf9676-5f8f-435c-97eb-11607a5bedf7}" /t REG_SZ /d "" /f >nul
echo [√] 已恢复Win11经典资源管理器
echo 正在重启资源管理器...
taskkill /f /im explorer.exe >nul
start explorer.exe >nul
echo 资源管理器已重启
:: 性能优化设置
:: 不允许在开始菜单显示建议
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁止在开始菜单显示建议
:: 不要在应用商店中查找关联应用
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁止在应用商店中查找关联应用
:: 关闭商店应用推广
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭商店应用推广
:: 关闭锁屏时的Windows聚焦推广
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "RotatingLockScreenEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭锁屏时的Windows聚焦推广
:: 关闭"使用Windows时获取技巧和建议"
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭"使用Windows时获取技巧和建议"
:: 禁止自动安装推荐的应用程序
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /v "AutoDownload" /t REG_DWORD /d 2 /f >nul
echo [√] 已禁止自动安装推荐的应用程序
:: 关闭游戏录制工具
reg add "HKEY_CURRENT_USER\System\GameConfigStore" /v "GameDVR_Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭游戏录制工具
:: 关闭多嘴的小娜
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭多嘴的小娜
:: 加快关机速度
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "WaitToKillServiceTimeout" /t REG_SZ /d "1000" /f >nul
echo [√] 已加快关机速度
:: 缩短关闭服务等待时间
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "ServicesPipeTimeout" /t REG_DWORD /d 2000 /f >nul
echo [√] 已缩短关闭服务等待时间
:: 禁用程序兼容性助手
"%~dp0NSudoLG.exe" -U:T -P:E sc config "PcaSvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "PcaSvc" >nul 2>&1
echo [√] 已禁用程序兼容性助手
:: 禁用远程修改注册表
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg" /v "RemoteRegAccess" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用远程修改注册表
:: 禁用诊断服务
"%~dp0NSudoLG.exe" -U:T -P:E sc config "DPS" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "DPS" >nul 2>&1
echo [√] 已禁用诊断服务
:: 禁用SysMain
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SysMain" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "SysMain" >nul 2>&1
echo [√] 已禁用SysMain
:: 禁用Windows Search
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WSearch" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "WSearch" >nul 2>&1
echo [√] 已禁用Windows Search
:: 禁用错误报告
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用错误报告
:: 禁用客户体验改善计划
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用客户体验改善计划
:: 禁用NTFS链接跟踪服务
"%~dp0NSudoLG.exe" -U:T -P:E sc config "TrkWks" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "TrkWks" >nul 2>&1
echo [√] 已禁用NTFS链接跟踪服务
:: 禁止自动维护计划
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance" /v "MaintenanceDisabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁止自动维护计划
:: 启用大系统缓存以提高性能
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "LargeSystemCache" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用大系统缓存以提高性能
:: 禁止系统内核与驱动程序分页到硬盘
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "DisablePagingExecutive" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁止系统内核与驱动程序分页到硬盘
:: 将文件管理系统缓存增加至256MB
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "IoPageLockLimit" /t REG_DWORD /d 4194304 /f >nul
echo [√] 已将文件管理系统缓存增加至256MB
:: 将Windows预读调整为关闭预读
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnablePrefetcher" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭Windows预读功能
:: 禁用处理器的幽灵和熔断补丁
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "FeatureSettingsOverride" /t REG_DWORD /d 3 /f >nul
echo [√] 已禁用处理器的幽灵和熔断补丁以提高性能
:: VHD启动时节省磁盘空间
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FsDepends\Parameters" /v "VirtualDiskExpandOnMount" /t REG_DWORD /d 4 /f >nul
echo [√] VHD启动时已节省磁盘空间
:: 关闭系统自动调试功能
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug" /v "Auto" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭系统自动调试功能
:: 将磁盘错误检查等待时间缩短到五秒
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "AutoChkTimeOut" /t REG_DWORD /d 5 /f >nul
echo [√] 已将磁盘错误检查等待时间缩短到五秒
:: 设备安装禁止创建系统还原点
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Settings" /v "DisableSystemRestore" /t REG_DWORD /d 1 /f >nul
echo [√] 设备安装已禁止创建系统还原点
:: 弹出USB磁盘后彻底断开电源
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v "DisableOnSoftRemove" /t REG_DWORD /d 0 /f >nul
echo [√] 弹出USB磁盘后已彻底断开电源
:: 关闭快速启动
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v "HiberbootEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭快速启动
:: 关闭休眠
powercfg /h off >nul
echo [√] 已关闭休眠
:: 根据语言设置隐藏字体
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\MitigationOptions" /v "MitigationOptions_FontBocking" /t REG_SZ /d "10000000000000000000000000000000" /f >nul
echo [√] 已根据语言设置隐藏字体
:: 微软拼音输入法关闭云计算
reg add "HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS" /v "CloudCandidate" /t REG_DWORD /d 0 /f >nul
echo [√] 微软拼音输入法已关闭云计算
:: 禁用内容传递优化服务
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v "DownloadMode" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用内容传递优化服务
:: 禁用功能更新安全措施
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX" /v "IsConvergedUpdateStackEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用功能更新安全措施
:: 禁用蓝屏后自动重启
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "AutoReboot" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用蓝屏后自动重启
:: 禁用Installer detection
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableInstallerDetection" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Installer detection
:: 禁用上下文菜单显示延迟
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "MenuShowDelay" /t REG_SZ /d "0" /f >nul
echo [√] 已禁用上下文菜单显示延迟
:: 禁用保留空间
DISM.exe /Online /Set-ReservedStorageState /State:Disabled >nul 2>&1
echo [√] 已禁用保留空间
:: 启用硬件加速GPU计划
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v "HwSchMode" /t REG_DWORD /d 2 /f >nul
echo [√] 已启用硬件加速GPU计划
:: 优化处理器性能和内存设置
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" /v "Win32PrioritySeparation" /t REG_DWORD /d 38 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" /v "IRQ8Priority" /t REG_DWORD /d 1 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" /v "IRQ16Priority" /t REG_DWORD /d 2 /f >nul
echo [√] 已优化处理器性能和内存设置
:: 降低Cortana性能减少CPU占用
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d 0 /f >nul
echo [√] 已降低Cortana性能,减少CPU占用
:: 关闭Exploit Protection
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v "MitigationOptions" /t REG_BINARY /d 22222200000200000002000000000000 /f >nul
echo [√] 已关闭Exploit Protection
:: 关闭广告ID
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AdvertisingInfo" /v "DisabledByGroupPolicy" /t REG_DWORD /d 1 /f >nul
echo [√] 已关闭广告ID
:: 关闭应用启动跟踪
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭应用启动跟踪
:: 去除搜索页面信息流和热搜
reg add "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer" /v "DisableSearchBoxSuggestions" /t REG_DWORD /d 1 /f >nul
echo [√] 已去除搜索页面信息流和热搜
:: 关闭TSX漏洞补丁
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v "DisableTsx" /t REG_DWORD /d 1 /f >nul
echo [√] 已关闭TSX漏洞补丁
:: 优化进程数量
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "SvcHostSplitThresholdInKB" /t REG_SZ /d "ffffffff" /f >nul
echo [√] 已优化进程数量
:: 关闭诊断策略服务
"%~dp0NSudoLG.exe" -U:T -P:E sc config "DPS" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "DPS" >nul 2>&1
echo [√] 已关闭诊断策略服务
:: 关闭程序兼容性助手
"%~dp0NSudoLG.exe" -U:T -P:E sc config "PcaSvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "PcaSvc" >nul 2>&1
echo [√] 已关闭程序兼容性助手
:: 关闭微软客户体验改进计划
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭微软客户体验改进计划
:: 禁用交付优化
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization" /v "SystemSettingsDownloadMode" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用交付优化
:: 禁用高精度事件定时器(HPET)
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hpet" /v "Start" /t REG_DWORD /d 4 /f >nul
echo [√] 已禁用高精度事件定时器
:: 禁用Game Bar
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR" /v "AppCaptureEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Game Bar
:: Edge优化设置
:: 禁用"首次运行"欢迎页面
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用"首次运行"欢迎页面
:: 关闭Adobe Flash即点即用
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "RunAllFlashInAllowMode" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭Adobe Flash即点即用
:: 关闭后禁止继续运行后台应用
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "BackgroundModeEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁止Edge关闭后继续运行后台应用
:: 阻止必应搜索结果中的所有广告
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "AdsSettingForIntrusiveAdsSites" /t REG_DWORD /d 2 /f >nul
echo [√] 已阻止必应搜索结果中的所有广告
:: 禁用新选项卡页面上的微软资讯
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "NewTabPageContentEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用新选项卡页面上的微软资讯内容
:: 隐藏新标签页中的默认热门网站
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "NewTabPageHideDefaultTopSites" /t REG_DWORD /d 1 /f >nul
echo [√] 已隐藏新标签页中的默认热门网站
:: 隐藏Edge浏览器边栏
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "ShowSidebar" /t REG_DWORD /d 0 /f >nul
echo [√] 已隐藏Edge浏览器边栏
:: 禁用Smartscreen筛选器
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SmartScreenEnabled" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SmartScreenForTrustedDownloadsEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Smartscreen筛选器
:: 禁止发送任何诊断数据
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "DiagnosticData" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁止发送任何诊断数据
:: 禁用标签页性能检测器
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "PerformanceDetectorEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用标签页性能检测器
:: 关闭停止支持旧系统的通知
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SuppressUnsupportedOSWarning" /t REG_DWORD /d 1 /f >nul
echo [√] 已关闭停止支持旧系统的通知
:: 关闭Edge自启动
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "StartupBoostEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭Edge自启动
:: 启用效率模式
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyMode" /t REG_DWORD /d 1 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyModeOnPowerEnabled" /t REG_DWORD /d 2 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyModeEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用效率模式
:: 关闭"由你的组织管理"提示
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "HideManagedBrowserWarning" /t REG_DWORD /d 1 /f >nul
echo [√] 已关闭"由你的组织管理"提示
:: 隐私设置
:: 禁用页面预测功能
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "AllowPagePrediction" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用页面预测功能
:: 禁用开始屏幕建议
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用开始屏幕建议
:: 禁用活动收集
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Privacy" /v "TailoredExperiencesWithDiagnosticDataEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用活动收集
:: 禁用应用启动跟踪
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用应用启动跟踪
:: 禁用广告标识符
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用广告标识符
:: 禁用应用访问文件系统
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问文件系统
:: 禁用应用访问文档
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\documentsLibrary" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问文档
:: 禁用应用访问日历
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appointments" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问日历
:: 禁用应用访问联系人
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问联系人
:: 禁用应用访问视频
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\videosLibrary" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问视频
:: 禁用网站语言跟踪
reg add "HKEY_CURRENT_USER\Control Panel\International\User Profile" /v "HttpAcceptLanguageOptOut" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用网站语言跟踪
:: 禁用Windows欢迎体验
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableFirstRunAnimate" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用Windows欢迎体验
:: 禁用反馈频率
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DoNotShowFeedbackNotifications" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用反馈频率
:: 禁用诊断数据收集
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用诊断数据收集
:: 禁用写作习惯跟踪
reg add "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "Inking&TypingPersonalization" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用写作习惯跟踪
:: 禁用设置应用建议
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用设置应用建议
:: 禁用Bing搜索结果
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Bing搜索结果
:: 禁用通讯录收集
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用通讯录收集
:: 禁用键入文本收集
reg add "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "Inking&TypingPersonalization" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用键入文本收集
:: 禁用搜索历史
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SearchSettings" /v "IsDeviceSearchHistoryEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用搜索历史
:: 禁用赞助商应用安装
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent" /v "DisableThirdPartySuggestions" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用赞助商应用安装
:: 禁用自动连接热点
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\Local" /v "fBlockNonDomain" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用自动连接热点
:: 禁用输入数据个性化
reg add "HKEY_CURRENT_USER\Software\Microsoft\Personalization\Settings" /v "RestrictImplicitTextCollection" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用输入数据个性化
:: 禁用键入见解
reg add "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "EnableTypingInsights" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用键入见解
:: 禁用预安装应用
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "DisablePreInstalledApps" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用预安装应用
:: 禁用.NET遥测
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DisableNetFrameworkTelemetry" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用.NET遥测
:: 禁用PowerShell遥测
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell" /v "EnablePowerShellTelemetry" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用PowerShell遥测
:: 禁用遥测服务
sc config "DiagTrack" start= disabled >nul
sc stop "DiagTrack" >nul
echo [√] 已禁用遥测服务
:: 禁用错误报告(WER)
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用错误报告
:: 禁用语音激活(Cortana)
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" /v "LetAppsActivateWithVoice" /t REG_DWORD /d 2 /f >nul
echo [√] 已禁用语音激活
:: 禁用位置服务
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors" /v "DisableLocation" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用位置服务
:: 禁用搜索数据收集
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用搜索数据收集
:: 禁用定向广告
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用定向广告
:: 禁用Wi-Fi感知
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\Local" /v "fBlockNonDomain" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用Wi-Fi感知
:: 禁用步骤记录器
reg add "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ProblemReports" /v "DisableProblemReports" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用步骤记录器
:: 禁用写入调试信息
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter" /v "DEFAULT" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用写入调试信息
:: 禁用应用访问账户信息
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userAccountInformation" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问账户信息
:: 禁用应用访问运动数据
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\activity" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问运动数据
:: 禁用应用访问电话
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCall" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问电话
:: 禁用应用访问信任设备
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetoothSync" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问信任设备
:: 禁用应用访问同步
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\sync" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问同步
:: 禁用应用访问诊断信息
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appDiagnostics" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问诊断信息
:: 禁用应用访问通话记录
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCallHistory" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问通话记录
:: 禁用应用访问电子邮件
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\email" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问电子邮件
:: 禁用应用访问任务
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userDataTasks" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问任务
:: 禁用应用访问消息
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\chatMessage" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问消息
:: 禁用组件堆栈日志
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-CBS/Debug" /v "Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用组件堆栈日志
:: 禁用更新解压模块日志
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\Logging" /v "EnableLog" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用更新解压模块日志
:: 禁用错误报告日志
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "LoggingDisabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用错误报告日志
:: 禁用将事件写入系统日志
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows" /v "NoEventLog" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用将事件写入系统日志
:: 禁用崩溃时写入调试信息
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "CrashDumpEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用崩溃时写入调试信息
:: 禁用账户登录日志报告
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableLogonCacheDisplay" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用账户登录日志报告
:: 禁用WfpDiag.ETL日志
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Diagnostics" /v "EnableLog" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用WfpDiag.ETL日志
:: 更新设置
:: 禁止Win10/11进行大版本更新
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DisableOSUpgrade" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁止Win10/11进行大版本更新
:: Windows更新不包括恶意软件删除工具
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "ExcludeWUDriversInQualityUpdate" /t REG_DWORD /d 1 /f >nul
echo [√] Windows更新已不包括恶意软件删除工具
:: 禁用Windows更新 停止更新到2999年
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "FlightSettingsMaxPauseDays" /t REG_SZ /d "7152" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseFeatureUpdatesStartTime" /t REG_SZ /d "2024-01-01T10:00:52Z" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseFeatureUpdatesEndTime" /t REG_SZ /d "2999-12-01T09:59:52Z" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseQualityUpdatesStartTime" /t REG_SZ /d "2024-01-01T10:00:52Z" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseQualityUpdatesEndTime" /t REG_SZ /d "2999-12-01T09:59:52Z" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseUpdatesStartTime" /t REG_SZ /d "2024-01-01T09:59:52Z" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseUpdatesExpiryTime" /t REG_SZ /d "2999-12-01T09:59:52Z" /f >nul
echo [√] 已停止更新到2999年
:: 禁用自动更新商店应用
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore" /v "AutoDownload" /t REG_DWORD /d 2 /f >nul
echo [√] 已禁用自动更新商店应用
:: 禁用自动更新地图
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Maps" /v "AutoDownloadAndUpdateMapData" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用自动更新地图
:: 服务项优化
:: SecurityHealthService (安全健康服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SecurityHealthService" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "SecurityHealthService" >nul 2>&1
echo [√] 已禁用: SecurityHealthService 安全健康服务
:: SysMain (SuperFetch服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SysMain" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "SysMain" >nul 2>&1
echo [√] 已禁用: SysMain SuperFetch服务
:: WSearch (Windows搜索服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WSearch" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "WSearch" >nul 2>&1
echo [√] 已禁用: WSearch Windows搜索服务
:: UsoSvc (Windows更新服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "UsoSvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "UsoSvc" >nul 2>&1
echo [√] 已禁用: UsoSvc Windows更新服务
:: TrkWks (分布式链接跟踪服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "TrkWks" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "TrkWks" >nul 2>&1
echo [√] 已禁用: TrkWks 分布式链接跟踪服务
:: WinDefend (Windows Defender服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WinDefend" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "WinDefend" >nul 2>&1
echo [√] 已禁用: WinDefend Windows Defender服务
:: diagsvc (诊断服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "diagsvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "diagsvc" >nul 2>&1
echo [√] 已禁用: diagsvc 诊断服务
:: DPS (诊断策略服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "DPS" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "DPS" >nul 2>&1
echo [√] 已禁用: DPS 诊断策略服务
:: WdiServiceHost (诊断服务主机)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WdiServiceHost" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "WdiServiceHost" >nul 2>&1
echo [√] 已禁用: WdiServiceHost 诊断服务主机
:: WdiSystemHost (诊断系统主机)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WdiSystemHost" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "WdiSystemHost" >nul 2>&1
echo [√] 已禁用: WdiSystemHost 诊断系统主机
:: MapsBroker (地图服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "MapsBroker" start= demand >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "MapsBroker" >nul 2>&1
echo [√] 已设置手动: MapsBroker 地图服务
:: iphlpsvc (IP助手服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "iphlpsvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "iphlpsvc" >nul 2>&1
echo [√] 已禁用: iphlpsvc IP助手服务
:: diagnosticshub.standardcollector.service (诊断中心收集器)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "diagnosticshub.standardcollector.service" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "diagnosticshub.standardcollector.service" >nul 2>&1
echo [√] 已禁用: diagnosticshub.standardcollector.service 诊断中心收集器
:: SmsRouter (SMS路由器服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SmsRouter" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "SmsRouter" >nul 2>&1
echo [√] 已禁用: SmsRouter SMS路由器服务
:: PcaSvc (程序兼容性助手)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "PcaSvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "PcaSvc" >nul 2>&1
echo [√] 已禁用: PcaSvc 程序兼容性助手
:: ShellHWDetection (Shell硬件检测)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "ShellHWDetection" start= demand >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "ShellHWDetection" >nul 2>&1
echo [√] 已设置手动: ShellHWDetection Shell 硬件检测
:: SgrmBroker (系统防护服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SgrmBroker" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "SgrmBroker" >nul 2>&1
echo [√] 已禁用: SgrmBroker 系统防护服务
:: Schedule (任务计划服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "Schedule" start= demand >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "Schedule" >nul 2>&1
echo [√] 已设置手动: Schedule 任务计划服务
:: Wecsvc (Windows事件收集服务)
"%~dp0NSudoLG.exe" -U:T -P:E sc config "Wecsvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "Wecsvc" >nul 2>&1
echo [√] 已禁用: Wecsvc
echo. ========================================
echo 快速优化已完成!
echo 建议重启计算机使所有更改生效
pause
goto MainMenu
::-------------------------------------------------------------------------------------------
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 自定义优化
::-------------------------------------------------------------------------------------------
:custom_optimize
cls
echo.===============================================================================
echo. ZyperWin++ - 自定义优化
echo.===============================================================================
echo.
echo. [1] 外观/资源管理器
echo.
echo. [2] 性能优化设置
echo.
echo. [3] Edge优化设置
echo.
echo. [4] 安全设置
echo.
echo. [5] 隐私设置
echo.
echo. [6] 更新设置
echo.
echo. [7] 服务项优化
echo.
echo.
echo.
echo. [X] 返回
echo.
echo.===============================================================================
echo.
choice /C:1234567X /N /M "请输入你的选项 :"
if errorlevel 8 goto :MainMenu
if errorlevel 7 goto :fuwuxiang
if errorlevel 6 goto :update
if errorlevel 5 goto :yinsi
if errorlevel 4 goto :anquan
if errorlevel 3 goto :Edge
if errorlevel 2 goto :xingneng
if errorlevel 1 goto :waiguan
::-------------------------------------------------------------------------------------------
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 外观/资源管理器
::-------------------------------------------------------------------------------------------
:waiguan
setlocal enabledelayedexpansion
:: 初始化状态变量
for /l %%i in (1,1,37) do set "opt%%i_status=0"
:: 检测所有优化项状态
call :Check_OPT_Status
cls
echo.===============================================================================
echo. ZyperWin++ - 外观/资源管理器优化设置
echo.===============================================================================
echo. 状态标记: [+]已优化 [-]未优化
echo.
echo [ 1] %opt1_mark% 隐藏任务栏Cortana
echo [ 2] %opt2_mark% 任务栏窗口合并
echo [ 3] %opt3_mark% 资源管理器打开显示"此电脑"
echo [ 4] %opt4_mark% 总是从内存卸载无用DLL
echo [ 5] %opt5_mark% 禁止跟踪损坏的快捷方式
echo [ 6] %opt6_mark% 优化文件列表刷新策略
echo [ 7] %opt7_mark% 创建快捷方式不添加"快捷方式"字样
echo [ 8] %opt8_mark% 禁止自动播放
echo [ 9] %opt9_mark% 在单独进程中打开文件夹
echo [10] %opt10_mark% 快速访问不显示常用文件夹
echo [11] %opt11_mark% 快速访问不显示最近使用文件
echo [12] %opt12_mark% 语言栏隐藏到任务栏
echo [13] %opt13_mark% 隐藏语言栏帮助按钮
echo [14] %opt14_mark% 资源管理器崩溃自动重启
echo [15] %opt15_mark% 显示文件扩展名
echo [16] %opt16_mark% 桌面显示"此电脑"
echo [17] %opt17_mark% 桌面显示"回收站"
echo [18] %opt18_mark% 禁用兼容性疑难解答右键菜单
echo [19] %opt19_mark% 禁用Windows Defender扫描右键菜单
echo [20] %opt20_mark% 禁用Bitlocker右键菜单
echo [21] %opt21_mark% 禁用"作为便携设备打开"右键菜单
echo [22] %opt22_mark% 禁用新建联系人右键菜单
echo [23] %opt23_mark% 禁用"还原先前版本"右键菜单
echo [24] %opt24_mark% 禁用"刻录到光盘"右键菜单
echo [25] %opt25_mark% 禁用"授予访问权限"右键菜单
echo [26] %opt26_mark% 禁用"始终脱机可用"右键菜单
echo [27] %opt27_mark% 禁用"固定到快速访问"右键菜单
echo [28] %opt28_mark% 禁用工作文件夹右键菜单
echo [29] %opt29_mark% 禁用画图3D右键菜单
echo [30] %opt30_mark% 禁用"包含到库中"右键菜单
echo [31] %opt31_mark% 禁用开始菜单常用应用
echo [32] %opt32_mark% 禁用开始菜单最近添加应用
echo [33] %opt33_mark% 记事本启用自动换行
echo [34] %opt34_mark% 记事本显示状态栏
echo [35] %opt35_mark% 退出时清除最近打开文档
echo [36] %opt36_mark% Win11恢复经典右键
echo [37] %opt37_mark% Win11恢复经典资源管理器
echo.
echo [A] 应用所有未优化的项
echo [R] 重启资源管理器
echo [X] 返回
echo.
set /p "choices=请输入选择(如: 1 3 5 或 A): "
if "%choices%"=="" goto waiguan
if /i "%choices%"=="X" goto custom_optimize
if /i "%choices%"=="R" goto RESTART_EXPLORER
:: 处理全选(只选未优化的项)
if /i "%choices%"=="A" (
set "choices="
for /l %%i in (1,1,37) do (
if !opt%%i_status! equ 0 set "choices=!choices! %%i"
)
if "!choices!"=="" (
echo 所有优化项已应用,无需操作!
pause
goto custom_optimize
)
)
:: 逐个处理选择
for %%c in (%choices%) do (
call :Toggle_OPT %%c
)
:: 更新状态
for /l %%i in (1,1,37) do set "opt%%i_status=0"
call :Check_OPT_Status
echo.
echo 注意:部分设置需要重启资源管理器才能生效
echo.
pause
goto waiguan
:: 检测所有优化项状态的函数
:Check_OPT_Status
:: 1.隐藏任务栏Cortana
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt1_status=1" & set "opt1_mark=[+]") else (set "opt1_mark=[-]")
:: 2.任务栏窗口合并
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarGlomLevel" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt2_status=1" & set "opt2_mark=[+]") else (set "opt2_mark=[-]")
:: 3.资源管理器打开显示"此电脑"
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "LaunchTo" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt3_status=1" & set "opt3_mark=[+]") else (set "opt3_mark=[-]")
:: 4.总是从内存卸载无用DLL
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "AlwaysUnloadDLL" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt4_status=1" & set "opt4_mark=[+]") else (set "opt4_mark=[-]")
:: 5.禁止跟踪损坏的快捷方式
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoResolveTrack" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt5_status=1" & set "opt5_mark=[+]") else (set "opt5_mark=[-]")
:: 6.优化文件列表刷新策略
reg query "HKEY_CURRENT_USER\Control Panel\Desktop" /v "ForegroundLockTimeout" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt6_status=1" & set "opt6_mark=[+]") else (set "opt6_mark=[-]")
:: 7.创建快捷方式不添加"快捷方式"字样
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "link" 2>nul | findstr /i "00000000" >nul
if %errorlevel% equ 0 (set "opt7_status=1" & set "opt7_mark=[+]") else (set "opt7_mark=[-]")
:: 8.禁止自动播放
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDriveTypeAutoRun" 2>nul | findstr /i "0xff" >nul
if %errorlevel% equ 0 (set "opt8_status=1" & set "opt8_mark=[+]") else (set "opt8_mark=[-]")
:: 9.在单独进程中打开文件夹
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "SeparateProcess" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt9_status=1" & set "opt9_mark=[+]") else (set "opt9_mark=[-]")
:: 10.快速访问不显示常用文件夹
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowFrequent" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt10_status=1" & set "opt10_mark=[+]") else (set "opt10_mark=[-]")
:: 11.快速访问不显示最近使用文件
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowRecent" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt11_status=1" & set "opt11_mark=[+]") else (set "opt11_mark=[-]")
:: 12.语言栏隐藏到任务栏
reg query "HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar" /v "ShowStatus" 2>nul | findstr /i "0x3" >nul
if %errorlevel% equ 0 (set "opt12_status=1" & set "opt12_mark=[+]") else (set "opt12_mark=[-]")
:: 13.隐藏语言栏帮助按钮
reg query "HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar" /v "ExtraIconsOnMinimized" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt13_status=1" & set "opt13_mark=[+]") else (set "opt13_mark=[-]")
:: 14.资源管理器崩溃自动重启
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoRestartShell" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt14_status=1" & set "opt14_mark=[+]") else (set "opt14_mark=[-]")
:: 15.显示文件扩展名
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt15_status=1" & set "opt15_mark=[+]") else (set "opt15_mark=[-]")
:: 16.桌面显示"此电脑"
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt16_status=1" & set "opt16_mark=[+]") else (set "opt16_mark=[-]")
:: 17.桌面显示"回收站"
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{645FF040-5081-101B-9F08-00AA002F954E}" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt17_status=1" & set "opt17_mark=[+]") else (set "opt17_mark=[-]")
:: 18.禁用兼容性疑难解答右键菜单
reg query "HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\Compatibility" 2>nul
if %errorlevel% neq 0 (set "opt18_status=1" & set "opt18_mark=[+]") else (set "opt18_mark=[-]")
:: 19.禁用Windows Defender扫描右键菜单
reg query "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\EPP" 2>nul
if %errorlevel% neq 0 (set "opt19_status=1" & set "opt19_mark=[+]") else (set "opt19_mark=[-]")
:: 20.禁用Bitlocker右键菜单
reg query "HKEY_CLASSES_ROOT\Drive\shell\BitLocker" 2>nul
if %errorlevel% neq 0 (set "opt20_status=1" & set "opt20_mark=[+]") else (set "opt20_mark=[-]")
:: 21.禁用"作为便携设备打开"右键菜单
reg query "HKEY_CLASSES_ROOT\Drive\shell\PortableDeviceMenu" 2>nul
if %errorlevel% neq 0 (set "opt21_status=1" & set "opt21_mark=[+]") else (set "opt21_mark=[-]")
:: 22.禁用新建联系人右键菜单
reg query "HKEY_CLASSES_ROOT\.contact\ShellNew" 2>nul
if %errorlevel% neq 0 (set "opt22_status=1" & set "opt22_mark=[+]") else (set "opt22_mark=[-]")
:: 23.禁用"还原先前版本"右键菜单
reg query "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" 2>nul
if %errorlevel% neq 0 (set "opt23_status=1" & set "opt23_mark=[+]") else (set "opt23_mark=[-]")
:: 24.禁用"刻录到光盘"右键菜单
reg query "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{B327765E-D724-4347-8B16-78AE18552FC3}" 2>nul
if %errorlevel% neq 0 (set "opt24_status=1" & set "opt24_mark=[+]") else (set "opt24_mark=[-]")
:: 25.禁用"授予访问权限"右键菜单
reg query "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Sharing" 2>nul
if %errorlevel% neq 0 (set "opt25_status=1" & set "opt25_mark=[+]") else (set "opt25_mark=[-]")
:: 26.禁用"始终脱机可用"右键菜单
reg query "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Offline Files" 2>nul
if %errorlevel% neq 0 (set "opt26_status=1" & set "opt26_mark=[+]") else (set "opt26_mark=[-]")
:: 27.禁用"固定到快速访问"右键菜单
reg query "HKEY_CLASSES_ROOT\Folder\shell\pintohome" 2>nul
if %errorlevel% neq 0 (set "opt27_status=1" & set "opt27_mark=[+]") else (set "opt27_mark=[-]")
:: 28.禁用工作文件夹右键菜单
reg query "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\WorkFolders" 2>nul
if %errorlevel% neq 0 (set "opt28_status=1" & set "opt28_mark=[+]") else (set "opt28_mark=[-]")
:: 29.禁用画图3D右键菜单
reg query "HKEY_CLASSES_ROOT\SystemFileAssociations\.3mf\Shell\3D Edit" 2>nul
if %errorlevel% neq 0 (set "opt29_status=1" & set "opt29_mark=[+]") else (set "opt29_mark=[-]")
:: 30.禁用"包含到库中"右键菜单
reg query "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Library Location" 2>nul
if %errorlevel% neq 0 (set "opt30_status=1" & set "opt30_mark=[+]") else (set "opt30_mark=[-]")
:: 31.禁用开始菜单常用应用
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt31_status=1" & set "opt31_mark=[+]") else (set "opt31_mark=[-]")
:: 32.禁用开始菜单最近添加应用
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackDocs" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt32_status=1" & set "opt32_mark=[+]") else (set "opt32_mark=[-]")
:: 33.记事本启用自动换行
reg query "HKEY_CURRENT_USER\Software\Microsoft\Notepad" /v "fWrap" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt33_status=1" & set "opt33_mark=[+]") else (set "opt33_mark=[-]")
:: 34.记事本显示状态栏
reg query "HKEY_CURRENT_USER\Software\Microsoft\Notepad" /v "StatusBar" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt34_status=1" & set "opt34_mark=[+]") else (set "opt34_mark=[-]")
:: 35.退出时清除最近打开文档
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "ClearRecentDocsOnExit" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt35_status=1" & set "opt35_mark=[+]") else (set "opt35_mark=[-]")
:: 36. Win11恢复经典右键
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" >nul 2>&1
if %errorlevel% equ 0 (set "opt36_status=1" & set "opt36_mark=[+]") else (set "opt36_mark=[-]")
:: 37. Win11恢复经典资源管理器
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v "{e2bf9676-5f8f-435c-97eb-11607a5bedf7}" >nul 2>&1
if %errorlevel% equ 0 (set "opt37_status=1" & set "opt37_mark=[+]") else (set "opt37_mark=[-]")
goto :eof
:: 切换优化状态的函数
:Toggle_OPT
setlocal
set option=%1
:: 1.隐藏任务栏Cortana
if %option% equ 1 (
if %opt1_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f >nul
echo [√] 已隐藏任务栏Cortana
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 1 /f >nul
echo [√] 已显示任务栏Cortana
)
goto :EOF
)
:: 2.任务栏窗口合并
if %option% equ 2 (
if %opt2_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarGlomLevel" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用任务栏窗口合并
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarGlomLevel" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用任务栏窗口合并
)
goto :EOF
)
:: 3.资源管理器打开显示"此电脑"
if %option% equ 3 (
if %opt3_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "LaunchTo" /t REG_DWORD /d 1 /f >nul
echo [√] 资源管理器打开时显示"此电脑"
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "LaunchTo" /t REG_DWORD /d 2 /f >nul
echo [√] 资源管理器打开时显示"快速访问"
)
goto :EOF
)
:: 4.总是从内存卸载无用DLL
if %option% equ 4 (
if %opt4_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "AlwaysUnloadDLL" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用从内存卸载无用DLL
) else (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "AlwaysUnloadDLL" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用从内存卸载无用DLL
)
goto :EOF
)
:: 5.禁止跟踪损坏的快捷方式
if %option% equ 5 (
if %opt5_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoResolveTrack" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用跟踪损坏的快捷方式
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoResolveTrack" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用跟踪损坏的快捷方式
)
goto :EOF
)
:: 6.优化文件列表刷新策略
if %option% equ 6 (
if %opt6_status% equ 0 (
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "ForegroundLockTimeout" /t REG_DWORD /d 0 /f >nul
echo [√] 已优化Windows文件列表刷新策略
) else (
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "ForegroundLockTimeout" /t REG_DWORD /d 200000 /f >nul
echo [√] 已恢复默认文件列表刷新策略
)
goto :EOF
)
:: 7.创建快捷方式不添加"快捷方式"字样
if %option% equ 7 (
if %opt7_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "link" /t REG_BINARY /d 00000000 /f >nul
echo [√] 创建快捷方式时不添加"快捷方式"字样
) else (
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "link" /f >nul
echo [√] 已恢复快捷方式默认命名规则
)
goto :EOF
)
:: 8.禁止自动播放
if %option% equ 8 (
if %opt8_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDriveTypeAutoRun" /t REG_DWORD /d 255 /f >nul
echo [√] 已禁用自动播放
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDriveTypeAutoRun" /t REG_DWORD /d 145 /f >nul
echo [√] 已启用自动播放
)
goto :EOF
)
:: 9.在单独进程中打开文件夹
if %option% equ 9 (
if %opt9_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "SeparateProcess" /t REG_DWORD /d 1 /f >nul
echo [√] 已在单独进程中打开文件夹窗口
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "SeparateProcess" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用单独进程打开文件夹窗口
)
goto :EOF
)
:: 10.快速访问不显示常用文件夹
if %option% equ 10 (
if %opt10_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowFrequent" /t REG_DWORD /d 0 /f >nul
echo [√] 快速访问不再显示常用文件夹
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowFrequent" /t REG_DWORD /d 1 /f >nul
echo [√] 快速访问已显示常用文件夹
)
goto :EOF
)
:: 11.快速访问不显示最近使用文件
if %option% equ 11 (
if %opt11_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowRecent" /t REG_DWORD /d 0 /f >nul
echo [√] 快速访问不再显示最近使用文件
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowRecent" /t REG_DWORD /d 1 /f >nul
echo [√] 快速访问已显示最近使用文件
)
goto :EOF
)
:: 12.语言栏隐藏到任务栏
if %option% equ 12 (
if %opt12_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar" /v "ShowStatus" /t REG_DWORD /d 3 /f >nul
echo [√] 语言栏已隐藏到任务栏
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar" /v "ShowStatus" /t REG_DWORD /d 0 /f >nul
echo [√] 语言栏已恢复默认显示
)
goto :EOF
)
:: 13.隐藏语言栏帮助按钮
if %option% equ 13 (
if %opt13_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar" /v "ExtraIconsOnMinimized" /t REG_DWORD /d 0 /f >nul
echo [√] 已隐藏语言栏上的帮助按钮
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar" /v "ExtraIconsOnMinimized" /t REG_DWORD /d 1 /f >nul
echo [√] 已显示语言栏上的帮助按钮
)
goto :EOF
)
:: 14.资源管理器崩溃自动重启
if %option% equ 14 (
if %opt14_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoRestartShell" /t REG_DWORD /d 1 /f >nul
echo [√] 资源管理器崩溃时将自动重启
) else (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoRestartShell" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用资源管理器崩溃自动重启
)
goto :EOF
)
:: 15.显示文件扩展名
if %option% equ 15 (
if %opt15_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f >nul
echo [√] 已显示已知文件类型的扩展名
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 1 /f >nul
echo [√] 已隐藏已知文件类型的扩展名
)
goto :EOF
)
:: 16.桌面显示"此电脑"
if %option% equ 16 (
if %opt16_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d 0 /f >nul
echo [√] 桌面已显示"此电脑"
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d 1 /f >nul
echo [√] 桌面已隐藏"此电脑"
)
goto :EOF
)
:: 17.桌面显示"回收站"
if %option% equ 17 (
if %opt17_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{645FF040-5081-101B-9F08-00AA002F954E}" /t REG_DWORD /d 0 /f >nul
echo [√] 桌面已显示"回收站"
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{645FF040-5081-101B-9F08-00AA002F954E}" /t REG_DWORD /d 1 /f >nul
echo [√] 桌面已隐藏"回收站"
)
goto :EOF
)
:: 18.禁用兼容性疑难解答右键菜单
if %option% equ 18 (
if %opt18_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\Compatibility" /f >nul 2>&1
echo [√] 已禁用可执行文件的"兼容性疑难解答"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\Compatibility" /ve /t REG_SZ /d "{1d27f844-3a1f-4410-85ac-14651078412d}" /f >nul
echo [√] 已恢复可执行文件的"兼容性疑难解答"右键菜单
)
goto :EOF
)
:: 19.禁用Windows Defender扫描右键菜单
if %option% equ 19 (
if %opt19_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\EPP" /f >nul 2>&1
echo [√] 已禁用文件/文件夹的"使用Windows Defender扫描"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\EPP" /ve /t REG_SZ /d "{09A47860-11B0-4DA5-AFA5-26D86198A780}" /f >nul
echo [√] 已恢复文件/文件夹的"使用Windows Defender扫描"右键菜单
)
goto :EOF
)
:: 20.禁用Bitlocker右键菜单
if %option% equ 20 (
if %opt20_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\Drive\shell\BitLocker" /f >nul 2>&1
echo [√] 已禁用磁盘的"启用Bitlocker"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\Drive\shell\BitLocker" /ve /t REG_SZ /d "BitLocker" /f >nul
echo [√] 已恢复磁盘的"启用Bitlocker"右键菜单
)
goto :EOF
)
:: 21.禁用"作为便携设备打开"右键菜单
if %option% equ 21 (
if %opt21_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\Drive\shell\PortableDeviceMenu" /f >nul 2>&1
echo [√] 已禁用磁盘的"作为便携设备打开"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\Drive\shell\PortableDeviceMenu" /ve /t REG_SZ /d "PortableDeviceMenu" /f >nul
echo [√] 已恢复磁盘的"作为便携设备打开"右键菜单
)
goto :EOF
)
:: 22.禁用新建联系人右键菜单
if %option% equ 22 (
if %opt22_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\.contact\ShellNew" /f >nul 2>&1
echo [√] 已禁用新建的"联系人"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\.contact\ShellNew" /v "NullFile" /t REG_SZ /d "" /f >nul
echo [√] 已恢复新建的"联系人"右键菜单
)
goto :EOF
)
:: 23.禁用"还原先前版本"右键菜单
if %option% equ 23 (
if %opt23_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f >nul 2>&1
echo [√] 已禁用文件/磁盘的"还原先前版本"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /ve /t REG_SZ /d "" /f >nul
echo [√] 已恢复文件/磁盘的"还原先前版本"右键菜单
)
goto :EOF
)
:: 24.禁用"刻录到光盘"右键菜单
if %option% equ 24 (
if %opt24_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{B327765E-D724-4347-8B16-78AE18552FC3}" /f >nul 2>&1
echo [√] 已禁用磁盘的"刻录到光盘"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{B327765E-D724-4347-8B16-78AE18552FC3}" /ve /t REG_SZ /d "" /f >nul
echo [√] 已恢复磁盘的"刻录到光盘"右键菜单
)
goto :EOF
)
:: 25.禁用"授予访问权限"右键菜单
if %option% equ 25 (
if %opt25_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1
echo [√] 已禁用"授予访问权限"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Sharing" /ve /t REG_SZ /d "{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" /f >nul
echo [√] 已恢复"授予访问权限"右键菜单
)
goto :EOF
)
:: 26.禁用"始终脱机可用"右键菜单
if %option% equ 26 (
if %opt26_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Offline Files" /f >nul 2>&1
echo [√] 已禁用文件/文件夹的"始终脱机可用"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Offline Files" /ve /t REG_SZ /d "{474C98EE-CF3D-41f5-80E3-4AAB0AB04301}" /f >nul
echo [√] 已恢复文件/文件夹的"始终脱机可用"右键菜单
)
goto :EOF
)
:: 27.禁用"固定到快速访问"右键菜单
if %option% equ 27 (
if %opt27_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\Folder\shell\pintohome" /f >nul 2>&1
echo [√] 已禁用文件夹的"固定到快速访问"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\Folder\shell\pintohome" /ve /t REG_SZ /d "固定到快速访问" /f >nul
echo [√] 已恢复文件夹的"固定到快速访问"右键菜单
)
goto :EOF
)
:: 28.禁用工作文件夹右键菜单
if %option% equ 28 (
if %opt28_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\WorkFolders" /f >nul 2>&1
echo [√] 已禁用"工作文件夹"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\WorkFolders" /ve /t REG_SZ /d "{E50FF753-70F3-4C12-95FB-6586AFEBA48B}" /f >nul
echo [√] 已恢复"工作文件夹"右键菜单
)
goto :EOF
)
:: 29.禁用画图3D右键菜单
if %option% equ 29 (
if %opt29_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\SystemFileAssociations\.3mf\Shell\3D Edit" /f >nul 2>&1
echo [√] 已禁用文件的"画图3D"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\SystemFileAssociations\.3mf\Shell\3D Edit" /ve /t REG_SZ /d "画图3D" /f >nul
echo [√] 已恢复文件的"画图3D"右键菜单
)
goto :EOF
)
:: 30.禁用"包含到库中"右键菜单
if %option% equ 30 (
if %opt30_status% equ 0 (
reg delete "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Library Location" /f >nul 2>&1
echo [√] 已禁用文件夹的"包含到库中"右键菜单
) else (
reg add "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Library Location" /ve /t REG_SZ /d "{018B4BE5-2F3F-45E6-9B3D-4D4BEE19812D}" /f >nul
echo [√] 已恢复文件夹的"包含到库中"右键菜单
)
goto :EOF
)
:: 31.禁用开始菜单常用应用
if %option% equ 31 (
if %opt31_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用开始菜单App列表-最常用的应用
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用开始菜单App列表-最常用的应用
)
goto :EOF
)
:: 32.禁用开始菜单最近添加应用
if %option% equ 32 (
if %opt32_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackDocs" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用开始菜单App列表-最近添加的应用
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackDocs" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用开始菜单App列表-最近添加的应用
)
goto :EOF
)
:: 33.记事本启用自动换行
if %option% equ 33 (
if %opt33_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Notepad" /v "fWrap" /t REG_DWORD /d 1 /f >nul
echo [√] 记事本已启用自动换行
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Notepad" /v "fWrap" /t REG_DWORD /d 0 /f >nul
echo [√] 记事本已禁用自动换行
)
goto :EOF
)
:: 34.记事本显示状态栏
if %option% equ 34 (
if %opt34_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Notepad" /v "StatusBar" /t REG_DWORD /d 1 /f >nul
echo [√] 记事本已启用状态栏显示
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Notepad" /v "StatusBar" /t REG_DWORD /d 0 /f >nul
echo [√] 记事本已禁用状态栏显示
)
goto :EOF
)
:: 35.退出时清除最近打开文档
if %option% equ 35 (
if %opt35_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "ClearRecentDocsOnExit" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用退出系统时清除最近打开的文档
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "ClearRecentDocsOnExit" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用退出系统时清除最近打开的文档
)
goto :EOF
)
goto :EOF
:OPT36
if %opt36_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /ve /t REG_SZ /d "" /f >nul
echo [√] 已恢复Win11经典右键菜单
) else (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f >nul
echo [√] 已还原Win11默认右键菜单
)
goto :eof
:OPT37
if %opt37_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v "{e2bf9676-5f8f-435c-97eb-11607a5bedf7}" /t REG_SZ /d "" /f >nul
echo [√] 已恢复Win11经典资源管理器
) else (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v "{e2bf9676-5f8f-435c-97eb-11607a5bedf7}" /f >nul
echo [√] 已还原Win11默认资源管理器
)
endlocal
goto :EOF
:RESTART_EXPLORER
echo.
echo 正在重启资源管理器...
taskkill /f /im explorer.exe >nul
start explorer.exe >nul
echo 资源管理器已重启
echo.
pause
goto waiguan
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 性能优化设置
::-------------------------------------------------------------------------------------------
:xingneng
setlocal enabledelayedexpansion
:: 初始化状态变量
for /l %%i in (1,1,54) do set "opt%%i_status=0"
:: 检测所有优化项状态
call :Check_OPT_Status
:xingneng
cls
echo.===============================================================================
echo. ZyperWin++ - 性能优化设置
echo.===============================================================================
echo. 状态标记: [+]已优化 [-]未优化
echo.
echo [ 1] %opt1_mark% 不允许在开始菜单显示建议
echo [ 2] %opt2_mark% 不要在应用商店中查找关联应用
echo [ 3] %opt3_mark% 关闭商店应用推广
echo [ 4] %opt4_mark% 关闭锁屏时的Windows聚焦推广
echo [ 5] %opt5_mark% 关闭"使用Windows时获取技巧和建议"
echo [ 6] %opt6_mark% 禁止自动安装推荐的应用程序
echo [ 7] %opt7_mark% 关闭游戏录制工具
echo [ 8] %opt8_mark% 关闭多嘴的小娜
echo [ 9] %opt9_mark% 加快关机速度
echo [10] %opt10_mark% 缩短关闭服务等待时间
echo [11] %opt11_mark% 禁用程序兼容性助手
echo [12] %opt12_mark% 禁用远程修改注册表
echo [13] %opt13_mark% 禁用诊断服务
echo [14] %opt14_mark% 禁用SysMain
echo [15] %opt15_mark% 禁用Windows Search
echo [16] %opt16_mark% 禁用错误报告
echo [17] %opt17_mark% 禁用客户体验改善计划
echo [18] %opt18_mark% 禁用NTFS链接跟踪服务
echo [19] %opt19_mark% 禁止自动维护计划
echo [20] %opt20_mark% 启用大系统缓存以提高性能
echo [21] %opt21_mark% 禁止系统内核与驱动程序分页到硬盘
echo [22] %opt22_mark% 将文件管理系统缓存增加至256MB
echo [23] %opt23_mark% 将Windows预读调整为关闭预读
echo [24] %opt24_mark% 禁用处理器的幽灵和熔断补丁
echo [25] %opt25_mark% VHD启动时节省磁盘空间
echo [26] %opt26_mark% 关闭系统自动调试功能
echo [27] %opt27_mark% 将磁盘错误检查等待时间缩短到五秒
echo [28] %opt28_mark% 设备安装禁止创建系统还原点
echo [29] %opt29_mark% 弹出USB磁盘后彻底断开电源
echo [30] %opt30_mark% 关闭快速启动
echo [31] %opt31_mark% 关闭休眠
echo [32] %opt32_mark% 根据语言设置隐藏字体
echo [33] %opt33_mark% 微软拼音输入法关闭云计算
echo [34] %opt34_mark% 禁用内容传递优化服务
echo [35] %opt35_mark% 禁用功能更新安全措施
echo [36] %opt36_mark% 禁用蓝屏后自动重启
echo [37] %opt37_mark% 禁用Installer detection
echo [38] %opt38_mark% 禁用上下文菜单显示延迟
echo [39] %opt39_mark% 禁用保留空间
echo [40] %opt40_mark% 启用硬件加速GPU计划
echo [41] %opt41_mark% 优化处理器性能和内存设置
echo [42] %opt42_mark% 降低Cortana性能减少CPU占用
echo [43] %opt43_mark% 关闭Exploit Protection
echo [44] %opt44_mark% 关闭广告ID
echo [45] %opt45_mark% 关闭应用启动跟踪
echo [46] %opt46_mark% 去除搜索页面信息流和热搜
echo [47] %opt47_mark% 关闭TSX漏洞补丁
echo [48] %opt48_mark% 优化进程数量
echo [49] %opt49_mark% 关闭诊断策略服务
echo [50] %opt50_mark% 关闭程序兼容性助手
echo [51] %opt51_mark% 关闭微软客户体验改进计划
echo [52] %opt52_mark% 禁用交付优化
echo [53] %opt53_mark% 禁用高精度事件定时器(HPET)
echo [54] %opt54_mark% 禁用Game Bar
echo.
echo [A] 应用所有未优化的项
echo [X] 返回
echo.
set /p "choices=请输入选择(如: 1 3 5 或 A): "
if "%choices%"=="" goto xingneng
if /i "%choices%"=="X" goto custom_optimize
:: 处理全选(只选未优化的项)
if /i "%choices%"=="A" (
set "choices="
for /l %%i in (1,1,54) do (
if !opt%%i_status! equ 0 set "choices=!choices! %%i"
)
if "!choices!"=="" (
echo 所有优化项已应用,无需操作!
pause
goto custom_optimize
)
)
:: 逐个处理选择
for %%c in (%choices%) do (
call :Toggle_OPT %%c
)
:: 更新状态
for /l %%i in (1,1,54) do set "opt%%i_status=0"
call :Check_OPT_Status
echo.
echo 注意:部分设置需要重启系统才能完全生效
echo.
pause
goto xingneng
:: 检测所有优化项状态的函数
:Check_OPT_Status
:: 1.不允许在开始菜单显示建议
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt1_status=1" & set "opt1_mark=[+]") else (set "opt1_mark=[-]")
:: 2.不要在应用商店中查找关联应用
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt2_status=1" & set "opt2_mark=[+]") else (set "opt2_mark=[-]")
:: 3.关闭商店应用推广
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt3_status=1" & set "opt3_mark=[+]") else (set "opt3_mark=[-]")
:: 4.关闭锁屏时的Windows聚焦推广
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "RotatingLockScreenEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt4_status=1" & set "opt4_mark=[+]") else (set "opt4_mark=[-]")
:: 5.关闭"使用Windows时获取技巧和建议"
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt5_status=1" & set "opt5_mark=[+]") else (set "opt5_mark=[-]")
:: 6.禁止自动安装推荐的应用程序
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /v "AutoDownload" 2>nul | findstr /i "0x2" >nul
if %errorlevel% equ 0 (set "opt6_status=1" & set "opt6_mark=[+]") else (set "opt6_mark=[-]")
:: 7.关闭游戏录制工具
reg query "HKEY_CURRENT_USER\System\GameConfigStore" /v "GameDVR_Enabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt7_status=1" & set "opt7_mark=[+]") else (set "opt7_mark=[-]")
:: 8.关闭多嘴的小娜
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt8_status=1" & set "opt8_mark=[+]") else (set "opt8_mark=[-]")
:: 9.加快关机速度
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "WaitToKillServiceTimeout" 2>nul | findstr /i "1000" >nul
if %errorlevel% equ 0 (set "opt9_status=1" & set "opt9_mark=[+]") else (set "opt9_mark=[-]")
:: 10.缩短关闭服务等待时间
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "ServicesPipeTimeout" 2>nul | findstr /i "0x7d0" >nul
if %errorlevel% equ 0 (set "opt10_status=1" & set "opt10_mark=[+]") else (set "opt10_mark=[-]")
:: 11.禁用程序兼容性助手
sc query "PcaSvc" 2>nul | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt11_status=1" & set "opt11_mark=[+]") else (set "opt11_mark=[-]")
:: 12.禁用远程修改注册表
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg" /v "RemoteRegAccess" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt12_status=1" & set "opt12_mark=[+]") else (set "opt12_mark=[-]")
:: 13.禁用诊断服务
sc query "DPS" 2>nul | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt13_status=1" & set "opt13_mark=[+]") else (set "opt13_mark=[-]")
:: 14.禁用SysMain
sc query "SysMain" 2>nul | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt14_status=1" & set "opt14_mark=[+]") else (set "opt14_mark=[-]")
:: 15.禁用Windows Search
sc query "WSearch" 2>nul | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt15_status=1" & set "opt15_mark=[+]") else (set "opt15_mark=[-]")
:: 16.禁用错误报告
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "Disabled" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt16_status=1" & set "opt16_mark=[+]") else (set "opt16_mark=[-]")
:: 17.禁用客户体验改善计划
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt17_status=1" & set "opt17_mark=[+]") else (set "opt17_mark=[-]")
:: 18.禁用NTFS链接跟踪服务
sc query "TrkWks" 2>nul | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt18_status=1" & set "opt18_mark=[+]") else (set "opt18_mark=[-]")
:: 19.禁止自动维护计划
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance" /v "MaintenanceDisabled" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt19_status=1" & set "opt19_mark=[+]") else (set "opt19_mark=[-]")
:: 20.启用大系统缓存以提高性能
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "LargeSystemCache" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt20_status=1" & set "opt20_mark=[+]") else (set "opt20_mark=[-]")
:: 21.禁止系统内核与驱动程序分页到硬盘
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "DisablePagingExecutive" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt21_status=1" & set "opt21_mark=[+]") else (set "opt21_mark=[-]")
:: 22.将文件管理系统缓存增加至256MB
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "IoPageLockLimit" 2>nul | findstr /i "0x400000" >nul
if %errorlevel% equ 0 (set "opt22_status=1" & set "opt22_mark=[+]") else (set "opt22_mark=[-]")
:: 23.将Windows预读调整为关闭预读
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnablePrefetcher" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt23_status=1" & set "opt23_mark=[+]") else (set "opt23_mark=[-]")
:: 24.禁用处理器的幽灵和熔断补丁
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "FeatureSettingsOverride" 2>nul | findstr /i "0x3" >nul
if %errorlevel% equ 0 (set "opt24_status=1" & set "opt24_mark=[+]") else (set "opt24_mark=[-]")
:: 25.VHD启动时节省磁盘空间
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FsDepends\Parameters" /v "VirtualDiskExpandOnMount" 2>nul | findstr /i "0x4" >nul
if %errorlevel% equ 0 (set "opt25_status=1" & set "opt25_mark=[+]") else (set "opt25_mark=[-]")
:: 26.关闭系统自动调试功能
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug" /v "Auto" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt26_status=1" & set "opt26_mark=[+]") else (set "opt26_mark=[-]")
:: 27.将磁盘错误检查等待时间缩短到五秒
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "AutoChkTimeOut" 2>nul | findstr /i "0x5" >nul
if %errorlevel% equ 0 (set "opt27_status=1" & set "opt27_mark=[+]") else (set "opt27_mark=[-]")
:: 28.设备安装禁止创建系统还原点
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Settings" /v "DisableSystemRestore" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt28_status=1" & set "opt28_mark=[+]") else (set "opt28_mark=[-]")
:: 29.弹出USB磁盘后彻底断开电源
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v "DisableOnSoftRemove" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt29_status=1" & set "opt29_mark=[+]") else (set "opt29_mark=[-]")
:: 30.关闭快速启动
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v "HiberbootEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt30_status=1" & set "opt30_mark=[+]") else (set "opt30_mark=[-]")
:: 31.关闭休眠
powercfg /a 2>&1 | findstr /i "尚未启用休眠。" >nul
if %errorlevel% equ 0 (set "opt31_status=1" & set "opt31_mark=[+]") else (set "opt31_mark=[-]")
:: 32.根据语言设置隐藏字体
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\MitigationOptions" /v "MitigationOptions_FontBocking" 2>nul | findstr /i "10000000000000000000000000000000" >nul
if %errorlevel% equ 0 (set "opt32_status=1" & set "opt32_mark=[+]") else (set "opt32_mark=[-]")
:: 33.微软拼音输入法关闭云计算
reg query "HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS" /v "CloudCandidate" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt33_status=1" & set "opt33_mark=[+]") else (set "opt33_mark=[-]")
:: 34.禁用内容传递优化服务
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v "DownloadMode" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt34_status=1" & set "opt34_mark=[+]") else (set "opt34_mark=[-]")
:: 35.禁用功能更新安全措施
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX" /v "IsConvergedUpdateStackEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt35_status=1" & set "opt35_mark=[+]") else (set "opt35_mark=[-]")
:: 36.禁用蓝屏后自动重启
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "AutoReboot" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt36_status=1" & set "opt36_mark=[+]") else (set "opt36_mark=[-]")
:: 37.禁用Installer detection
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableInstallerDetection" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt37_status=1" & set "opt37_mark=[+]") else (set "opt37_mark=[-]")
:: 38.禁用上下文菜单显示延迟
reg query "HKEY_CURRENT_USER\Control Panel\Desktop" /v "MenuShowDelay" 2>nul | findstr /i "0" >nul
if %errorlevel% equ 0 (set "opt38_status=1" & set "opt38_mark=[+]") else (set "opt38_mark=[-]")
:: 39.禁用保留空间
dism /online /get-reservedstoragestate 2>&1 | findstr /i "已禁用" >nul
if %errorlevel% equ 0 (set "opt39_status=1" & set "opt39_mark=[+]") else (set "opt39_mark=[-]")
:: 40.启用硬件加速GPU计划
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v "HwSchMode" 2>nul | findstr /i "0x2" >nul
if %errorlevel% equ 0 (set "opt40_status=1" & set "opt40_mark=[+]") else (set "opt40_mark=[-]")
:: 41.优化处理器性能和内存设置
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" /v "Win32PrioritySeparation" 2>nul | findstr /i "0x26" >nul
if %errorlevel% equ 0 (set "opt41_status=1" & set "opt41_mark=[+]") else (set "opt41_mark=[-]")
:: 42.降低Cortana性能减少CPU占用
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt42_status=1" & set "opt42_mark=[+]") else (set "opt42_mark=[-]")
:: 43.关闭Exploit Protection
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v "MitigationOptions" 2>nul | findstr /i "22222200000200000002000000000000" >nul
if %errorlevel% equ 0 (set "opt43_status=1" & set "opt43_mark=[+]") else (set "opt43_mark=[-]")
:: 44.关闭广告ID
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt44_status=1" & set "opt44_mark=[+]") else (set "opt44_mark=[-]")
:: 45.关闭应用启动跟踪
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt45_status=1" & set "opt45_mark=[+]") else (set "opt45_mark=[-]")
:: 46.去除搜索页面信息流和热搜
reg query "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer" /v "DisableSearchBoxSuggestions" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt46_status=1" & set "opt46_mark=[+]") else (set "opt46_mark=[-]")
:: 47.关闭TSX漏洞补丁
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v "DisableTsx" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt47_status=1" & set "opt47_mark=[+]") else (set "opt47_mark=[-]")
:: 48.优化进程数量
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "SvcHostSplitThresholdInKB" 2>nul | findstr /i "ffffffff" >nul
if %errorlevel% equ 0 (set "opt48_status=1" & set "opt48_mark=[+]") else (set "opt48_mark=[-]")
:: 49.关闭诊断策略服务
sc query "DPS" 2>nul | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt49_status=1" & set "opt49_mark=[+]") else (set "opt49_mark=[-]")
:: 50.关闭程序兼容性助手
sc query "PcaSvc" 2>nul | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt50_status=1" & set "opt50_mark=[+]") else (set "opt50_mark=[-]")
:: 51.关闭微软客户体验改进计划
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt51_status=1" & set "opt51_mark=[+]") else (set "opt51_mark=[-]")
:: 52.禁用交付优化
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization" /v "SystemSettingsDownloadMode" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt52_status=1" & set "opt52_mark=[+]") else (set "opt52_mark=[-]")
:: 53.禁用高精度事件定时器(HPET)
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hpet" /v "Start" 2>nul | findstr /i "0x4" >nul
if %errorlevel% equ 0 (set "opt53_status=1" & set "opt53_mark=[+]") else (set "opt53_mark=[-]")
:: 54.禁用Game Bar
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR" /v "AppCaptureEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt54_status=1" & set "opt54_mark=[+]") else (set "opt54_mark=[-]")
goto :eof
:: 切换优化状态的函数
:Toggle_OPT
setlocal
set option=%1
:: 1.不允许在开始菜单显示建议
if %option% equ 1 (
if %opt1_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁止在开始菜单显示建议
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /f >nul
echo [√] 已允许在开始菜单显示建议
)
goto :EOF
)
:: 2.不要在应用商店中查找关联应用
if %option% equ 2 (
if %opt2_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁止在应用商店中查找关联应用
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /f >nul
echo [√] 已允许在应用商店中查找关联应用
)
goto :EOF
)
:: 3.关闭商店应用推广
if %option% equ 3 (
if %opt3_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭商店应用推广
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /f >nul
echo [√] 已启用商店应用推广
)
goto :EOF
)
:: 4.关闭锁屏时的Windows聚焦推广
if %option% equ 4 (
if %opt4_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "RotatingLockScreenEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭锁屏时的Windows聚焦推广
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "RotatingLockScreenEnabled" /f >nul
echo [√] 已启用锁屏时的Windows聚焦推广
)
goto :EOF
)
:: 5.关闭"使用Windows时获取技巧和建议"
if %option% equ 5 (
if %opt5_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭"使用Windows时获取技巧和建议"
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /f >nul
echo [√] 已启用"使用Windows时获取技巧和建议"
)
goto :EOF
)
:: 6.禁止自动安装推荐的应用程序
if %option% equ 6 (
if %opt6_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /v "AutoDownload" /t REG_DWORD /d 2 /f >nul
echo [√] 已禁止自动安装推荐的应用程序
) else (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /v "AutoDownload" /f >nul
echo [√] 已允许自动安装推荐的应用程序
)
goto :EOF
)
:: 7.关闭游戏录制工具
if %option% equ 7 (
if %opt7_status% equ 0 (
reg add "HKEY_CURRENT_USER\System\GameConfigStore" /v "GameDVR_Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭游戏录制工具
) else (
reg add "HKEY_CURRENT_USER\System\GameConfigStore" /v "GameDVR_Enabled" /f >nul
echo [√] 已启用游戏录制工具
)
goto :EOF
)
:: 8.关闭多嘴的小娜
if %option% equ 8 (
if %opt8_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭多嘴的小娜
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /f >nul
echo [√] 已启用多嘴的小娜
)
goto :EOF
)
:: 9.加快关机速度
if %option% equ 9 (
if %opt9_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "WaitToKillServiceTimeout" /t REG_SZ /d "1000" /f >nul
echo [√] 已加快关机速度
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "WaitToKillServiceTimeout" /f >nul
echo [√] 已恢复默认关机速度
)
goto :EOF
)
:: 10.缩短关闭服务等待时间
if %option% equ 10 (
if %opt10_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "ServicesPipeTimeout" /t REG_DWORD /d 2000 /f >nul
echo [√] 已缩短关闭服务等待时间
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "ServicesPipeTimeout" /f >nul
echo [√] 已恢复默认服务关闭等待时间
)
goto :EOF
)
:: 11.禁用程序兼容性助手
if %option% equ 11 (
if %opt11_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "PcaSvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "PcaSvc" >nul 2>&1
echo [√] 已禁用程序兼容性助手
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "PcaSvc" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "PcaSvc" >nul 2>&1
echo [√] 已启用程序兼容性助手
)
goto :EOF
)
:: 12.禁用远程修改注册表
if %option% equ 12 (
if %opt12_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg" /v "RemoteRegAccess" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用远程修改注册表
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg" /v "RemoteRegAccess" /f >nul
echo [√] 已启用远程修改注册表
)
goto :EOF
)
:: 13.禁用诊断服务
if %option% equ 13 (
if %opt13_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "DPS" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "DPS" >nul 2>&1
echo [√] 已禁用诊断服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "DPS" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "DPS" >nul 2>&1
echo [√] 已启用诊断服务
)
goto :EOF
)
:: 14.禁用SysMain
if %option% equ 14 (
if %opt14_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SysMain" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "SysMain" >nul 2>&1
echo [√] 已禁用SysMain
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SysMain" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "SysMain" >nul 2>&1
echo [√] 已启用SysMain
)
goto :EOF
)
:: 15.禁用Windows Search
if %option% equ 15 (
if %opt15_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WSearch" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "WSearch" >nul 2>&1
echo [√] 已禁用Windows Search
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WSearch" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "WSearch" >nul 2>&1
echo [√] 已启用Windows Search
)
goto :EOF
)
:: 16.禁用错误报告
if %option% equ 16 (
if %opt16_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用错误报告
) else (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /f >nul
echo [√] 已启用错误报告
)
goto :EOF
)
:: 17.禁用客户体验改善计划
if %option% equ 17 (
if %opt17_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用客户体验改善计划
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" /f >nul
echo [√] 已启用客户体验改善计划
)
goto :EOF
)
:: 18.禁用NTFS链接跟踪服务
if %option% equ 18 (
if %opt18_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "TrkWks" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "TrkWks" >nul 2>&1
echo [√] 已禁用NTFS链接跟踪服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "TrkWks" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "TrkWks" >nul 2>&1
echo [√] 已启用NTFS链接跟踪服务
)
goto :EOF
)
:: 19.禁止自动维护计划
if %option% equ 19 (
if %opt19_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance" /v "MaintenanceDisabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁止自动维护计划
) else (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance" /v "MaintenanceDisabled" /f >nul
echo [√] 已启用自动维护计划
)
goto :EOF
)
:: 20.启用大系统缓存以提高性能
if %option% equ 20 (
if %opt20_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "LargeSystemCache" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用大系统缓存以提高性能
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "LargeSystemCache" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用大系统缓存
)
goto :EOF
)
:: 21.禁止系统内核与驱动程序分页到硬盘
if %option% equ 21 (
if %opt21_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "DisablePagingExecutive" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁止系统内核与驱动程序分页到硬盘
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "DisablePagingExecutive" /t REG_DWORD /d 0 /f >nul
echo [√] 已允许系统内核与驱动程序分页到硬盘
)
goto :EOF
)
:: 22.将文件管理系统缓存增加至256MB
if %option% equ 22 (
if %opt22_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "IoPageLockLimit" /t REG_DWORD /d 4194304 /f >nul
echo [√] 已将文件管理系统缓存增加至256MB
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "IoPageLockLimit" /f >nul
echo [√] 已恢复默认文件管理系统缓存大小
)
goto :EOF
)
:: 23.将Windows预读调整为关闭预读
if %option% equ 23 (
if %opt23_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnablePrefetcher" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭Windows预读功能
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnablePrefetcher" /t REG_DWORD /d 3 /f >nul
echo [√] 已启用Windows预读功能
)
goto :EOF
)
:: 24.禁用处理器的幽灵和熔断补丁
if %option% equ 24 (
if %opt24_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "FeatureSettingsOverride" /t REG_DWORD /d 3 /f >nul
echo [√] 已禁用处理器的幽灵和熔断补丁以提高性能
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "FeatureSettingsOverride" /f >nul
echo [√] 已启用处理器的幽灵和熔断补丁
)
goto :EOF
)
:: 25.VHD启动时节省磁盘空间
if %option% equ 25 (
if %opt25_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FsDepends\Parameters" /v "VirtualDiskExpandOnMount" /t REG_DWORD /d 4 /f >nul
echo [√] VHD启动时已节省磁盘空间
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FsDepends\Parameters" /v "VirtualDiskExpandOnMount" /f >nul
echo [√] 已恢复VHD启动默认设置
)
goto :EOF
)
:: 26.关闭系统自动调试功能
if %option% equ 26 (
if %opt26_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug" /v "Auto" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭系统自动调试功能
) else (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug" /v "Auto" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用系统自动调试功能
)
goto :EOF
)
:: 27.将磁盘错误检查等待时间缩短到五秒
if %option% equ 27 (
if %opt27_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "AutoChkTimeOut" /t REG_DWORD /d 5 /f >nul
echo [√] 已将磁盘错误检查等待时间缩短到五秒
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "AutoChkTimeOut" /f >nul
echo [√] 已恢复默认磁盘错误检查等待时间
)
goto :EOF
)
:: 28.设备安装禁止创建系统还原点
if %option% equ 28 (
if %opt28_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Settings" /v "DisableSystemRestore" /t REG_DWORD /d 1 /f >nul
echo [√] 设备安装已禁止创建系统还原点
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Settings" /v "DisableSystemRestore" /f >nul
echo [√] 设备安装已允许创建系统还原点
)
goto :EOF
)
:: 29.弹出USB磁盘后彻底断开电源
if %option% equ 29 (
if %opt29_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v "DisableOnSoftRemove" /t REG_DWORD /d 0 /f >nul
echo [√] 弹出USB磁盘后已彻底断开电源
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v "DisableOnSoftRemove" /f >nul
echo [√] 已恢复USB磁盘默认电源设置
)
goto :EOF
)
:: 30.关闭快速启动
if %option% equ 30 (
if %opt30_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v "HiberbootEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭快速启动
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v "HiberbootEnabled" /f >nul
echo [√] 已启用快速启动
)
goto :EOF
)
:: 31.关闭休眠
if %option% equ 31 (
if %opt31_status% equ 0 (
powercfg /h off >nul
echo [√] 已关闭休眠
) else (
powercfg /h on >nul
echo [√] 已启用休眠
)
goto :EOF
)
:: 32.根据语言设置隐藏字体
if %option% equ 32 (
if %opt32_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\MitigationOptions" /v "MitigationOptions_FontBocking" /t REG_SZ /d "10000000000000000000000000000000" /f >nul
echo [√] 已根据语言设置隐藏字体
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\MitigationOptions" /v "MitigationOptions_FontBocking" /f >nul
echo [√] 已显示所有字体
)
goto :EOF
)
:: 33.微软拼音输入法关闭云计算
if %option% equ 33 (
if %opt33_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS" /v "CloudCandidate" /t REG_DWORD /d 0 /f >nul
echo [√] 微软拼音输入法已关闭云计算
) else (
reg delete "HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS" /v "CloudCandidate" /f >nul
echo [√] 微软拼音输入法已启用云计算
)
goto :EOF
)
:: 34.禁用内容传递优化服务
if %option% equ 34 (
if %opt34_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v "DownloadMode" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用内容传递优化服务
) else (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v "DownloadMode" /f >nul
echo [√] 已启用内容传递优化服务
)
goto :EOF
)
:: 35.禁用功能更新安全措施
if %option% equ 35 (
if %opt35_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX" /v "IsConvergedUpdateStackEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用功能更新安全措施
) else (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX" /v "IsConvergedUpdateStackEnabled" /f >nul
echo [√] 已启用功能更新安全措施
)
goto :EOF
)
:: 36.禁用蓝屏后自动重启
if %option% equ 36 (
if %opt36_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "AutoReboot" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用蓝屏后自动重启
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "AutoReboot" /f >nul
echo [√] 已启用蓝屏后自动重启
)
goto :EOF
)
:: 37.禁用Installer detection
if %option% equ 37 (
if %opt37_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableInstallerDetection" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Installer detection
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableInstallerDetection" /f >nul
echo [√] 已启用Installer detection
)
goto :EOF
)
:: 38禁用上下文菜单显示延迟
if %option% equ 38 (
if %opt38_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "MenuShowDelay" /t REG_SZ /d "0" /f >nul
echo [√] 已禁用上下文菜单显示延迟
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "MenuShowDelay" /t REG_SZ /d "400" /f >nul
echo [√] 已启用上下文菜单显示延迟
)
goto :EOF
)
:: 39.禁用保留空间
if %option% equ 39 (
if %opt39_status% equ 0 (
DISM.exe /Online /Set-ReservedStorageState /State:Disabled >nul 2>&1
echo [√] 已禁用保留空间
) else (
DISM.exe /Online /Set-ReservedStorageState /State:Enabled >nul 2>&1
echo [√] 已启用保留空间
)
goto :EOF
)
:: 40.启用硬件加速GPU计划
if %option% equ 40 (
if %opt40_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v "HwSchMode" /t REG_DWORD /d 2 /f >nul
echo [√] 已启用硬件加速GPU计划
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v "HwSchMode" /f >nul
echo [√] 已禁用硬件加速GPU计划
)
goto :EOF
)
:: 41.优化处理器性能和内存设置
if %option% equ 41 (
if %opt41_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" /v "Win32PrioritySeparation" /t REG_DWORD /d 38 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" /v "IRQ8Priority" /t REG_DWORD /d 1 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" /v "IRQ16Priority" /t REG_DWORD /d 2 /f >nul
echo [√] 已优化处理器性能和内存设置
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" /v "Win32PrioritySeparation" /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" /v "IRQ8Priority" /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl" /v "IRQ16Priority" /f >nul
echo [√] 已恢复默认处理器性能和内存设置
)
goto :EOF
)
:: 42.降低Cortana性能减少CPU占用
if %option% equ 42 (
if %opt42_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d 0 /f >nul
echo [√] 已降低Cortana性能,减少CPU占用
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /f >nul
echo [√] 已恢复Cortana默认性能
)
goto :EOF
)
:: 43.关闭Exploit Protection
if %option% equ 43 (
if %opt43_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v "MitigationOptions" /t REG_BINARY /d 22222200000200000002000000000000 /f >nul
echo [√] 已关闭Exploit Protection
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v "MitigationOptions" /f >nul
echo [√] 已启用Exploit Protection
)
goto :EOF
)
:: 44.关闭广告ID
if %option% equ 44 (
if %opt44_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AdvertisingInfo" /v "DisabledByGroupPolicy" /t REG_DWORD /d 1 /f >nul
echo [√] 已关闭广告ID
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AdvertisingInfo" /v "DisabledByGroupPolicy" /f >nul
echo [√] 已启用广告ID
)
goto :EOF
)
:: 45.关闭应用启动跟踪
if %option% equ 45 (
if %opt45_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭应用启动跟踪
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /f >nul
echo [√] 已启用应用启动跟踪
)
goto :EOF
)
:: 46.去除搜索页面信息流和热搜
if %option% equ 46 (
if %opt46_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer" /v "DisableSearchBoxSuggestions" /t REG_DWORD /d 1 /f >nul
echo [√] 已去除搜索页面信息流和热搜
) else (
reg delete "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer" /v "DisableSearchBoxSuggestions" /f >nul
echo [√] 已恢复搜索页面信息流和热搜
)
goto :EOF
)
:: 47.关闭TSX漏洞补丁
if %option% equ 47 (
if %opt47_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v "DisableTsx" /t REG_DWORD /d 1 /f >nul
echo [√] 已关闭TSX漏洞补丁
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v "DisableTsx" /f >nul
echo [√] 已启用TSX漏洞补丁
)
goto :EOF
)
:: 48.优化进程数量
if %option% equ 48 (
if %opt48_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "SvcHostSplitThresholdInKB" /t REG_SZ /d "ffffffff" /f >nul
echo [√] 已优化进程数量
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "SvcHostSplitThresholdInKB" /f >nul
echo [√] 已恢复默认进程数量设置
)
goto :EOF
)
:: 49.关闭诊断策略服务
if %option% equ 49 (
if %opt49_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "DPS" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "DPS" >nul 2>&1
echo [√] 已关闭诊断策略服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "DPS" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "DPS" >nul 2>&1
echo [√] 已启用诊断策略服务
)
goto :EOF
)
:: 50.关闭程序兼容性助手
if %option% equ 50 (
if %opt50_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "PcaSvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "PcaSvc" >nul 2>&1
echo [√] 已关闭程序兼容性助手
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "PcaSvc" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "PcaSvc" >nul 2>&1
echo [√] 已启用程序兼容性助手
)
goto :EOF
)
:: 51.关闭微软客户体验改进计划
if %option% equ 51 (
if %opt51_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭微软客户体验改进计划
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" /f >nul
echo [√] 已启用微软客户体验改进计划
)
goto :EOF
)
:: 52.禁用交付优化
if %option% equ 52 (
if %opt52_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization" /v "SystemSettingsDownloadMode" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用交付优化
) else (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization" /v "SystemSettingsDownloadMode" /f >nul
echo [√] 已启用交付优化
)
goto :EOF
)
:: 53.禁用高精度事件定时器(HPET)
if %option% equ 53 (
if %opt53_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hpet" /v "Start" /t REG_DWORD /d 4 /f >nul
echo [√] 已禁用高精度事件定时器
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hpet" /v "Start" /f >nul
echo [√] 已启用高精度事件定时器
)
goto :EOF
)
:: 54.禁用Game Bar
if %option% equ 54 (
if %opt54_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR" /v "AppCaptureEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Game Bar
) else (
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR" /v "AppCaptureEnabled" /f >nul
echo [√] 已启用Game Bar
)
goto :EOF
)
endlocal
goto :EOF
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - Edge优化设置
::-------------------------------------------------------------------------------------------
:Edge
setlocal enabledelayedexpansion
:: 初始化状态变量
for /l %%i in (1,1,14) do set "opt%%i_status=0"
:: 检测所有优化项状态
call :Check_OPT_Status
cls
echo.===============================================================================
echo. ZyperWin++ - Edge浏览器优化设置
echo.===============================================================================
echo. 状态标记: [+]已优化 [-]未优化
echo.
echo [ 1] %opt1_mark% 禁用"首次运行"欢迎页面
echo [ 2] %opt2_mark% 关闭Adobe Flash即点即用
echo [ 3] %opt3_mark% 关闭后禁止继续运行后台应用
echo [ 4] %opt4_mark% 阻止必应搜索结果中的所有广告
echo [ 5] %opt5_mark% 禁用新选项卡页面上的微软资讯
echo [ 6] %opt6_mark% 隐藏新标签页中的默认热门网站
echo [ 7] %opt7_mark% 隐藏Edge浏览器边栏
echo [ 8] %opt8_mark% 禁用Smartscreen筛选器
echo [ 9] %opt9_mark% 禁止发送任何诊断数据
echo [10] %opt10_mark% 禁用标签页性能检测器
echo [11] %opt11_mark% 关闭停止支持旧系统的通知
echo [12] %opt12_mark% 关闭Edge自启动
echo [13] %opt13_mark% 启用效率模式
echo [14] %opt14_mark% 关闭"由你的组织管理"提示
echo.
echo [A] 应用所有未优化的项
echo [X] 返回
echo.
set /p "choices=请输入选择(如: 1 3 5 或 A): "
if "%choices%"=="" goto Edge
if /i "%choices%"=="X" goto custom_optimize
:: 处理全选(只选未优化的项)
if /i "%choices%"=="A" (
set "choices="
for /l %%i in (1,1,14) do (
if !opt%%i_status! equ 0 set "choices=!choices! %%i"
)
if "!choices!"=="" (
echo 所有优化项已应用,无需操作!
pause
goto custom_optimize
)
)
:: 逐个处理选择
for %%c in (%choices%) do (
call :Toggle_OPT %%c
)
:: 更新状态
for /l %%i in (1,1,14) do set "opt%%i_status=0"
call :Check_OPT_Status
echo.
echo 注意:部分设置需要重启Edge浏览器才能生效
echo.
pause
goto custom_optimize
:: 检测所有优化项状态的函数
:Check_OPT_Status
:: 1.禁用"首次运行"欢迎页面
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt1_status=1" & set "opt1_mark=[+]") else (set "opt1_mark=[-]")
:: 2.关闭Adobe Flash即点即用
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "RunAllFlashInAllowMode" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt2_status=1" & set "opt2_mark=[+]") else (set "opt2_mark=[-]")
:: 3.关闭后禁止继续运行后台应用
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "BackgroundModeEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt3_status=1" & set "opt3_mark=[+]") else (set "opt3_mark=[-]")
:: 4.阻止必应搜索结果中的所有广告
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "AdsSettingForIntrusiveAdsSites" 2>nul | findstr /i "0x2" >nul
if %errorlevel% equ 0 (set "opt4_status=1" & set "opt4_mark=[+]") else (set "opt4_mark=[-]")
:: 5.禁用新选项卡页面上的微软资讯
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "NewTabPageContentEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt5_status=1" & set "opt5_mark=[+]") else (set "opt5_mark=[-]")
:: 6.隐藏新标签页中的默认热门网站
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "NewTabPageHideDefaultTopSites" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt6_status=1" & set "opt6_mark=[+]") else (set "opt6_mark=[-]")
:: 7.隐藏Edge浏览器边栏
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "ShowSidebar" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt7_status=1" & set "opt7_mark=[+]") else (set "opt7_mark=[-]")
:: 8.禁用Smartscreen筛选器
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SmartScreenEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SmartScreenForTrustedDownloadsEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt8_status=1" & set "opt8_mark=[+]") else (set "opt8_mark=[-]")
) else (set "opt8_mark=[-]")
:: 9.禁止发送任何诊断数据
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "DiagnosticData" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt9_status=1" & set "opt9_mark=[+]") else (set "opt9_mark=[-]")
:: 10.禁用标签页性能检测器
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "PerformanceDetectorEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt10_status=1" & set "opt10_mark=[+]") else (set "opt10_mark=[-]")
:: 11.关闭停止支持旧系统的通知
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SuppressUnsupportedOSWarning" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt11_status=1" & set "opt11_mark=[+]") else (set "opt11_mark=[-]")
:: 12.关闭Edge自启动
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "StartupBoostEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt12_status=1" & set "opt12_mark=[+]") else (set "opt12_mark=[-]")
:: 13.启用效率模式
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyMode" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyModeOnPowerEnabled" 2>nul | findstr /i "0x2" >nul
if %errorlevel% equ 0 (
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyModeEnabled" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt13_status=1" & set "opt13_mark=[+]") else (set "opt13_mark=[-]")
) else (set "opt13_mark=[-]")
) else (set "opt13_mark=[-]")
:: 14.关闭"由你的组织管理"提示
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "HideManagedBrowserWarning" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt14_status=1" & set "opt14_mark=[+]") else (set "opt14_mark=[-]")
goto :eof
:: 切换优化状态的函数
:Toggle_OPT
setlocal
set option=%1
:: 1.禁用"首次运行"欢迎页面
if %option% equ 1 (
if %opt1_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用"首次运行"欢迎页面
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用"首次运行"欢迎页面
)
goto :EOF
)
:: 2.关闭Adobe Flash即点即用
if %option% equ 2 (
if %opt2_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "RunAllFlashInAllowMode" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭Adobe Flash即点即用
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "RunAllFlashInAllowMode" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用Adobe Flash即点即用
)
goto :EOF
)
:: 3.关闭后禁止继续运行后台应用
if %option% equ 3 (
if %opt3_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "BackgroundModeEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁止Edge关闭后继续运行后台应用
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "BackgroundModeEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已允许Edge关闭后继续运行后台应用
)
goto :EOF
)
:: 4.阻止必应搜索结果中的所有广告
if %option% equ 4 (
if %opt4_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "AdsSettingForIntrusiveAdsSites" /t REG_DWORD /d 2 /f >nul
echo [√] 已阻止必应搜索结果中的所有广告
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "AdsSettingForIntrusiveAdsSites" /t REG_DWORD /d 1 /f >nul
echo [√] 已允许必应搜索结果中显示广告
)
goto :EOF
)
:: 5.禁用新选项卡页面上的微软资讯
if %option% equ 5 (
if %opt5_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "NewTabPageContentEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用新选项卡页面上的微软资讯内容
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "NewTabPageContentEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用新选项卡页面上的微软资讯内容
)
goto :EOF
)
:: 6.隐藏新标签页中的默认热门网站
if %option% equ 6 (
if %opt6_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "NewTabPageHideDefaultTopSites" /t REG_DWORD /d 1 /f >nul
echo [√] 已隐藏新标签页中的默认热门网站
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "NewTabPageHideDefaultTopSites" /t REG_DWORD /d 0 /f >nul
echo [√] 已显示新标签页中的默认热门网站
)
goto :EOF
)
:: 7.隐藏Edge浏览器边栏
if %option% equ 7 (
if %opt7_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "ShowSidebar" /t REG_DWORD /d 0 /f >nul
echo [√] 已隐藏Edge浏览器边栏
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "ShowSidebar" /t REG_DWORD /d 1 /f >nul
echo [√] 已显示Edge浏览器边栏
)
goto :EOF
)
:: 8.禁用Smartscreen筛选器
if %option% equ 8 (
if %opt8_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SmartScreenEnabled" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SmartScreenForTrustedDownloadsEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Smartscreen筛选器
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SmartScreenEnabled" /t REG_DWORD /d 1 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SmartScreenForTrustedDownloadsEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用Smartscreen筛选器
)
goto :EOF
)
:: 9.禁止发送任何诊断数据
if %option% equ 9 (
if %opt9_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "DiagnosticData" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁止发送任何诊断数据
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "DiagnosticData" /t REG_DWORD /d 1 /f >nul
echo [√] 已允许发送诊断数据
)
goto :EOF
)
:: 10.禁用标签页性能检测器
if %option% equ 10 (
if %opt10_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "PerformanceDetectorEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用标签页性能检测器
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "PerformanceDetectorEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用标签页性能检测器
)
goto :EOF
)
:: 11.关闭停止支持旧系统的通知
if %option% equ 11 (
if %opt11_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SuppressUnsupportedOSWarning" /t REG_DWORD /d 1 /f >nul
echo [√] 已关闭停止支持旧系统的通知
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "SuppressUnsupportedOSWarning" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用停止支持旧系统的通知
)
goto :EOF
)
:: 12.关闭Edge自启动
if %option% equ 12 (
if %opt12_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "StartupBoostEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭Edge自启动
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "StartupBoostEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用Edge自启动
)
goto :EOF
)
:: 13.启用效率模式
if %option% equ 13 (
if %opt13_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyMode" /t REG_DWORD /d 1 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyModeOnPowerEnabled" /t REG_DWORD /d 2 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyModeEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用效率模式
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyMode" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyModeOnPowerEnabled" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "EfficiencyModeEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用效率模式
)
goto :EOF
)
:: 14.关闭"由你的组织管理"提示
if %option% equ 14 (
if %opt14_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "HideManagedBrowserWarning" /t REG_DWORD /d 1 /f >nul
echo [√] 已关闭"由你的组织管理"提示
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "HideManagedBrowserWarning" /t REG_DWORD /d 0 /f >nul
echo [√] 已显示"由你的组织管理"提示
)
goto :EOF
)
endlocal
goto :EOF
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 安全设置
::-------------------------------------------------------------------------------------------
:anquan
setlocal enabledelayedexpansion
:: 初始化状态变量
for /l %%i in (1,1,20) do set "opt%%i_status=0"
:: 检测所有优化项状态
call :Check_Status
cls
echo.===============================================================================
echo. ZyperWin++ - 综合安全设置
echo.===============================================================================
echo. 状态标记: [+]已禁用/优化 [-]已启用/未优化
echo.
echo [ 1] %opt1_mark% 禁用Defender总进程
echo [ 2] %opt2_mark% 禁用LSA保护(RunAsPPL)
echo [ 3] %opt3_mark% 禁用SmartScreen筛选器
echo [ 4] %opt4_mark% 禁用Windows安全中心报告
echo [ 5] %opt5_mark% 禁用驱动程序阻止列表
echo [ 6] %opt6_mark% 禁用Edge浏览器SmartScreen
echo [ 7] %opt7_mark% 禁用文件资源管理器SmartScreen
echo [ 8] %opt8_mark% 禁用Microsoft Store应用SmartScreen
echo [ 9] %opt9_mark% 禁用攻击面减少规则(ASR)
echo [10] %opt10_mark% 禁用UAC(用户账户控制)
echo [11] %opt11_mark% 禁用虚拟化安全(VBS)
echo [12] %opt12_mark% 禁用凭证保护(Credential Guard)
echo [13] %opt13_mark% 禁用受控文件夹访问
echo [14] %opt14_mark% 禁用网络保护
echo [15] %opt15_mark% 禁用AMSI
echo [16] %opt16_mark% 禁用代码完整性
echo [17] %opt17_mark% 关闭防火墙
echo [18] %opt18_mark% 关闭默认共享
echo [19] %opt19_mark% 关闭远程协助
echo [20] %opt20_mark% 启用不安全的来宾登录
echo.
echo [A] 应用所有未禁用的项
echo [X] 返回主菜单
echo.
set /p "choices=请输入选择(如: 1 3 5 或 A): "
if "%choices%"=="" goto anquan
if /i "%choices%"=="X" goto custom_optimize
:: 处理全选(只选未禁用的项)
if /i "%choices%"=="A" (
set "choices="
for /l %%i in (1,1,20) do (
if !opt%%i_status! equ 0 set "choices=!choices! %%i"
)
if "!choices!"=="" (
echo 所有安全组件已禁用,无需操作!
pause
goto custom_optimize
)
)
:: 逐个处理选择
for %%c in (%choices%) do (
call :Toggle_Option %%c
)
:: 更新状态
for /l %%i in (1,1,20) do set "opt%%i_status=0"
call :Check_Status
echo.
echo 注意:部分设置需要重启计算机才能完全生效
echo.
pause
goto anquan
:: 检测所有优化项状态的函数
:Check_Status
:: 1.禁用Defender总进程
sc query "wscsvc" | findstr /i "RUNNING" >nul
if %errorlevel% equ 0 (
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc" /v "Start" 2>nul | findstr /i "0x4" >nul
if %errorlevel% equ 0 (set "opt1_status=1" & set "opt1_mark=[+]") else (set "opt1_mark=[-]")
) else (
set "opt1_status=1" & set "opt1_mark=[+]"
)
:: 2.禁用LSA保护(RunAsPPL)
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "RunAsPPL" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt2_status=1" & set "opt2_mark=[+]") else (set "opt2_mark=[-]")
:: 3.禁用SmartScreen筛选器
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableSmartScreen" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt3_status=1" & set "opt3_mark=[+]") else (set "opt3_mark=[-]")
:: 4.禁用Windows安全中心报告
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Security Health\Platform" /v "Registered" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt4_status=1" & set "opt4_mark=[+]") else (set "opt4_mark=[-]")
:: 5.禁用驱动程序阻止列表
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Config" /v "VulnerableDriverBlocklistEnable" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt5_status=1" & set "opt5_mark=[+]") else (set "opt5_mark=[-]")
:: 6.禁用Edge浏览器SmartScreen
reg query "HKEY_CURRENT_USER\Software\Microsoft\Edge" /v "SmartScreenEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt6_status=1" & set "opt6_mark=[+]") else (set "opt6_mark=[-]")
:: 7.禁用文件资源管理器SmartScreen
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "SmartScreenEnabled" 2>nul | findstr /i "off" >nul
if %errorlevel% equ 0 (set "opt7_status=1" & set "opt7_mark=[+]") else (set "opt7_mark=[-]")
:: 8.禁用Microsoft Store应用SmartScreen
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AppHost" /v "EnableWebContentEvaluation" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt8_status=1" & set "opt8_mark=[+]") else (set "opt8_mark=[-]")
:: 9.禁用攻击面减少规则(ASR)
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\ASR" /v "ExploitGuard_ASR_Rules" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt9_status=1" & set "opt9_mark=[+]") else (set "opt9_mark=[-]")
:: 10.禁用UAC(用户账户控制)
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "ConsentPromptBehaviorAdmin" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt10_status=1" & set "opt10_mark=[+]") else (set "opt10_mark=[-]")
:: 11.禁用虚拟化安全(VBS)
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (
bcdedit /enum | findstr /i "hypervisorlaunchtype" | findstr /i "off" >nul
if %errorlevel% equ 0 (set "opt11_status=1" & set "opt11_mark=[+]") else (set "opt11_mark=[-]")
) else (set "opt11_mark=[-]")
:: 12.禁用凭证保护(Credential Guard)
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard" /v "Enabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt12_status=1" & set "opt12_mark=[+]") else (set "opt12_mark=[-]")
:: 13.禁用受控文件夹访问
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\Controlled Folder Access" /v "EnableControlledFolderAccess" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt13_status=1" & set "opt13_mark=[+]") else (set "opt13_mark=[-]")
:: 14.禁用网络保护
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\Network Protection" /v "EnableNetworkProtection" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt14_status=1" & set "opt14_mark=[+]") else (set "opt14_mark=[-]")
:: 15.禁用AMSI
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableAmsi" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt15_status=1" & set "opt15_mark=[+]") else (set "opt15_mark=[-]")
:: 16.禁用代码完整性
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI" /v "Enabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt16_status=1" & set "opt16_mark=[+]") else (set "opt16_mark=[-]")
:: 17.关闭防火墙
netsh advfirewall show allprofiles state 2>nul | findstr /i "关闭" >nul
if %errorlevel% equ 0 (set "opt17_status=1" & set "opt17_mark=[+]") else (set "opt17_mark=[-]")
:: 18.关闭默认共享
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareWks" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareServer" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt18_status=1" & set "opt18_mark=[+]") else (set "opt18_mark=[-]")
) else (set "opt18_mark=[-]")
:: 19.关闭远程协助
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v "fAllowToGetHelp" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt19_status=1" & set "opt19_mark=[+]") else (set "opt19_mark=[-]")
:: 20.启用不安全的来宾登录
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt20_status=1" & set "opt20_mark=[+]") else (set "opt20_mark=[-]")
goto :eof
:: 切换优化状态的函数
:Toggle_Option
setlocal
set option=%1
:: 1.禁用Defender总进程
if %option% equ 1 (
if %opt1_status% equ 0 (
echo 请手动关闭Defender(Disable)
"%~dp0Defender_Control.exe"
pause
) else (
echo 请手动打开Defender(Enable)
"%~dp0Defender_Control.exe"
pause
)
goto :EOF
)
:: 2.禁用LSA保护(RunAsPPL)
if %option% equ 2 (
if %opt2_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "RunAsPPL" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa" /v "RunAsPPL" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa" /v "RunAsPPLBoot" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用LSA保护
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "RunAsPPL" /f >nul 2>&1
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa" /v "RunAsPPL" /t REG_DWORD /d 1 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa" /v "RunAsPPLBoot" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用LSA保护
)
goto :EOF
)
:: 3.禁用SmartScreen筛选器
if %option% equ 3 (
if %opt3_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableSmartScreen" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用SmartScreen筛选器
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableSmartScreen" /f >nul 2>&1
echo [√] 已启用SmartScreen筛选器
)
goto :EOF
)
:: 4.禁用Windows安全中心报告
if %option% equ 4 (
if %opt4_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Security Health\Platform" /v "Registered" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows Security Health\State" /v "Disabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用Windows安全中心报告
) else (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Security Health\Platform" /v "Registered" /f >nul 2>&1
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows Security Health\State" /v "Disabled" /f >nul 2>&1
echo [√] 已启用Windows安全中心报告
)
goto :EOF
)
:: 5.禁用驱动程序阻止列表
if %option% equ 5 (
if %opt5_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Config" /v "VulnerableDriverBlocklistEnable" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用驱动程序阻止列表
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Config" /v "VulnerableDriverBlocklistEnable" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用驱动程序阻止列表
)
goto :EOF
)
:: 6.禁用Edge浏览器SmartScreen
if %option% equ 6 (
if %opt6_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Edge" /v "SmartScreenEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Edge浏览器SmartScreen
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Edge" /v "SmartScreenEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用Edge浏览器SmartScreen
)
goto :EOF
)
:: 7.禁用文件资源管理器SmartScreen
if %option% equ 7 (
if %opt7_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "SmartScreenEnabled" /t REG_SZ /d "off" /f >nul
echo [√] 已禁用文件资源管理器SmartScreen
) else (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "SmartScreenEnabled" /t REG_SZ /d "on" /f >nul
echo [√] 已启用文件资源管理器SmartScreen
)
goto :EOF
)
:: 8.禁用Microsoft Store应用SmartScreen
if %option% equ 8 (
if %opt8_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AppHost" /v "EnableWebContentEvaluation" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Microsoft Store应用SmartScreen
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AppHost" /v "EnableWebContentEvaluation" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用Microsoft Store应用SmartScreen
)
goto :EOF
)
:: 9.禁用攻击面减少规则(ASR)
if %option% equ 9 (
if %opt9_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\ASR" /v "ExploitGuard_ASR_Rules" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用攻击面减少规则
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\ASR" /v "ExploitGuard_ASR_Rules" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用攻击面减少规则
)
goto :EOF
)
:: 10.禁用UAC(用户账户控制)
if %option% equ 10 (
if %opt10_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "ConsentPromptBehaviorAdmin" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "PromptOnSecureDesktop" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用UAC
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "ConsentPromptBehaviorAdmin" /t REG_DWORD /d 5 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "PromptOnSecureDesktop" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用UAC
)
goto :EOF
)
:: 11.禁用虚拟化安全(VBS)
if %option% equ 11 (
if %opt11_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "HypervisorEnforcedCodeIntegrity" /t REG_DWORD /d 0 /f >nul
bcdedit /set hypervisorlaunchtype off >nul 2>&1
echo [√] 已禁用虚拟化安全
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 1 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "HypervisorEnforcedCodeIntegrity" /t REG_DWORD /d 1 /f >nul
bcdedit /set hypervisorlaunchtype auto >nul 2>&1
echo [√] 已启用虚拟化安全
)
goto :EOF
)
:: 12.禁用凭证保护(Credential Guard)
if %option% equ 12 (
if %opt12_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard" /v "Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用凭证保护
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard" /v "Enabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用凭证保护
)
goto :EOF
)
:: 13.禁用受控文件夹访问
if %option% equ 13 (
if %opt13_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\Controlled Folder Access" /v "EnableControlledFolderAccess" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用受控文件夹访问
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\Controlled Folder Access" /v "EnableControlledFolderAccess" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用受控文件夹访问
)
goto :EOF
)
:: 14.禁用网络保护
if %option% equ 14 (
if %opt14_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\Network Protection" /v "EnableNetworkProtection" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用网络保护
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\Network Protection" /v "EnableNetworkProtection" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用网络保护
)
goto :EOF
)
:: 15.禁用AMSI
if %option% equ 15 (
if %opt15_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableAmsi" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用AMSI
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableAmsi" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用AMSI
)
goto :EOF
)
:: 16.禁用代码完整性
if %option% equ 16 (
if %opt16_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI" /v "Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用代码完整性
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI" /v "Enabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用代码完整性
)
goto :EOF
)
:: 17.关闭防火墙
if %option% equ 17 (
if %opt17_status% equ 0 (
netsh advfirewall set allprofiles state off >nul
echo [√] 已关闭防火墙
) else (
netsh advfirewall set allprofiles state on >nul
echo [√] 已启用防火墙
)
goto :EOF
)
:: 18.关闭默认共享
if %option% equ 18 (
if %opt18_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareWks" /t REG_DWORD /d 0 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareServer" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭默认共享
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareWks" /t REG_DWORD /d 1 /f >nul
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareServer" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用默认共享
)
goto :EOF
)
:: 19.关闭远程协助
if %option% equ 19 (
if %opt19_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v "fAllowToGetHelp" /t REG_DWORD /d 0 /f >nul
echo [√] 已关闭远程协助
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Remote Assistance" /v "fAllowToGetHelp" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用远程协助
)
goto :EOF
)
:: 20.启用不安全的来宾登录
if %option% equ 20 (
if %opt20_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用不安全的来宾登录
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用不安全的来宾登录
)
goto :EOF
)
endlocal
goto :EOF
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 隐私设置
::-------------------------------------------------------------------------------------------
:yinsi
setlocal enabledelayedexpansion
:: 初始化状态变量
for /l %%i in (1,1,53) do set "opt%%i_status=0"
:: 检测所有优化项状态
call :Check_OPT_Status
:yinsi_menu
cls
echo.===============================================================================
echo. ZyperWin++ - 隐私设置优化
echo.===============================================================================
echo. 状态标记: [+]已优化 [-]未优化
echo.
echo [ 1] %opt1_mark% 禁用页面预测功能
echo [ 2] %opt2_mark% 禁用开始屏幕建议
echo [ 3] %opt3_mark% 禁用活动收集
echo [ 4] %opt4_mark% 禁用应用启动跟踪
echo [ 5] %opt5_mark% 禁用广告标识符
echo [ 6] %opt6_mark% 禁用应用访问文件系统
echo [ 7] %opt7_mark% 禁用应用访问文档
echo [ 8] %opt8_mark% 禁用应用访问日历
echo [ 9] %opt9_mark% 禁用应用访问联系人
echo [10] %opt10_mark% 禁用应用访问视频
echo [11] %opt11_mark% 禁用网站语言跟踪
echo [12] %opt12_mark% 禁用Windows欢迎体验
echo [13] %opt13_mark% 禁用反馈频率
echo [14] %opt14_mark% 禁用诊断数据收集
echo [15] %opt15_mark% 禁用写作习惯跟踪
echo [16] %opt16_mark% 禁用设置应用建议
echo [17] %opt17_mark% 禁用Bing搜索结果
echo [18] %opt18_mark% 禁用通讯录收集
echo [19] %opt19_mark% 禁用键入文本收集
echo [20] %opt20_mark% 禁用搜索历史
echo [21] %opt21_mark% 禁用赞助商应用安装
echo [22] %opt22_mark% 禁用自动连接热点
echo [23] %opt23_mark% 禁用输入数据个性化
echo [24] %opt24_mark% 禁用键入见解
echo [25] %opt25_mark% 禁用预安装应用
echo [26] %opt26_mark% 禁用.NET遥测
echo [27] %opt27_mark% 禁用PowerShell遥测
echo [28] %opt28_mark% 禁用遥测服务
echo [29] %opt29_mark% 禁用错误报告(WER)
echo [30] %opt30_mark% 禁用语音激活(Cortana)
echo [31] %opt31_mark% 禁用位置服务
echo [32] %opt32_mark% 禁用搜索数据收集
echo [33] %opt33_mark% 禁用定向广告
echo [34] %opt34_mark% 禁用Wi-Fi感知
echo [35] %opt35_mark% 禁用步骤记录器
echo [36] %opt36_mark% 禁用写入调试信息
echo [37] %opt37_mark% 禁用应用访问账户信息
echo [38] %opt38_mark% 禁用应用访问运动数据
echo [39] %opt39_mark% 禁用应用访问电话
echo [40] %opt40_mark% 禁用应用访问信任设备
echo [41] %opt41_mark% 禁用应用访问同步
echo [42] %opt42_mark% 禁用应用访问诊断信息
echo [43] %opt43_mark% 禁用应用访问通话记录
echo [44] %opt44_mark% 禁用应用访问电子邮件
echo [45] %opt45_mark% 禁用应用访问任务
echo [46] %opt46_mark% 禁用应用访问消息
echo [47] %opt47_mark% 禁用组件堆栈日志
echo [48] %opt48_mark% 禁用更新解压模块日志
echo [49] %opt49_mark% 禁用错误报告日志
echo [50] %opt50_mark% 禁用将事件写入系统日志
echo [51] %opt51_mark% 禁用崩溃时写入调试信息
echo [52] %opt52_mark% 禁用账户登录日志报告
echo [53] %opt53_mark% 禁用WfpDiag.ETL日志
echo.
echo [A] 应用所有未优化的项
echo [X] 返回
echo.
set /p "choices=请输入选择(如: 1 3 5 或 A): "
if "%choices%"=="" goto yinsi
if /i "%choices%"=="X" goto custom_optimize
:: 处理全选(只选未优化的项)
if /i "%choices%"=="A" (
set "choices="
for /l %%i in (1,1,53) do (
if !opt%%i_status! equ 0 set "choices=!choices! %%i"
)
if "!choices!"=="" (
echo 所有优化项已应用,无需操作!
pause
goto custom_optimize
)
)
:: 逐个处理选择
for %%c in (%choices%) do (
call :Toggle_OPT %%c
)
:: 更新状态
for /l %%i in (1,1,53) do set "opt%%i_status=0"
call :Check_OPT_Status
echo.
echo 注意:部分设置需要重启资源管理器或计算机才能完全生效
echo.
pause
goto yinsi_menu
:: 检测所有优化项状态的函数
:Check_OPT_Status
:: 1.禁用页面预测功能
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "AllowPagePrediction" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt1_status=1" & set "opt1_mark=[+]") else (set "opt1_mark=[-]")
:: 2.禁用开始屏幕建议
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt2_status=1" & set "opt2_mark=[+]") else (set "opt2_mark=[-]")
:: 3.禁用活动收集
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Privacy" /v "TailoredExperiencesWithDiagnosticDataEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt3_status=1" & set "opt3_mark=[+]") else (set "opt3_mark=[-]")
:: 4.禁用应用启动跟踪
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt4_status=1" & set "opt4_mark=[+]") else (set "opt4_mark=[-]")
:: 5.禁用广告标识符
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt5_status=1" & set "opt5_mark=[+]") else (set "opt5_mark=[-]")
:: 6.禁用应用访问文件系统
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt6_status=1" & set "opt6_mark=[+]") else (set "opt6_mark=[-]")
:: 7.禁用应用访问文档
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\documentsLibrary" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt7_status=1" & set "opt7_mark=[+]") else (set "opt7_mark=[-]")
:: 8.禁用应用访问日历
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appointments" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt8_status=1" & set "opt8_mark=[+]") else (set "opt8_mark=[-]")
:: 9.禁用应用访问联系人
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt9_status=1" & set "opt9_mark=[+]") else (set "opt9_mark=[-]")
:: 10.禁用应用访问视频
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\videosLibrary" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt10_status=1" & set "opt10_mark=[+]") else (set "opt10_mark=[-]")
:: 11.禁用网站语言跟踪
reg query "HKEY_CURRENT_USER\Control Panel\International\User Profile" /v "HttpAcceptLanguageOptOut" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt11_status=1" & set "opt11_mark=[+]") else (set "opt11_mark=[-]")
:: 12.禁用Windows欢迎体验
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableFirstRunAnimate" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt12_status=1" & set "opt12_mark=[+]") else (set "opt12_mark=[-]")
:: 13.禁用反馈频率
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DoNotShowFeedbackNotifications" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt13_status=1" & set "opt13_mark=[+]") else (set "opt13_mark=[-]")
:: 14.禁用诊断数据收集
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt14_status=1" & set "opt14_mark=[+]") else (set "opt14_mark=[-]")
:: 15.禁用写作习惯跟踪
reg query "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "Inking&TypingPersonalization" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt15_status=1" & set "opt15_mark=[+]") else (set "opt15_mark=[-]")
:: 16.禁用设置应用建议
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt16_status=1" & set "opt16_mark=[+]") else (set "opt16_mark=[-]")
:: 17.禁用Bing搜索结果
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt17_status=1" & set "opt17_mark=[+]") else (set "opt17_mark=[-]")
:: 18.禁用通讯录收集
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt18_status=1" & set "opt18_mark=[+]") else (set "opt18_mark=[-]")
:: 19.禁用键入文本收集
reg query "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "Inking&TypingPersonalization" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt19_status=1" & set "opt19_mark=[+]") else (set "opt19_mark=[-]")
:: 20.禁用搜索历史
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SearchSettings" /v "IsDeviceSearchHistoryEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt20_status=1" & set "opt20_mark=[+]") else (set "opt20_mark=[-]")
:: 21.禁用赞助商应用安装
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent" /v "DisableThirdPartySuggestions" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt21_status=1" & set "opt21_mark=[+]") else (set "opt21_mark=[-]")
:: 22.禁用自动连接热点
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\Local" /v "fBlockNonDomain" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt22_status=1" & set "opt22_mark=[+]") else (set "opt22_mark=[-]")
:: 23.禁用输入数据个性化
reg query "HKEY_CURRENT_USER\Software\Microsoft\Personalization\Settings" /v "RestrictImplicitTextCollection" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt23_status=1" & set "opt23_mark=[+]") else (set "opt23_mark=[-]")
:: 24.禁用键入见解
reg query "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "EnableTypingInsights" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt24_status=1" & set "opt24_mark=[+]") else (set "opt24_mark=[-]")
:: 25.禁用预安装应用
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "DisablePreInstalledApps" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt25_status=1" & set "opt25_mark=[+]") else (set "opt25_mark=[-]")
:: 26.禁用.NET遥测
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DisableNetFrameworkTelemetry" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt26_status=1" & set "opt26_mark=[+]") else (set "opt26_mark=[-]")
:: 27.禁用PowerShell遥测
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell" /v "EnablePowerShellTelemetry" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt27_status=1" & set "opt27_mark=[+]") else (set "opt27_mark=[-]")
:: 28.禁用遥测服务
sc query "DiagTrack" 2>nul | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt28_status=1" & set "opt28_mark=[+]") else (set "opt28_mark=[-]")
:: 29.禁用错误报告(WER)
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting" /v "Disabled" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt29_status=1" & set "opt29_mark=[+]") else (set "opt29_mark=[-]")
:: 30.禁用语音激活(Cortana)
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" /v "LetAppsActivateWithVoice" 2>nul | findstr /i "0x2" >nul
if %errorlevel% equ 0 (set "opt30_status=1" & set "opt30_mark=[+]") else (set "opt30_mark=[-]")
:: 31.禁用位置服务
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors" /v "DisableLocation" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt31_status=1" & set "opt31_mark=[+]") else (set "opt31_mark=[-]")
:: 32.禁用搜索数据收集
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt32_status=1" & set "opt32_mark=[+]") else (set "opt32_mark=[-]")
:: 33.禁用定向广告
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt33_status=1" & set "opt33_mark=[+]") else (set "opt33_mark=[-]")
:: 34.禁用Wi-Fi感知
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\Local" /v "fBlockNonDomain" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt34_status=1" & set "opt34_mark=[+]") else (set "opt34_mark=[-]")
:: 35.禁用步骤记录器
reg query "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ProblemReports" /v "DisableProblemReports" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt35_status=1" & set "opt35_mark=[+]") else (set "opt35_mark=[-]")
:: 36.禁用写入调试信息
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter" /v "DEFAULT" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt36_status=1" & set "opt36_mark=[+]") else (set "opt36_mark=[-]")
:: 37.禁用应用访问账户信息
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userAccountInformation" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt37_status=1" & set "opt37_mark=[+]") else (set "opt37_mark=[-]")
:: 38.禁用应用访问运动数据
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\activity" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt38_status=1" & set "opt38_mark=[+]") else (set "opt38_mark=[-]")
:: 39.禁用应用访问电话
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCall" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt39_status=1" & set "opt39_mark=[+]") else (set "opt39_mark=[-]")
:: 40.禁用应用访问信任设备
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetoothSync" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt40_status=1" & set "opt40_mark=[+]") else (set "opt40_mark=[-]")
:: 41.禁用应用访问同步
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\sync" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt41_status=1" & set "opt41_mark=[+]") else (set "opt41_mark=[-]")
:: 42.禁用应用访问诊断信息
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appDiagnostics" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt42_status=1" & set "opt42_mark=[+]") else (set "opt42_mark=[-]")
:: 43.禁用应用访问通话记录
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCallHistory" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt43_status=1" & set "opt43_mark=[+]") else (set "opt43_mark=[-]")
:: 44.禁用应用访问电子邮件
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\email" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt44_status=1" & set "opt44_mark=[+]") else (set "opt44_mark=[-]")
:: 45.禁用应用访问任务
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userDataTasks" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt45_status=1" & set "opt45_mark=[+]") else (set "opt45_mark=[-]")
:: 46.禁用应用访问消息
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\chatMessage" /v "Value" 2>nul | findstr /i "Deny" >nul
if %errorlevel% equ 0 (set "opt46_status=1" & set "opt46_mark=[+]") else (set "opt46_mark=[-]")
:: 47.禁用组件堆栈日志
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-CBS/Debug" /v "Enabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt47_status=1" & set "opt47_mark=[+]") else (set "opt47_mark=[-]")
:: 48.禁用更新解压模块日志
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\Logging" /v "EnableLog" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt48_status=1" & set "opt48_mark=[+]") else (set "opt48_mark=[-]")
:: 49.禁用错误报告日志
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "LoggingDisabled" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt49_status=1" & set "opt49_mark=[+]") else (set "opt49_mark=[-]")
:: 50.禁用将事件写入系统日志
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows" /v "NoEventLog" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt50_status=1" & set "opt50_mark=[+]") else (set "opt50_mark=[-]")
:: 51.禁用崩溃时写入调试信息
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "CrashDumpEnabled" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt51_status=1" & set "opt51_mark=[+]") else (set "opt51_mark=[-]")
:: 52.禁用账户登录日志报告
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableLogonCacheDisplay" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt52_status=1" & set "opt52_mark=[+]") else (set "opt52_mark=[-]")
:: 53.禁用WfpDiag.ETL日志
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Diagnostics" /v "EnableLog" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt53_status=1" & set "opt53_mark=[+]") else (set "opt53_mark=[-]")
goto :eof
:: 切换优化状态的函数
:Toggle_OPT
setlocal
set option=%1
:: 1.禁用页面预测功能
if %option% equ 1 (
if %opt1_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "AllowPagePrediction" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用页面预测功能
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "AllowPagePrediction" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用页面预测功能
)
goto :EOF
)
:: 2.禁用开始屏幕建议
if %option% equ 2 (
if %opt2_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用开始屏幕建议
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用开始屏幕建议
)
goto :EOF
)
:: 3.禁用活动收集
if %option% equ 3 (
if %opt3_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Privacy" /v "TailoredExperiencesWithDiagnosticDataEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用活动收集
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Privacy" /v "TailoredExperiencesWithDiagnosticDataEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用活动收集
)
goto :EOF
)
:: 4.禁用应用启动跟踪
if %option% equ 4 (
if %opt4_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用应用启动跟踪
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用应用启动跟踪
)
goto :EOF
)
:: 5.禁用广告标识符
if %option% equ 5 (
if %opt5_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用广告标识符
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用广告标识符
)
goto :EOF
)
:: 6.禁用应用访问文件系统
if %option% equ 6 (
if %opt6_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问文件系统
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问文件系统
)
goto :EOF
)
:: 7.禁用应用访问文档
if %option% equ 7 (
if %opt7_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\documentsLibrary" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问文档
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\documentsLibrary" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问文档
)
goto :EOF
)
:: 8.禁用应用访问日历
if %option% equ 8 (
if %opt8_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appointments" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问日历
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appointments" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问日历
)
goto :EOF
)
:: 9.禁用应用访问联系人
if %option% equ 9 (
if %opt9_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问联系人
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问联系人
)
goto :EOF
)
:: 10.禁用应用访问视频
if %option% equ 10 (
if %opt10_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\videosLibrary" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问视频
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\videosLibrary" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问视频
)
goto :EOF
)
:: 11.禁用网站语言跟踪
if %option% equ 11 (
if %opt11_status% equ 0 (
reg add "HKEY_CURRENT_USER\Control Panel\International\User Profile" /v "HttpAcceptLanguageOptOut" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用网站语言跟踪
) else (
reg add "HKEY_CURRENT_USER\Control Panel\International\User Profile" /v "HttpAcceptLanguageOptOut" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用网站语言跟踪
)
goto :EOF
)
:: 12.禁用Windows欢迎体验
if %option% equ 12 (
if %opt12_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableFirstRunAnimate" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用Windows欢迎体验
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableFirstRunAnimate" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用Windows欢迎体验
)
goto :EOF
)
:: 13.禁用反馈频率
if %option% equ 13 (
if %opt13_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DoNotShowFeedbackNotifications" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用反馈频率
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DoNotShowFeedbackNotifications" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用反馈频率
)
goto :EOF
)
:: 14.禁用诊断数据收集
if %option% equ 14 (
if %opt14_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用诊断数据收集
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d 3 /f >nul
echo [√] 已启用诊断数据收集
)
goto :EOF
)
:: 15.禁用写作习惯跟踪
if %option% equ 15 (
if %opt15_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "Inking&TypingPersonalization" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用写作习惯跟踪
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "Inking&TypingPersonalization" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用写作习惯跟踪
)
goto :EOF
)
:: 16.禁用设置应用建议
if %option% equ 16 (
if %opt16_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用设置应用建议
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用设置应用建议
)
goto :EOF
)
:: 17.禁用Bing搜索结果
if %option% equ 17 (
if %opt17_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用Bing搜索结果
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用Bing搜索结果
)
goto :EOF
)
:: 18.禁用通讯录收集
if %option% equ 18 (
if %opt18_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用通讯录收集
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用通讯录收集
)
goto :EOF
)
:: 19.禁用键入文本收集
if %option% equ 19 (
if %opt19_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "Inking&TypingPersonalization" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用键入文本收集
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "Inking&TypingPersonalization" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用键入文本收集
)
goto :EOF
)
:: 20.禁用搜索历史
if %option% equ 20 (
if %opt20_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SearchSettings" /v "IsDeviceSearchHistoryEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用搜索历史
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SearchSettings" /v "IsDeviceSearchHistoryEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用搜索历史
)
goto :EOF
)
:: 21.禁用赞助商应用安装
if %option% equ 21 (
if %opt21_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent" /v "DisableThirdPartySuggestions" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用赞助商应用安装
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent" /v "DisableThirdPartySuggestions" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用赞助商应用安装
)
goto :EOF
)
:: 22.禁用自动连接热点
if %option% equ 22 (
if %opt22_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\Local" /v "fBlockNonDomain" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用自动连接热点
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\Local" /v "fBlockNonDomain" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用自动连接热点
)
goto :EOF
)
:: 23.禁用输入数据个性化
if %option% equ 23 (
if %opt23_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Personalization\Settings" /v "RestrictImplicitTextCollection" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用输入数据个性化
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Personalization\Settings" /v "RestrictImplicitTextCollection" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用输入数据个性化
)
goto :EOF
)
:: 24.禁用键入见解
if %option% equ 24 (
if %opt24_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "EnableTypingInsights" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用键入见解
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Input\Settings" /v "EnableTypingInsights" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用键入见解
)
goto :EOF
)
:: 25.禁用预安装应用
if %option% equ 25 (
if %opt25_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "DisablePreInstalledApps" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用预安装应用
) else (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "DisablePreInstalledApps" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用预安装应用
)
goto :EOF
)
:: 26.禁用.NET遥测
if %option% equ 26 (
if %opt26_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DisableNetFrameworkTelemetry" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用.NET遥测
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DisableNetFrameworkTelemetry" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用.NET遥测
)
goto :EOF
)
:: 27.禁用PowerShell遥测
if %option% equ 27 (
if %opt27_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell" /v "EnablePowerShellTelemetry" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用PowerShell遥测
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell" /v "EnablePowerShellTelemetry" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用PowerShell遥测
)
goto :EOF
)
:: 28.禁用遥测服务
if %option% equ 28 (
if %opt28_status% equ 0 (
sc config "DiagTrack" start= disabled >nul
sc stop "DiagTrack" >nul
echo [√] 已禁用遥测服务
) else (
sc config "DiagTrack" start= delayed-auto >nul
sc start "DiagTrack" >nul
echo [√] 已启用遥测服务
)
goto :EOF
)
:: 29.禁用错误报告(WER)
if %option% equ 29 (
if %opt29_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用错误报告
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用错误报告
)
goto :EOF
)
:: 30.禁用语音激活(Cortana)
if %option% equ 30 (
if %opt30_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" /v "LetAppsActivateWithVoice" /t REG_DWORD /d 2 /f >nul
echo [√] 已禁用语音激活
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" /v "LetAppsActivateWithVoice" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用语音激活
)
goto :EOF
)
:: 31.禁用位置服务
if %option% equ 31 (
if %opt31_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors" /v "DisableLocation" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用位置服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors" /v "DisableLocation" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用位置服务
)
goto :EOF
)
:: 32.禁用搜索数据收集
if %option% equ 32 (
if %opt32_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用搜索数据收集
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用搜索数据收集
)
goto :EOF
)
:: 33.禁用定向广告
if %option% equ 33 (
if %opt33_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用定向广告
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用定向广告
)
goto :EOF
)
:: 34.禁用Wi-Fi感知
if %option% equ 34 (
if %opt34_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\Local" /v "fBlockNonDomain" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用Wi-Fi感知
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\Local" /v "fBlockNonDomain" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用Wi-Fi感知
)
goto :EOF
)
:: 35.禁用步骤记录器
if %option% equ 35 (
if %opt35_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ProblemReports" /v "DisableProblemReports" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用步骤记录器
) else (
reg add "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ProblemReports" /v "DisableProblemReports" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用步骤记录器
)
goto :EOF
)
:: 36.禁用写入调试信息
if %option% equ 36 (
if %opt36_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter" /v "DEFAULT" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用写入调试信息
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter" /v "DEFAULT" /t REG_DWORD /d 0xf /f >nul
echo [√] 已启用写入调试信息
)
goto :EOF
)
:: 37.禁用应用访问账户信息
if %option% equ 37 (
if %opt37_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userAccountInformation" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问账户信息
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userAccountInformation" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问账户信息
)
goto :EOF
)
:: 38.禁用应用访问运动数据
if %option% equ 38 (
if %opt38_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\activity" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问运动数据
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\activity" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问运动数据
)
goto :EOF
)
:: 39.禁用应用访问电话
if %option% equ 39 (
if %opt39_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCall" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问电话
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCall" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问电话
)
goto :EOF
)
:: 40.禁用应用访问信任设备
if %option% equ 40 (
if %opt40_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetoothSync" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问信任设备
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetoothSync" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问信任设备
)
goto :EOF
)
:: 41.禁用应用访问同步
if %option% equ 41 (
if %opt41_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\sync" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问同步
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\sync" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问同步
)
goto :EOF
)
:: 42.禁用应用访问诊断信息
if %option% equ 42 (
if %opt42_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appDiagnostics" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问诊断信息
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appDiagnostics" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问诊断信息
)
goto :EOF
)
:: 43.禁用应用访问通话记录
if %option% equ 43 (
if %opt43_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCallHistory" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问通话记录
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCallHistory" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问通话记录
)
goto :EOF
)
:: 44.禁用应用访问电子邮件
if %option% equ 44 (
if %opt44_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\email" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问电子邮件
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\email" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问电子邮件
)
goto :EOF
)
:: 45.禁用应用访问任务
if %option% equ 45 (
if %opt45_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userDataTasks" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问任务
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userDataTasks" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问任务
)
goto :EOF
)
:: 46.禁用应用访问消息
if %option% equ 46 (
if %opt46_status% equ 0 (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\chatMessage" /v "Value" /t REG_SZ /d "Deny" /f >nul
echo [√] 已禁用应用访问消息
) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\chatMessage" /v "Value" /t REG_SZ /d "Allow" /f >nul
echo [√] 已启用应用访问消息
)
goto :EOF
)
:: 47.禁用组件堆栈日志
if %option% equ 47 (
if %opt47_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-CBS/Debug" /v "Enabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用组件堆栈日志
) else (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-CBS/Debug" /v "Enabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用组件堆栈日志
)
goto :EOF
)
:: 48.禁用更新解压模块日志
if %option% equ 48 (
if %opt48_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\Logging" /v "EnableLog" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用更新解压模块日志
) else (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\Logging" /v "EnableLog" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用更新解压模块日志
)
goto :EOF
)
:: 49.禁用错误报告日志
if %option% equ 49 (
if %opt49_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "LoggingDisabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用错误报告日志
) else (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "LoggingDisabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用错误报告日志
)
goto :EOF
)
:: 50.禁用将事件写入系统日志
if %option% equ 50 (
if %opt50_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows" /v "NoEventLog" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用将事件写入系统日志
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows" /v "NoEventLog" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用将事件写入系统日志
)
goto :EOF
)
:: 51.禁用崩溃时写入调试信息
if %option% equ 51 (
if %opt51_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "CrashDumpEnabled" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用崩溃时写入调试信息
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v "CrashDumpEnabled" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用崩溃时写入调试信息
)
goto :EOF
)
:: 52.禁用账户登录日志报告
if %option% equ 52 (
if %opt52_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableLogonCacheDisplay" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁用账户登录日志报告
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableLogonCacheDisplay" /t REG_DWORD /d 0 /f >nul
echo [√] 已启用账户登录日志报告
)
goto :EOF
)
:: 53.禁用WfpDiag.ETL日志
if %option% equ 53 (
if %opt53_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Diagnostics" /v "EnableLog" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用WfpDiag.ETL日志
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Diagnostics" /v "EnableLog" /t REG_DWORD /d 1 /f >nul
echo [√] 已启用WfpDiag.ETL日志
)
goto :EOF
)
endlocal
goto :EOF
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 服务项优化
::-------------------------------------------------------------------------------------------
:fuwuxiang
setlocal enabledelayedexpansion
:: 初始化状态变量
for /l %%i in (1,1,19) do set "opt%%i_status=0"
:: 检测所有服务状态
call :Check_Service_Status
cls
echo.===============================================================================
echo. ZyperWin++ - 服务项优化
echo.===============================================================================
echo. 状态标记: [+]已禁用 [=]手动 [-]已启用
echo.
echo [ 1] %opt1_mark% SecurityHealthService (安全健康服务)
echo [ 2] %opt2_mark% SysMain (SuperFetch服务)
echo [ 3] %opt3_mark% WSearch (Windows搜索服务)
echo [ 4] %opt4_mark% UsoSvc (Windows更新服务)
echo [ 5] %opt5_mark% TrkWks (分布式链接跟踪服务)
echo [ 6] %opt6_mark% WinDefend (Windows Defender服务)
echo [ 7] %opt7_mark% diagsvc (诊断服务)
echo [ 8] %opt8_mark% DPS (诊断策略服务)
echo [ 9] %opt9_mark% WdiServiceHost (诊断服务主机)
echo [10] %opt10_mark% WdiSystemHost (诊断系统主机)
echo [11] %opt11_mark% MapsBroker (地图服务)
echo [12] %opt12_mark% iphlpsvc (IP助手服务)
echo [13] %opt13_mark% diagnosticshub.standardcollector.service (诊断中心收集器)
echo [14] %opt14_mark% SmsRouter (SMS路由器服务)
echo [15] %opt15_mark% PcaSvc (程序兼容性助手)
echo [16] %opt16_mark% ShellHWDetection (Shell硬件检测)
echo [17] %opt17_mark% SgrmBroker (系统防护服务)
echo [18] %opt18_mark% Schedule (任务计划服务)
echo [19] %opt19_mark% Wecsvc (Windows事件收集服务)
echo.
echo [A] 禁用所有非必要服务
echo [R] 恢复所有服务默认设置
echo [X] 返回
echo.
set /p "choices=请输入选择(如: 1 3 5 或 A): "
if "%choices%"=="" goto fuwuxiang
if /i "%choices%"=="X" goto custom_optimize
if /i "%choices%"=="R" goto RESTORE_DEFAULT
:: 处理全选(禁用所有非必要服务)
if /i "%choices%"=="A" (
set "choices=1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19"
)
:: 逐个处理选择
for %%c in (%choices%) do (
call :Toggle_Service %%c
)
:: 更新状态
for /l %%i in (1,1,19) do set "opt%%i_status=0"
call :Check_Service_Status
echo.
echo 服务项优化已完成!
echo 注意:部分设置需要重启系统才能完全生效
echo.
pause
goto fuwuxiang
:: 检测所有服务状态的函数
:Check_Service_Status
:: 1.SecurityHealthService (安全健康服务)
sc query "SecurityHealthService" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt20_status=1" & set "opt20_mark=[+]") else (set "opt20_mark=[-]")
goto :eof
:: 2.SysMain (SuperFetch服务)
sc query "SysMain" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt2_status=1" & set "opt2_mark=[+]") else (set "opt2_mark=[-]")
:: 3.WSearch (Windows搜索服务)
sc query "WSearch" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt3_status=1" & set "opt3_mark=[+]") else (set "opt3_mark=[-]")
:: 4.UsoSvc (Windows更新服务)
sc query "UsoSvc" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt4_status=1" & set "opt4_mark=[+]") else (set "opt4_mark=[-]")
:: 5.TrkWks (分布式链接跟踪服务)
sc query "TrkWks" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt5_status=1" & set "opt5_mark=[+]") else (set "opt5_mark=[-]")
:: 6.WinDefend (Windows Defender服务)
sc query "WinDefend" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt6_status=1" & set "opt6_mark=[+]") else (set "opt6_mark=[-]")
:: 7.diagsvc (诊断服务)
sc query "diagsvc" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt7_status=1" & set "opt7_mark=[+]") else (set "opt7_mark=[-]")
:: 8.DPS (诊断策略服务)
sc query "DPS" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt8_status=1" & set "opt8_mark=[+]") else (set "opt8_mark=[-]")
:: 9.WdiServiceHost (诊断服务主机)
sc query "WdiServiceHost" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt9_status=1" & set "opt9_mark=[+]") else (set "opt9_mark=[-]")
:: 10.WdiSystemHost (诊断系统主机)
sc query "WdiSystemHost" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt10_status=1" & set "opt10_mark=[+]") else (set "opt10_mark=[-]")
:: 11.MapsBroker (地图服务)
sc query "MapsBroker" | findstr /i "DEMAND_START" >nul
if %errorlevel% equ 0 (set "opt11_status=2" & set "opt11_mark=[=]") else (
sc query "MapsBroker" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt11_status=1" & set "opt11_mark=[+]") else (set "opt11_mark=[-]")
)
:: 12.iphlpsvc (IP助手服务)
sc query "iphlpsvc" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt12_status=1" & set "opt12_mark=[+]") else (set "opt12_mark=[-]")
:: 13.diagnosticshub.standardcollector.service (诊断中心收集器)
sc query "diagnosticshub.standardcollector.service" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt13_status=1" & set "opt13_mark=[+]") else (set "opt13_mark=[-]")
:: 14.SmsRouter (SMS路由器服务)
sc query "SmsRouter" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt14_status=1" & set "opt14_mark=[+]") else (set "opt14_mark=[-]")
:: 15.PcaSvc (程序兼容性助手)
sc query "PcaSvc" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt15_status=1" & set "opt15_mark=[+]") else (set "opt15_mark=[-]")
:: 16.ShellHWDetection (Shell硬件检测)
sc query "ShellHWDetection" | findstr /i "DEMAND_START" >nul
if %errorlevel% equ 0 (set "opt16_status=2" & set "opt16_mark=[=]") else (
sc query "ShellHWDetection" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt16_status=1" & set "opt16_mark=[+]") else (set "opt16_mark=[-]")
)
:: 17.SgrmBroker (系统防护服务)
sc query "SgrmBroker" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt17_status=1" & set "opt17_mark=[+]") else (set "opt17_mark=[-]")
:: 18.Schedule (任务计划服务)
sc query "Schedule" | findstr /i "DEMAND_START" >nul
if %errorlevel% equ 0 (set "opt18_status=2" & set "opt18_mark=[=]") else (
sc query "Schedule" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt18_status=1" & set "opt18_mark=[+]") else (set "opt18_mark=[-]")
)
:: 19.Wecsvc (Windows事件收集服务)
sc query "Wecsvc" | findstr /i "STOPPED" >nul
if %errorlevel% equ 0 (set "opt19_status=1" & set "opt19_mark=[+]") else (set "opt19_mark=[-]")
:: 切换服务状态的函数
:Toggle_Service
setlocal
set option=%1
:: 1.SecurityHealthService (安全健康服务)
if %option% equ 1 (
if %opt1_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SecurityHealthService" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "SecurityHealthService" >nul 2>&1
echo [√] 已禁用: SecurityHealthService 安全健康服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SecurityHealthService" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "SecurityHealthService" >nul 2>&1
echo [√] 已启用: SecurityHealthService 安全健康服务
)
goto :EOF
)
:: 2.SysMain (SuperFetch服务)
if %option% equ 2 (
if %opt2_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SysMain" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "SysMain" >nul 2>&1
echo [√] 已禁用: SysMain SuperFetch服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SysMain" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "SysMain" >nul 2>&1
echo [√] 已启用: SysMain SuperFetch服务
)
goto :EOF
)
:: 3.WSearch (Windows搜索服务)
if %option% equ 3 (
if %opt3_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WSearch" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "WSearch" >nul 2>&1
echo [√] 已禁用: WSearch Windows搜索服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WSearch" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "WSearch" >nul 2>&1
echo [√] 已启用: WSearch Windows搜索服务
)
goto :EOF
)
:: 4.UsoSvc (Windows更新服务)
if %option% equ 4 (
if %opt4_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "UsoSvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "UsoSvc" >nul 2>&1
echo [√] 已禁用: UsoSvc Windows更新服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "UsoSvc" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "UsoSvc" >nul 2>&1
echo [√] 已启用: UsoSvc Windows更新服务
)
goto :EOF
)
:: 5.TrkWks (分布式链接跟踪服务)
if %option% equ 5 (
if %opt5_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "TrkWks" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "TrkWks" >nul 2>&1
echo [√] 已禁用: TrkWks 分布式链接跟踪服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "TrkWks" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "TrkWks" >nul 2>&1
echo [√] 已启用: TrkWks 分布式链接跟踪服务
)
goto :EOF
)
:: 6.WinDefend (Windows Defender服务)
if %option% equ 6 (
if %opt6_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WinDefend" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "WinDefend" >nul 2>&1
echo [√] 已禁用: WinDefend Windows Defender服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WinDefend" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "WinDefend" >nul 2>&1
echo [√] 已启用: WinDefend Windows Defender服务
)
goto :EOF
)
:: 7.diagsvc (诊断服务)
if %option% equ 7 (
if %opt7_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "diagsvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "diagsvc" >nul 2>&1
echo [√] 已禁用: diagsvc 诊断服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "diagsvc" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "diagsvc" >nul 2>&1
echo [√] 已启用: diagsvc 诊断服务
)
goto :EOF
)
:: 8.DPS (诊断策略服务)
if %option% equ 8 (
if %opt8_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "DPS" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "DPS" >nul 2>&1
echo [√] 已禁用: DPS 诊断策略服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "DPS" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "DPS" >nul 2>&1
echo [√] 已启用: DPS 诊断策略服务
)
goto :EOF
)
:: 9.WdiServiceHost (诊断服务主机)
if %option% equ 9 (
if %opt9_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WdiServiceHost" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "WdiServiceHost" >nul 2>&1
echo [√] 已禁用: WdiServiceHost 诊断服务主机
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WdiServiceHost" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "WdiServiceHost" >nul 2>&1
echo [√] 已启用: WdiServiceHost 诊断服务主机
)
goto :EOF
)
:: 10.WdiSystemHost (诊断系统主机)
if %option% equ 10 (
if %opt10_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WdiSystemHost" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "WdiSystemHost" >nul 2>&1
echo [√] 已禁用: WdiSystemHost 诊断系统主机
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WdiSystemHost" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "WdiSystemHost" >nul 2>&1
echo [√] 已启用: WdiSystemHost 诊断系统主机
)
goto :EOF
)
:: 11.MapsBroker (地图服务)
if %option% equ 11 (
if %opt11_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "MapsBroker" start= demand >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "MapsBroker" >nul 2>&1
echo [√] 已设置手动: MapsBroker 地图服务
) else if %opt11_status% equ 1 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "MapsBroker" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "MapsBroker" >nul 2>&1
echo [√] 已设置自动: MapsBroker 地图服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "MapsBroker" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "MapsBroker" >nul 2>&1
echo [√] 已禁用: MapsBroker 地图服务
)
goto :EOF
)
:: 12.iphlpsvc (IP助手服务)
if %option% equ 12 (
if %opt12_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "iphlpsvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "iphlpsvc" >nul 2>&1
echo [√] 已禁用: iphlpsvc IP助手服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "iphlpsvc" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "iphlpsvc" >nul 2>&1
echo [√] 已启用: iphlpsvc IP助手服务
)
goto :EOF
)
:: 13.diagnosticshub.standardcollector.service (诊断中心收集器)
if %option% equ 13 (
if %opt13_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "diagnosticshub.standardcollector.service" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "diagnosticshub.standardcollector.service" >nul 2>&1
echo [√] 已禁用: diagnosticshub.standardcollector.service 诊断中心收集器
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "diagnosticshub.standardcollector.service" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "diagnosticshub.standardcollector.service" >nul 2>&1
echo [√] 已启用: diagnosticshub.standardcollector.service 诊断中心收集器
)
goto :EOF
)
:: 14.SmsRouter (SMS路由器服务)
if %option% equ 14 (
if %opt14_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SmsRouter" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "SmsRouter" >nul 2>&1
echo [√] 已禁用: SmsRouter SMS路由器服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SmsRouter" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "SmsRouter" >nul 2>&1
echo [√] 已启用: SmsRouter SMS路由器服务
)
goto :EOF
)
:: 15.PcaSvc (程序兼容性助手)
if %option% equ 15 (
if %opt15_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "PcaSvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "PcaSvc" >nul 2>&1
echo [√] 已禁用: PcaSvc 程序兼容性助手
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "PcaSvc" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "PcaSvc" >nul 2>&1
echo [√] 已启用: PcaSvc 程序兼容性助手
)
goto :EOF
)
:: 16.ShellHWDetection (Shell硬件检测)
if %option% equ 16 (
if %opt16_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "ShellHWDetection" start= demand >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "ShellHWDetection" >nul 2>&1
echo [√] 已设置手动: ShellHWDetection Shell硬件检测
) else if %opt16_status% equ 1 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "ShellHWDetection" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "ShellHWDetection" >nul 2>&1
echo [√] 已设置自动: ShellHWDetection Shell硬件检测
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "ShellHWDetection" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "ShellHWDetection" >nul 2>&1
echo [√] 已禁用: ShellHWDetection Shell硬件检测
)
goto :EOF
)
:: 17.SgrmBroker (系统防护服务)
if %option% equ 17 (
if %opt17_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SgrmBroker" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "SgrmBroker" >nul 2>&1
echo [√] 已禁用: SgrmBroker 系统防护服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SgrmBroker" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "SgrmBroker" >nul 2>&1
echo [√] 已启用: SgrmBroker 系统防护服务
)
goto :EOF
)
:: 18.Schedule (任务计划服务)
if %option% equ 18 (
if %opt18_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "Schedule" start= demand >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "Schedule" >nul 2>&1
echo [√] 已设置手动: Schedule 任务计划服务
) else if %opt18_status% equ 1 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "Schedule" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "Schedule" >nul 2>&1
echo [√] 已设置自动: Schedule 任务计划服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "Schedule" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "Schedule" >nul 2>&1
echo [√] 已禁用: Schedule 任务计划服务
)
goto :EOF
)
:: 19.Wecsvc (Windows事件收集服务)
if %option% equ 19 (
if %opt19_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "Wecsvc" start= disabled >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "Wecsvc" >nul 2>&1
echo [√] 已禁用: Wecsvc Windows事件收集服务
) else (
"%~dp0NSudoLG.exe" -U:T -P:E sc config "Wecsvc" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc start "Wecsvc" >nul 2>&1
echo [√] 已启用: Wecsvc Windows事件收集服务
)
goto :EOF
)
endlocal
goto :EOF
:: 恢复所有服务默认设置的函数
:RESTORE_DEFAULT
echo.
echo 正在恢复所有服务默认设置...
echo.
:: 恢复默认设置并启动服务
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SysMain" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WSearch" start= delayed-auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "UsoSvc" start= manual >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "TrkWks" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WinDefend" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "diagsvc" start= manual >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "DPS" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WdiServiceHost" start= manual >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "WdiSystemHost" start= manual >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "MapsBroker" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "iphlpsvc" start= manual >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "diagnosticshub.standardcollector.service" start= manual >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SmsRouter" start= manual >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "PcaSvc" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "ShellHWDetection" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SgrmBroker" start= manual >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "Schedule" start= auto >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "Wecsvc" start= manual >nul
"%~dp0NSudoLG.exe" -U:T -P:E sc config "SecurityHealthService" start= auto >nul
:: 启动应该自动启动的服务
"%~dp0NSudoLG.exe" -U:T -P:E sc start "SysMain" >nul 2>&1
"%~dp0NSudoLG.exe" -U:T -P:E sc start "TrkWks" >nul 2>&1
"%~dp0NSudoLG.exe" -U:T -P:E sc start "WinDefend" >nul 2>&1
"%~dp0NSudoLG.exe" -U:T -P:E sc start "DPS" >nul 2>&1
"%~dp0NSudoLG.exe" -U:T -P:E sc start "PcaSvc" >nul 2>&1
"%~dp0NSudoLG.exe" -U:T -P:E sc start "ShellHWDetection" >nul 2>&1
"%~dp0NSudoLG.exe" -U:T -P:E sc start "Schedule" >nul 2>&1
"%~dp0NSudoLG.exe" -U:T -P:E sc start "SecurityHealthService" >nul 2>&1
echo 所有服务已恢复默认设置!
echo.
pause
goto fuwuxiang_menu
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 更新设置
::-------------------------------------------------------------------------------------------
:update
setlocal enabledelayedexpansion
:: 初始化状态变量
for /l %%i in (1,1,5) do set "opt%%i_status=0"
:: 检测所有优化项状态
call :Check_OPT_Status
cls
echo.===============================================================================
echo. ZyperWin++ - 更新设置
echo.===============================================================================
echo. 状态标记: [+]已优化 [-]未优化
echo.
echo [ 1] %opt1_mark% 禁止Win10/11进行大版本更新
echo [ 2] %opt2_mark% Windows更新不包括恶意软件删除工具
echo [ 3] %opt3_mark% 禁用Windows更新 停止更新到2999年
echo [ 4] %opt4_mark% 禁用自动更新商店应用
echo [ 5] %opt5_mark% 禁用自动更新地图
echo.
echo [A] 应用所有未优化的项
echo [R] 重启Windows更新服务
echo [X] 返回
echo.
set /p "choices=请输入选择(如: 1 3 5 或 A): "
if "%choices%"=="" goto update
if /i "%choices%"=="X" goto custom_optimize
if /i "%choices%"=="R" goto RESTART_WU_SERVICE
:: 处理全选(只选未优化的项)
if /i "%choices%"=="A" (
set "choices="
for /l %%i in (1,1,5) do (
if !opt%%i_status! equ 0 set "choices=!choices! %%i"
)
if "!choices!"=="" (
echo 所有优化项已应用,无需操作!
pause
goto custom_optimize
)
)
:: 逐个处理选择
for %%c in (%choices%) do (
call :Toggle_OPT %%c
)
:: 更新状态
for /l %%i in (1,1,5) do set "opt%%i_status=0"
call :Check_OPT_Status
echo.
echo 注意:部分设置需要重启系统才能完全生效
echo.
pause
goto update
:: 检测所有优化项状态的函数
:Check_OPT_Status
:: 1.禁止Win10/11进行大版本更新
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DisableOSUpgrade" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt1_status=1" & set "opt1_mark=[+]") else (set "opt1_mark=[-]")
:: 2.Windows更新不包括恶意软件删除工具
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "ExcludeWUDriversInQualityUpdate" 2>nul | findstr /i "0x1" >nul
if %errorlevel% equ 0 (set "opt2_status=1" & set "opt2_mark=[+]") else (set "opt2_mark=[-]")
:: 3.禁用Windows更新 停止更新到2999年
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseUpdatesExpiryTime" 2>nul | findstr /i "2999" >nul
if %errorlevel% equ 0 (set "opt3_status=1" & set "opt3_mark=[+]") else (set "opt3_mark=[-]")
:: 4.禁用自动更新商店应用
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore" /v "AutoDownload" 2>nul | findstr /i "0x2" >nul
if %errorlevel% equ 0 (set "opt4_status=1" & set "opt4_mark=[+]") else (set "opt4_mark=[-]")
:: 5.禁用自动更新地图
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Maps" /v "AutoDownloadAndUpdateMapData" 2>nul | findstr /i "0x0" >nul
if %errorlevel% equ 0 (set "opt5_status=1" & set "opt5_mark=[+]") else (set "opt5_mark=[-]")
goto :eof
:: 切换优化状态的函数
:Toggle_OPT
setlocal
set option=%1
:: 1.禁止Win10/11进行大版本更新
if %option% equ 1 (
if %opt1_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DisableOSUpgrade" /t REG_DWORD /d 1 /f >nul
echo [√] 已禁止Win10/11进行大版本更新
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DisableOSUpgrade" /f >nul
echo [√] 已允许Win10/11进行大版本更新
)
goto :EOF
)
:: 2.Windows更新不包括恶意软件删除工具
if %option% equ 2 (
if %opt2_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "ExcludeWUDriversInQualityUpdate" /t REG_DWORD /d 1 /f >nul
echo [√] Windows更新已不包括恶意软件删除工具
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "ExcludeWUDriversInQualityUpdate" /f >nul
echo [√] Windows更新已包括恶意软件删除工具
)
goto :EOF
)
:: 3.禁用Windows更新 停止更新到2999年
if %option% equ 3 (
if %opt3_status% equ 0 (
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "FlightSettingsMaxPauseDays" /t REG_SZ /d "7152" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseFeatureUpdatesStartTime" /t REG_SZ /d "2024-01-01T10:00:52Z" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseFeatureUpdatesEndTime" /t REG_SZ /d "2999-12-01T09:59:52Z" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseQualityUpdatesStartTime" /t REG_SZ /d "2024-01-01T10:00:52Z" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseQualityUpdatesEndTime" /t REG_SZ /d "2999-12-01T09:59:52Z" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseUpdatesStartTime" /t REG_SZ /d "2024-01-01T09:59:52Z" /f >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseUpdatesExpiryTime" /t REG_SZ /d "2999-12-01T09:59:52Z" /f >nul
echo [√] 已停止更新到2999年
) else (
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "FlightSettingsMaxPauseDays" /f >nul
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseFeatureUpdatesStartTime" /f >nul
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseFeatureUpdatesEndTime" /f >nul
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseQualityUpdatesStartTime" /f >nul
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseQualityUpdatesEndTime" /f >nul
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseUpdatesStartTime" /f >nul
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "PauseUpdatesExpiryTime" /f >nul
echo [√] 已恢复Windows更新
)
goto :EOF
)
:: 4.禁用自动更新商店应用
if %option% equ 4 (
if %opt4_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore" /v "AutoDownload" /t REG_DWORD /d 2 /f >nul
echo [√] 已禁用自动更新商店应用
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore" /v "AutoDownload" /f >nul
echo [√] 已启用自动更新商店应用
)
goto :EOF
)
:: 5.禁用自动更新地图
if %option% equ 5 (
if %opt6_status% equ 0 (
"%~dp0NSudoLG.exe" -U:T -P:E reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Maps" /v "AutoDownloadAndUpdateMapData" /t REG_DWORD /d 0 /f >nul
echo [√] 已禁用自动更新地图
) else (
"%~dp0NSudoLG.exe" -U:T -P:E reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Maps" /v "AutoDownloadAndUpdateMapData" /f >nul
echo [√] 已启用自动更新地图
)
goto :EOF
)
endlocal
goto :EOF
:RESTART_WU_SERVICE
echo.
echo 正在重启Windows更新服务...
"%~dp0NSudoLG.exe" -U:T -P:E sc stop "wuauserv" >nul 2>&1
"%~dp0NSudoLG.exe" -U:T -P:E sc start "wuauserv" >nul 2>&1
echo Windows更新服务已重启
echo.
pause
goto update
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 垃圾清理
::-------------------------------------------------------------------------------------------
:Clean
cls
echo.===============================================================================
echo. ZyperWin++ - 垃圾清理
echo.===============================================================================
echo.
echo 确定要垃圾清理吗?这会清理掉您创建的系统还原点
echo.
choice /C:YN /N /M " [Y]确定 [N]取消 请输入选项:"
echo.
if errorlevel 2 goto :MainMenu
if errorlevel 1 goto :cleaning
:cleaning
:: 临时文件
del /f /s /q "%SystemDrive%\Windows\Temp\*" >nul 2>&1
del /f /s /q "%SystemRoot%\Temp\*" >nul 2>&1
del /f /s /q "%TEMP%\*" >nul 2>&1
echo [√] 清理: 临时文件
:: 缩略图缓存
del /f /s /q "%LocalAppData%\Microsoft\Windows\Explorer\thumbcache_*.db" >nul 2>&1
echo [√] 清理: 缩略图缓存
:: Windows Defender文件
del /f /s /q "%ProgramData%\Microsoft\Windows Defender\Scans\*" >nul 2>&1
echo [√] 清理: Windows Defender临时文件
:: DirectX着色器缓存
del /f /s /q "%LocalAppData%\Local\D3DSCache\*" >nul 2>&1
echo [√] 清理: DirectX着色器缓存
:: 传递优化文件
del /f /s /q "%SystemRoot%\SoftwareDistribution\DeliveryOptimization\*" >nul 2>&1
echo [√] 清理: 传递优化文件
:: 诊断数据
del /f /s /q "%ProgramData%\Microsoft\Diagnosis\*" >nul 2>&1
echo [√] 清理: 诊断数据查看器数据库文件
:: 系统错误文件
del /f /s /q "%SystemRoot%\Minidump\*.dmp" >nul 2>&1
del /f /q "%SystemRoot%\memory.dmp" >nul 2>&1
echo [√] 清理: 系统错误文件
:: Windows报告
del /f /s /q "%ProgramData%\Microsoft\Windows\WER\ReportQueue\*" >nul 2>&1
echo [√] 清理: Windows报告文件
:: Windows下载缓存
del /f /s /q "%SystemRoot%\SoftwareDistribution\Download\*" >nul 2>&1
echo [√] 清理: Windows更新缓存
:: Terminal Server缓存
del /f /s /q "%LocalAppData%\Microsoft\Terminal Server Client\Cache\*" >nul 2>&1
echo [√] 清理: Terminal Server Client缓存
:: Windows预读取文件
del /f /s /q "%SystemRoot%\Prefetch\*" >nul 2>&1
echo [√] 清理: Windows预读取文件
:: WinINet缓存
del /f /s /q "%LocalAppData%\Microsoft\Windows\INetCache\*" >nul 2>&1
echo [√] 清理: WinINet网页缓存
:: WinINet Cookies
del /f /s /q "%LocalAppData%\Microsoft\Windows\INetCookies\*" >nul 2>&1
echo [√] 清理: WinINet Cookies
:: Winsxs临时文件
del /f /s /q "%SystemRoot%\WinSxS\Temp\*" >nul 2>&1
echo [√] 清理: Winsxs临时文件
:: Windows日志
del /f /s /q "%SystemRoot%\Logs\*" >nul 2>&1
echo [√] 清理: Windows日志文件
:: 日常临时文件
del /f /s /q "%SystemRoot%\Temp\*" >nul 2>&1
echo [√] 清理: Windows日常临时文件
:: 崩溃dmp文件
del /f /s /q "%SystemDrive%\*.dmp" >nul 2>&1
echo [√] 清理: 系统崩溃dmp文件
:: 回收站
rd /s /q "%SystemDrive%\$Recycle.bin" >nul 2>&1
echo [√] 清理: 回收站
:: 使用DISM清理WinSxS
echo [√] 清理: 被取代的WinSxS组件 (使用DISM)
dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase >nul 2>&1
:: 清理损坏的Appx
echo [√] 清理: 损坏的Appx应用
powershell -Command "Get-AppxPackage -AllUsers | Where-Object {$_.Status -eq 'Error'} | Remove-AppxPackage -ErrorAction SilentlyContinue" >nul
:: 清理.NET程序集缓存
echo [√] 清理: .NET程序集缓存
rd /s /q "%WinDir%\assembly\NativeImages_v4.0.30319_32" >nul 2>&1
rd /s /q "%WinDir%\assembly\NativeImages_v4.0.30319_64" >nul 2>&1
echo.
echo 垃圾清理已完成!按任意键返回
echo.
pause
goto MainMenu
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - APPX 管理
::-------------------------------------------------------------------------------------------
@echo off
setlocal enabledelayedexpansion
:AppX_Manager
cls
echo ===============================================================================
echo APPX 管理(复制粘贴包名卸载)
echo ===============================================================================
echo.
echo 正在检测可卸载的APPX包...
echo.
:: 创建临时文件存储包列表
set "tempFile=%temp%\appx_list_%random%.tmp"
:: 获取可卸载的APPX包列表并保存到临时文件
powershell -Command "Get-AppxPackage | Where-Object {!$_.IsFramework -and !$_.NonRemovable} | Select-Object PackageFullName | ConvertTo-Csv -NoTypeInformation | Select-Object -Skip 1 | ForEach-Object { $_ -replace '\""', '' }" > "%tempFile%"
:: 读取临时文件并显示带序号的包列表
set "count=0"
for /f "usebackq tokens=*" %%a in ("%tempFile%") do (
set /a count+=1
call echo [%%count%%] %%a
)
if %count% equ 0 (
echo 未找到可卸载的APPX包
echo.
del "%tempFile%" 2>nul
pause
exit /b
)
echo.
echo 请直接输入要卸载的完整包名
echo [L]重新列出包名
echo [X]退出
echo.
set /p "package=请输入包名: "
:: 处理输入
if "%package%"=="" goto AppX_Manager
if /i "%package%"=="x" (
del "%tempFile%" 2>nul
goto MainMenu
)
if /i "%package%"=="l" (
del "%tempFile%" 2>nul
goto AppX_Manager
)
:: 验证包名是否存在
findstr /c:"%package%" "%tempFile%" >nul
if errorlevel 1 (
echo 错误:未找到匹配的包名!
pause
goto AppX_Manager
)
:: 显示确认信息
echo.
echo 准备卸载: %package%
choice /c YN /n /m "确定要卸载吗? (Y/N): "
if %errorlevel% equ 1 (
echo 正在卸载...
powershell -Command "Remove-AppxPackage -Package '%package%'"
if errorlevel 1 (
echo 卸载失败!可能需要管理员权限。
) else (
echo 成功卸载: %package%
)
) else (
echo 取消卸载。
)
echo.
pause
del "%tempFile%" 2>nul
goto AppX_Manager
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - Office 安装
::-------------------------------------------------------------------------------------------
:Office_install
cls
echo.===============================================================================
echo. ZyperWin++ - Office 安装
echo.===============================================================================
echo.
setlocal enabledelayedexpansion
:: 引导用户选择 Office 版本
:choose_version
echo 1. 您需要安装哪个版本?
echo 1. Office365
echo 2. Office2024
echo 3. Office2021
echo 4. Office2019
echo X. 返回主菜单
set /p versionChoice=请输入您的选择 (1/2/3/4/X):
if /i "%versionChoice%"=="X" goto MainMenu
if "%versionChoice%"=="1" set productCode=O365ProPlusRetail& goto choose_arch
if "%versionChoice%"=="2" set productCode=ProPlus2024Retail& goto choose_arch
if "%versionChoice%"=="3" set productCode=ProPlus2021Retail& goto choose_arch
if "%versionChoice%"=="4" set productCode=ProPlus2019Retail& goto choose_arch
echo 无效的选择,请重新输入。
goto choose_version
:: 引导用户选择体系结构
:choose_arch
echo.
echo 2. 您需要安装哪个体系结构?
echo 1. 64位
echo 2. 32位
echo X. 返回主菜单
set /p archChoice=请输入您的选择 (1/2/X):
if /i "%archChoice%"=="X" goto MainMenu
if "%archChoice%"=="1" set architecture=64 & goto choose_type
if "%archChoice%"=="2" set architecture=32 & goto choose_type
echo 无效的选择,请重新输入。
goto choose_arch
:: 引导用户选择安装类型
:choose_type
echo.
echo 3. 您需要安装完整版还是常用三件套?
echo 1. 完整版
echo 2. 常用三件套
echo X. 返回主菜单
set /p typeChoice=请输入您的选择 (1/2/X):
if /i "%typeChoice%"=="X" goto MainMenu
if "%typeChoice%"=="1" (
set excludeApps=
) else if "%typeChoice%"=="2" (
set "excludeApps=&exclude_apps=%productCode%:Access,Bing,Groove,Lync,Outlook,OneNote,Publisher,Teams"
) else (
echo 无效的选择,请重新输入。
goto choose_type
)
:: 构建最终的模板
:build_template
set "template=https://www.coolhub.top/get/?prod_to_add=%productCode%_zh-cn%excludeApps%^&arch=%architecture%"
:: 确认安装
echo.
set /p confirmInstall=您确定要继续安装吗?(Y/N/X - X返回主菜单):
if /i "%confirmInstall%"=="X" goto MainMenu
if /i not "%confirmInstall%"=="Y" (
echo 安装已取消。
pause
goto MainMenu
)
:: 执行安装命令
:execute_install
start powershell.exe -Command "irm '%template%' | iex"
echo 安装已经开始,将在新窗口中执行。
pause
goto MainMenu
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 系统激活
::-------------------------------------------------------------------------------------------
:System_activation
cls
echo.===============================================================================
echo. ZyperWin++ - 系统激活
echo.===============================================================================
echo.
echo 正在调用MAS激活,稍等片刻...
echo 提示:界面按1激活系统,按2激活Office,按3两者激活
echo.
@powershell.exe -Command "irm https://get.activated.win | iex; exit"
echo.
echo 按任意键返回
echo.
pause
goto MainMenu
::-------------------------------------------------------------------------------------------
:: ZyperWin++ - 关于软件
::-------------------------------------------------------------------------------------------
:about
cls
echo.===============================================================================
echo. ZyperWin++ - 关于软件
echo.===============================================================================
echo.
echo.
echo. ZyperWin++ v2.0
echo.
echo. 开发者:ZyperWave
echo.
echo. 作者B站:https://space.bilibili.com/1645147838
echo.
echo. 软件开源:https://github.com/ZyperWave/ZyperWinOptimize
echo.
echo. 特别感谢您选择ZyperWin++这款优化软件!
echo.
echo. 若出现问题请及时反馈!反馈交流群:312820776
echo.
echo.
echo.
echo.
echo. [X] 返回
echo.
echo.===============================================================================
choice /C:X /N /M "请输入你的选项 :"
if errorlevel 1 goto :MainMenu
::-------------------------------------------------------------------------------------------
::-------------------------------------------------------------------------------------------
:: 退出 ZyperWin++
::-------------------------------------------------------------------------------------------
:Quit
cls
echo.===============================================================================
echo. ZyperWin++ - 退出
echo.===============================================================================
echo.
echo. 感谢您的使用,再见!
echo.
echo. 正在退出 ZyperWin++ ...
echo.
echo.===============================================================================
echo.
pause>nul|set /p=请按任意键继续执行...
:: 恢复 DOS 窗口大小
reg delete "HKCU\Console\%%SystemRoot%%_system32_cmd.exe" /f >nul
reg add "HKU\.DEFAULT\Console" /v "FaceName" /t REG_SZ /d "Consolas" /f
reg add "HKU\.DEFAULT\Console" /v "FontFamily" /t REG_DWORD /d "0x36" /f
reg add "HKU\.DEFAULT\Console" /v "FontSize" /t REG_DWORD /d "0x100000" /f
reg add "HKU\.DEFAULT\Console" /v "FontWeight" /t REG_DWORD /d "0x190" /f
reg add "HKU\.DEFAULT\Console" /v "ScreenBufferSize" /t REG_DWORD /d "0x12c0050" /f
color 00
endlocal
exit