@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