找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2880|回复: 51

[分享] 一个 安全中心的 右键菜单(能实时开启和关闭 Win defender实时防护和防篡改)

  [复制链接]
发表于 2025-12-13 16:34:59 | 显示全部楼层 |阅读模式
本帖最后由 qq8899399 于 2026-5-29 04:36 编辑

MDL 论坛 翻到的 一个小软件  

作者项目主页:https://github.com/wesmar/WinDefCtl

WinDefCtl 是一个命令行实用程序,它通过 UI 自动化 API 提供对 Windows Defender 实时保护 (RTP) 和篡改保护设置的自动控制。它具有隐蔽执行功能,使用户无法察觉安全配置的更改。

WinDefCtl — Windows Defender 自动化和控制实用程序 v2.0
通过 UI 自动化完全终止 Defender 引擎 + RTP/TP 滑块控制

平台 建造 执照

⚡ v2.0 版本新增功能
v2.0 引入了无需重启即可完全终止 Defender引擎的功能——无需 PowerShell、WMI 或第三方工具。
它结合了离线 IFEO 注册表单元操作和 ring-0 内核终止功能kvckiller.sys。

命令        它的作用
WinDefCtl kill        IFEO 阻塞 + 内核终止MsMpEng.exe+ SecurityHealthSystray.exe+ SCM 停止SecurityHealthService
WinDefCtl restore        删除 IFEO 条目 + 开始WinDefend+ SecurityHealthService+ 重新启动SecurityHealthSystray.exe
WinDefCtl rtp off|on|status        通过用户界面自动化(叠加层)切换实时保护
WinDefCtl tp off|on|status        通过用户界面自动化(叠加层)切换防篡改保护


单个独立可执行文件——无需安装程序,无需依赖项,无需运行时 DLL。以管理员身份
运行。

🚀 用法
WinDefCtl kill              # Kill Defender engine (no restart required)
WinDefCtl restore           # Re-enable Defender engine

WinDefCtl rtp status        # Check Real-Time Protection state
WinDefCtl rtp off           # Disable Real-Time Protection
WinDefCtl rtp on            # Enable Real-Time Protection

WinDefCtl tp status         # Check Tamper Protection state
WinDefCtl tp off            # Disable Tamper Protection
WinDefCtl tp on             # Enable Tamper Protection

更新作者 WinDefCtl 2.0版本


如图   微信图片_20251212213403_607_542.png 微信图片_20251212213255_606_542.png


WinDefCtl脚本如下
  1. 更新2.0  
复制代码


整合右键菜单批处理如下

  1. @echo off
  2. if /i "%UserName%" == "SYSTEM" (Goto GotAdmin) else (reg query "HKLM\SYSTEM\ControlSet001\Control\MiniNT" 1>nul 2>nul&&Goto GotAdmin)
  3. :BatchGotAdmin
  4. Set _Args=&Set Args=%*
  5. if `%1` neq `` Set "_Args=%Args:"=""%"
  6. if exist %WinDir%\System32\fltMC.exe fltMC 1>nul 2>nul||(echo CreateObject^("Shell.Application"^).ShellExecute "cmd.exe","/c """"%~f0"" %_Args%""",,"runas",1 >"%TEMP%\getAdmin.vbs"&(CScript 1>nul 2>nul&&CScript //nologo "%TEMP%\getAdmin.vbs" 1>nul 2>nul||"%TEMP%\getAdmin.vbs" 2>nul)&del /f /q "%TEMP%\getAdmin.vbs" 2>nul&Exit /b)

  7. :GotAdmin
  8. Pushd "%CD%"&cd /d "%~dp0"

  9. if "%PROCESSOR_ARCHITECTURE%"=="x86" set bits=32
  10. if "%PROCESSOR_ARCHITECTURE%"=="AMD64" set bits=64


  11. REM 检查命令行参数
  12. if "%~1"=="install" (
  13.     goto install
  14. )
  15. if "%~1"=="uninstall" (
  16.     goto uninstall
  17. )

  18. Rem 设置程序路径
  19. SET "_file_path=%~dp0"
  20. Rem 设置命令行
  21. SET "_cmd_cmd_enable=powershell Start-Process cmd -Verb RunAs -ArgumentList '/S /K pushd \"%%V\" &\"%~dp0WinDefCtl.exe\" rtp on &\"%~dp0WinDefCtl.exe\" tp on &exit'"
  22. SET "_cmd_cmd_disabled=powershell Start-Process cmd -Verb RunAs -ArgumentList '/S /K pushd \"%%V\" &\"%~dp0WinDefCtl.exe\" rtp off &\"%~dp0WinDefCtl.exe\" tp off &exit'"
  23. SET "_cmd_scripts_enable=\"powershell.exe\" \"-Command\" \"\"& {Start-Process PowerShell.exe -ArgumentList '-ExecutionPolicy RemoteSigned -File \"%~dp0WinDefCtlCN.ps1\" all on' -Verb RunAs}\""
  24. SET "_cmd_scripts_disabled=\"powershell.exe\" \"-Command\" \"\"& {Start-Process PowerShell.exe -ArgumentList '-ExecutionPolicy RemoteSigned -File \"%~dp0WinDefCtlCN.ps1\" all off' -Verb RunAs}\""
  25. Rem 设置注册表初始值
  26. SET "_regkey1=HKCR\*\Shell\WindowsSecurity"
  27. SET "_regkey2=HKCR\Directory\Shell\WindowsSecurity"
  28. SET "_regkey3=HKCR\Directory\background\Shell\WindowsSecurity"
  29. SET "_regkey4=HKCR\Drive\Shell\WindowsSecurity"
  30. SET "_regkey5=HKCR\DesktopBackground\Shell\WindowsSecurity"

  31. :Menu
  32. SET Options=
  33. ECHO.&ECHO. 1.安装 WinDefCtl 鼠标右键菜单
  34. ECHO.&ECHO. 2.卸载 WinDefCtl 鼠标右键菜单
  35. ECHO.&ECHO. 3.退出
  36. ECHO.
  37. SET /P Options=请输入选择项目序号并按回车确认:
  38. IF /I "%Options%"=="1" GOTO install
  39. IF /I "%Options%"=="2" GOTO uninstall
  40. IF /I "%Options%"=="3" GOTO OUT
  41. ECHO.&ECHO.序号无效,请重新输入!
  42. PING -n 2 127.1>NUL
  43. CLS
  44. GOTO Menu

  45. :install
  46. REM 删除残留注册项
  47. reg delete "%_regkey1%" /f
  48. for %%i in ("%_regkey2%" "%_regkey3%" "%_regkey4%" "%_regkey5%") do reg delete %%i /f
  49. Rem 单独处理 HKCR\*\Shell\WindowsSecurity(for循环直接导入通配符*会失败)
  50. Reg.exe add "%_regkey1%" /v "Icon" /t REG_SZ /d "%%ProgramFiles%%\Windows Defender\EppManifest.dll,-100" /f
  51. Reg.exe add "%_regkey1%" /v "MUIVerb" /t REG_SZ /d "Windows 安全中心" /f
  52. Reg.exe add "%_regkey1%" /v "Position" /t REG_SZ /d "Bottom" /f
  53. Reg.exe add "%_regkey1%" /v "SubCommands" /t REG_SZ /d "" /f
  54. Reg.exe add "%_regkey1%" /v "SeparatorBefore" /t REG_SZ /d "" /f
  55. Reg.exe add "%_regkey1%" /v "SeparatorAfter" /t REG_SZ /d "" /f
  56. Reg.exe add "%_regkey1%\shell\001flyout" /v "Icon" /t REG_SZ /d "%%ProgramFiles%%\Windows Defender\EppManifest.dll,-100" /f
  57. Reg.exe add "%_regkey1%\shell\001flyout" /v "MUIVerb" /t REG_SZ /d "&安全中心主页" /f
  58. Reg.exe add "%_regkey1%\shell\001flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  59. Reg.exe add "%_regkey1%\shell\001flyout" /v "SeparatorBefore" /t REG_SZ /d "" /f
  60. Reg.exe add "%_regkey1%\shell\001flyout" /v "SeparatorAfter" /t REG_SZ /d "" /f
  61. Reg.exe add "%_regkey1%\shell\001flyout" /v "CommandFlags" /t REG_DWORD /d "64" /f
  62. Reg.exe add "%_regkey1%\shell\001flyout\command" /ve /t REG_SZ /d "explorer windowsdefender:" /f
  63. Reg.exe add "%_regkey1%\shell\002flyout" /v "MUIVerb" /t REG_SZ /d "&病毒和威胁防护" /f
  64. Reg.exe add "%_regkey1%\shell\002flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  65. Reg.exe add "%_regkey1%\shell\002flyout" /v "Position" /t REG_SZ /d "Bottom" /f
  66. Reg.exe add "%_regkey1%\shell\002flyout" /v "SubCommands" /t REG_SZ /d "" /f
  67. Reg.exe add "%_regkey1%\shell\002flyout\shell" /v "SubCommands" /t REG_SZ /d "" /f
  68. Reg.exe add "%_regkey1%\shell\002flyout\shell\001" /v "MUIVerb" /t REG_SZ /d "病毒和威胁防护 设置主页" /f
  69. Reg.exe add "%_regkey1%\shell\002flyout\shell\001" /v "HasLUAShield" /t REG_SZ /d "" /f
  70. Reg.exe add "%_regkey1%\shell\002flyout\shell\001" /v "SeparatorBefore" /t REG_SZ /d "" /f
  71. Reg.exe add "%_regkey1%\shell\002flyout\shell\001" /v "SeparatorAfter" /t REG_SZ /d "" /f
  72. Reg.exe add "%_regkey1%\shell\002flyout\shell\001" /v "CommandFlags" /t REG_DWORD /d "64" /f
  73. Reg.exe add "%_regkey1%\shell\002flyout\shell\001\command" /ve /t REG_SZ /d "explorer windowsdefender://threat" /f
  74. Reg.exe add "%_regkey1%\shell\002flyout\shell\002" /v "MUIVerb" /t REG_SZ /d "启用 实时防护和防篡改" /f
  75. Reg.exe add "%_regkey1%\shell\002flyout\shell\002" /v "HasLUAShield" /t REG_SZ /d "" /f
  76. Reg.exe add "%_regkey1%\shell\002flyout\shell\002\command" /ve /t REG_SZ /d "%_cmd_cmd_enable%" /f
  77. Reg.exe add "%_regkey1%\shell\002flyout\shell\003" /v "MUIVerb" /t REG_SZ /d "禁用 实时防护和防篡改" /f
  78. Reg.exe add "%_regkey1%\shell\002flyout\shell\003" /v "HasLUAShield" /t REG_SZ /d "" /f
  79. Reg.exe add "%_regkey1%\shell\002flyout\shell\003\command" /ve /t REG_SZ /d "%_cmd_cmd_disabled%" /f
  80. Reg.exe add "%_regkey1%\shell\003flyout" /v "MUIVerb" /t REG_SZ /d "&账户保护" /f
  81. Reg.exe add "%_regkey1%\shell\003flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  82. Reg.exe add "%_regkey1%\shell\003flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://account" /f
  83. Reg.exe add "%_regkey1%\shell\004flyout" /v "MUIVerb" /t REG_SZ /d "&防火墙和网络保护" /f
  84. Reg.exe add "%_regkey1%\shell\004flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  85. Reg.exe add "%_regkey1%\shell\004flyout" /v "Position" /t REG_SZ /d "Bottom" /f
  86. Reg.exe add "%_regkey1%\shell\004flyout" /v "SubCommands" /t REG_SZ /d "" /f
  87. Reg.exe add "%_regkey1%\shell\004flyout\shell" /v "SubCommands" /t REG_SZ /d "" /f
  88. Reg.exe add "%_regkey1%\shell\004flyout\shell\001" /v "MUIVerb" /t REG_SZ /d "防火墙和网络保护 设置主页" /f
  89. Reg.exe add "%_regkey1%\shell\004flyout\shell\001" /v "HasLUAShield" /t REG_SZ /d "" /f
  90. Reg.exe add "%_regkey1%\shell\004flyout\shell\001" /v "SeparatorBefore" /t REG_SZ /d "" /f
  91. Reg.exe add "%_regkey1%\shell\004flyout\shell\001" /v "SeparatorAfter" /t REG_SZ /d "" /f
  92. Reg.exe add "%_regkey1%\shell\004flyout\shell\001" /v "CommandFlags" /t REG_DWORD /d "64" /f
  93. Reg.exe add "%_regkey1%\shell\004flyout\shell\001\command" /ve /t REG_SZ /d "explorer windowsdefender://network" /f
  94. Reg.exe add "%_regkey1%\shell\004flyout\shell\002" /v "MUIVerb" /t REG_SZ /d "启用 Windows 防火墙" /f
  95. Reg.exe add "%_regkey1%\shell\004flyout\shell\002" /v "HasLUAShield" /t REG_SZ /d "" /f
  96. Reg.exe add "%_regkey1%\shell\004flyout\shell\002\command" /ve /t REG_SZ /d "powershell.exe -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c,netsh advfirewall set allprofiles state on' -Verb runAs\"" /f
  97. Reg.exe add "%_regkey1%\shell\004flyout\shell\003" /v "MUIVerb" /t REG_SZ /d "禁用 Windows 防火墙" /f
  98. Reg.exe add "%_regkey1%\shell\004flyout\shell\003" /v "HasLUAShield" /t REG_SZ /d "" /f
  99. Reg.exe add "%_regkey1%\shell\004flyout\shell\003\command" /ve /t REG_SZ /d "powershell.exe -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c,netsh advfirewall set allprofiles state off' -Verb runAs\"" /f
  100. Reg.exe add "%_regkey1%\shell\005flyout" /v "MUIVerb" /t REG_SZ /d "应用和浏览器控制" /f
  101. Reg.exe add "%_regkey1%\shell\005flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  102. Reg.exe add "%_regkey1%\shell\005flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://appbrowser" /f
  103. Reg.exe add "%_regkey1%\shell\006flyout" /v "MUIVerb" /t REG_SZ /d "&设备安全性" /f
  104. Reg.exe add "%_regkey1%\shell\006flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  105. Reg.exe add "%_regkey1%\shell\006flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://devicesecurity" /f
  106. Reg.exe add "%_regkey1%\shell\007flyout" /v "MUIVerb" /t REG_SZ /d "&设备性能和运行状况" /f
  107. Reg.exe add "%_regkey1%\shell\007flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  108. Reg.exe add "%_regkey1%\shell\007flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://perfhealth" /f
  109. Reg.exe add "%_regkey1%\shell\008flyout" /v "MUIVerb" /t REG_SZ /d "&家庭选项" /f
  110. Reg.exe add "%_regkey1%\shell\008flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  111. Reg.exe add "%_regkey1%\shell\008flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://family" /f
  112. Reg.exe add "%_regkey1%\shell\009flyout" /v "MUIVerb" /t REG_SZ /d "&保护历史记录" /f
  113. Reg.exe add "%_regkey1%\shell\009flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  114. Reg.exe add "%_regkey1%\shell\009flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://history" /f
  115. Reg.exe add "%_regkey1%\shell\010flyout" /v "MUIVerb" /t REG_SZ /d "&安全提供程序" /f
  116. Reg.exe add "%_regkey1%\shell\010flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  117. Reg.exe add "%_regkey1%\shell\010flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://providers" /f
  118. Reg.exe add "%_regkey1%\shell\011flyout" /v "MUIVerb" /t REG_SZ /d "&通知" /f
  119. Reg.exe add "%_regkey1%\shell\011flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  120. Reg.exe add "%_regkey1%\shell\011flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://settings" /f
  121. Rem Windows安全中心菜单总项
  122. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  123.     Reg.exe add %%k /v "Icon" /t REG_SZ /d "%ProgramFiles%\Windows Defender\EppManifest.dll,-100" /f
  124.     Reg.exe add %%k /v "MUIVerb" /t REG_SZ /d "Windows 安全中心" /f
  125.     Reg.exe add %%k /v "Position" /t REG_SZ /d "Bottom" /f
  126.     Reg.exe add %%k /v "SeparatorAfter" /t REG_SZ /d "" /f
  127.     Reg.exe add %%k /v "SeparatorBefore" /t REG_SZ /d "" /f
  128.     Reg.exe add %%k /v "SubCommands" /t REG_SZ /d "" /f
  129. )
  130. Rem 二级菜单 安全中心主页
  131. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  132.     Reg.exe add "%%k\shell\001flyout" /v "Icon" /t REG_SZ /d "%ProgramFiles%\Windows Defender\EppManifest.dll,-100" /f
  133.     Reg.exe add "%%k\shell\001flyout" /v "MUIVerb" /t REG_SZ /d "&安全中心主页" /f
  134.     Reg.exe add "%%k\shell\001flyout" /v "SeparatorAfter" /t REG_SZ /d "" /f
  135.     Reg.exe add "%%k\shell\001flyout" /v "SeparatorBefore" /t REG_SZ /d "" /f
  136.     Reg.exe add "%%k\shell\001flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  137.     Reg.exe add "%%k\shell\001flyout" /v "CommandFlags" /t REG_DWORD /d "64" /f
  138.     Reg.exe add "%%k\shell\001flyout\command" /ve /t REG_SZ /d "explorer windowsdefender:" /f
  139. )
  140. Rem 二级菜单 病毒和威胁防护
  141. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  142.     Reg.exe add "%%k\shell\002flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  143.     Reg.exe add "%%k\shell\002flyout" /v "MUIVerb" /t REG_SZ /d "&病毒和威胁防护" /f
  144.     Reg.exe add "%%k\shell\002flyout" /v "Position" /t REG_SZ /d "Bottom" /f
  145.     Reg.exe add "%%k\shell\002flyout" /v "SubCommands" /t REG_SZ /d "" /f
  146.     Reg.exe add "%%k\shell\002flyout\shell" /v "SubCommands" /t REG_SZ /d "" /f
  147.     Reg.exe add "%%k\shell\002flyout\shell\001" /v "MUIVerb" /t REG_SZ /d "病毒和威胁防护 设置主页" /f
  148.     Reg.exe add "%%k\shell\002flyout\shell\001" /v "SeparatorAfter" /t REG_SZ /d "" /f
  149.     Reg.exe add "%%k\shell\002flyout\shell\001" /v "SeparatorBefore" /t REG_SZ /d "" /f
  150.     Reg.exe add "%%k\shell\002flyout\shell\001" /v "HasLUAShield" /t REG_SZ /d "" /f
  151.     Reg.exe add "%%k\shell\002flyout\shell\001" /v "CommandFlags" /t REG_DWORD /d "64" /f
  152.     Reg.exe add "%%k\shell\002flyout\shell\001\command" /ve /t REG_SZ /d "explorer windowsdefender://threat" /f
  153.     Reg.exe add "%%k\shell\002flyout\shell\002" /v "HasLUAShield" /t REG_SZ /d "" /f
  154.     Reg.exe add "%%k\shell\002flyout\shell\002" /v "MUIVerb" /t REG_SZ /d "启用 实时防护和防篡改" /f
  155.     Reg.exe add "%%k\shell\002flyout\shell\002\command" /ve /t REG_SZ /d "%_cmd_cmd_enable%" /f
  156.     Reg.exe add "%%k\shell\002flyout\shell\003" /v "HasLUAShield" /t REG_SZ /d "" /f
  157.     Reg.exe add "%%k\shell\002flyout\shell\003" /v "MUIVerb" /t REG_SZ /d "禁用 实时防护和防篡改" /f
  158.     Reg.exe add "%%k\shell\002flyout\shell\003\command" /ve /t REG_SZ /d "%_cmd_cmd_disabled%" /f
  159. )
  160. Rem 二级菜单 账户保护
  161. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  162.     Reg.exe add "%%k\shell\003flyout" /v "MUIVerb" /t REG_SZ /d "&账户保护" /f
  163.     Reg.exe add "%%k\shell\003flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  164.     Reg.exe add "%%k\shell\003flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://account" /f
  165. )
  166. Rem 二级菜单 防火墙和网络保护
  167. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  168.     Reg.exe add "%%k\shell\004flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  169.     Reg.exe add "%%k\shell\004flyout" /v "MUIVerb" /t REG_SZ /d "&防火墙和网络保护" /f
  170.     Reg.exe add "%%k\shell\004flyout" /v "Position" /t REG_SZ /d "Bottom" /f
  171.     Reg.exe add "%%k\shell\004flyout" /v "SubCommands" /t REG_SZ /d "" /f
  172.     Reg.exe add "%%k\shell\004flyout\shell" /v "SubCommands" /t REG_SZ /d "" /f
  173.     Reg.exe add "%%k\shell\004flyout\shell\001" /v "MUIVerb" /t REG_SZ /d "防火墙和网络保护 设置主页" /f
  174.     Reg.exe add "%%k\shell\004flyout\shell\001" /v "SeparatorAfter" /t REG_SZ /d "" /f
  175.     Reg.exe add "%%k\shell\004flyout\shell\001" /v "SeparatorBefore" /t REG_SZ /d "" /f
  176.     Reg.exe add "%%k\shell\004flyout\shell\001" /v "HasLUAShield" /t REG_SZ /d "" /f
  177.     Reg.exe add "%%k\shell\004flyout\shell\001" /v "CommandFlags" /t REG_DWORD /d "64" /f
  178.     Reg.exe add "%%k\shell\004flyout\shell\001\command" /ve /t REG_SZ /d "explorer windowsdefender://network" /f
  179.     Reg.exe add "%%k\shell\004flyout\shell\002" /v "HasLUAShield" /t REG_SZ /d "" /f
  180.     Reg.exe add "%%k\shell\004flyout\shell\002" /v "MUIVerb" /t REG_SZ /d "启用 Windows 防火墙" /f
  181.     Reg.exe add "%%k\shell\004flyout\shell\002\command" /ve /t REG_SZ /d "powershell.exe -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c,netsh advfirewall set allprofiles state on' -Verb runAs\"" /f
  182.     Reg.exe add "%%k\shell\004flyout\shell\003" /v "HasLUAShield" /t REG_SZ /d "" /f
  183.     Reg.exe add "%%k\shell\004flyout\shell\003" /v "MUIVerb" /t REG_SZ /d "禁用 Windows 防火墙" /f
  184.     Reg.exe add "%%k\shell\004flyout\shell\003\command" /ve /t REG_SZ /d "powershell.exe -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c,netsh advfirewall set allprofiles state off' -Verb runAs\"" /f
  185. )
  186.   Rem 二级菜单 应用和浏览器控制
  187. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  188.     Reg.exe add "%%k\shell\005flyout" /v "MUIVerb" /t REG_SZ /d "&应用和浏览器控制" /f
  189.     Reg.exe add "%%k\shell\005flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  190.     Reg.exe add "%%k\shell\005flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://appbrowser" /f
  191. )
  192. Rem 二级菜单 设备安全性
  193. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  194.     Reg.exe add "%%k\shell\006flyout" /v "MUIVerb" /t REG_SZ /d "&设备安全性" /f
  195.     Reg.exe add "%%k\shell\006flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  196.     Reg.exe add "%%k\shell\006flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://devicesecurity" /f
  197. )
  198. Rem 二级菜单 设备性能和运行状况
  199. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  200.     Reg.exe add "%%k\shell\007flyout" /v "MUIVerb" /t REG_SZ /d "&设备性能和运行状况" /f
  201.     Reg.exe add "%%k\shell\007flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  202.     Reg.exe add "%%k\shell\007flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://perfhealth" /f
  203. )
  204. Rem 二级菜单 家庭选项
  205. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  206.     Reg.exe add "%%k\shell\008flyout" /v "MUIVerb" /t REG_SZ /d "&家庭选项" /f
  207.     Reg.exe add "%%k\shell\008flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  208.     Reg.exe add "%%k\shell\008flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://family" /f
  209. )
  210. Rem 二级菜单 保护历史记录
  211. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  212.     Reg.exe add "%%k\shell\009flyout" /v "MUIVerb" /t REG_SZ /d "&保护历史记录" /f
  213.     Reg.exe add "%%k\shell\009flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  214.     Reg.exe add "%%k\shell\009flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://history" /f
  215. )
  216. Rem 二级菜单 安全提供程序
  217. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  218.     Reg.exe add "%%k\shell\010flyout" /v "MUIVerb" /t REG_SZ /d "&安全提供程序" /f
  219.     Reg.exe add "%%k\shell\010flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  220.     Reg.exe add "%%k\shell\010flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://providers" /f
  221. )
  222. Rem 二级菜单 通知
  223. for %%k in ("%_regkey2%" "%_regkey3%" "%_regkey4%") do (
  224.     Reg.exe add "%%k\shell\011flyout" /v "MUIVerb" /t REG_SZ /d "&通知" /f
  225.     Reg.exe add "%%k\shell\011flyout" /v "HasLUAShield" /t REG_SZ /d "" /f
  226.     Reg.exe add "%%k\shell\011flyout\command" /ve /t REG_SZ /d "explorer windowsdefender://settings" /f
  227. )
  228. REM 添加排除WinDefCtl件夹限制访问及白名单
  229. powershell -ExecutionPolicy Bypass -NoProfile -Command "Add-MpPreference -ExclusionProcess '%~dp0WinDefCtl.exe'"
  230. powershell -ExecutionPolicy Bypass -NoProfile -Command "Add-MpPreference -ControlledFolderAccessAllowedApplications '%ComSpec%'"
  231. powershell -ExecutionPolicy Bypass -NoProfile -Command "Add-MpPreference -ControlledFolderAccessAllowedApplications 'C:\Windows\System32\cmd.exe'"
  232. powershell -ExecutionPolicy Bypass -NoProfile -Command "Add-MpPreference -ControlledFolderAccessAllowedApplications '%~dp0WinDefCtl.exe'"
  233. exit

  234. :uninstall
  235. REM 删除残留注册项
  236. reg delete "%_regkey1%" /f
  237. for %%i in ("%_regkey2%" "%_regkey3%" "%_regkey4%" "%_regkey5%") do reg delete %%i /f
  238. REM 移除排除WinDefCtl文件夹限制访问及白名单
  239. powershell -ExecutionPolicy Bypass -NoProfile -Command "Remove-MpPreference -ExclusionProcess '%~dp0WinDefCtl.exe'"
  240. powershell -ExecutionPolicy Bypass -NoProfile -Command "Remove-MpPreference -ControlledFolderAccessAllowedApplications '%ComSpec%'"
  241. powershell -ExecutionPolicy Bypass -NoProfile -Command "Remove-MpPreference -ControlledFolderAccessAllowedApplications 'C:\Windows\System32\cmd.exe'"
  242. powershell -ExecutionPolicy Bypass -NoProfile -Command "Remove-MpPreference -ControlledFolderAccessAllowedApplications '%~dp0WinDefCtl.exe'"
  243. exit

  244. :OUT
  245. exit
复制代码




网盘下载 自解压包 WinDefCtl 整合右键菜单自解压版https://cloud.189.cn/t/qUf6va6n6N3q(访问码:df2a)




发表于 2025-12-13 16:44:51 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2025-12-13 16:55:02 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2025-12-13 17:00:14 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-12-13 17:09:42 | 显示全部楼层
谢谢大佬分享
回复

使用道具 举报

发表于 2025-12-13 17:16:37 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-12-13 17:27:12 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-12-13 17:50:38 | 显示全部楼层
这个强大
回复

使用道具 举报

发表于 2025-12-13 18:06:00 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-12-13 18:07:57 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2025-12-13 18:08:15 | 显示全部楼层
感謝大大分享!^^ 辛苦了!
回复

使用道具 举报

发表于 2025-12-13 18:41:48 | 显示全部楼层
这个好,感谢分享
回复

使用道具 举报

发表于 2025-12-13 18:44:10 | 显示全部楼层
感谢分享,收下了
回复

使用道具 举报

发表于 2025-12-13 19:16:03 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2025-12-13 20:06:51 | 显示全部楼层
可以直接分析文件吗?复制出来的好像有中文符号

点评

我上传不了压缩文件。。。。。  详情 回复 发表于 2025-12-13 20:13
回复

使用道具 举报

 楼主| 发表于 2025-12-13 20:13:44 | 显示全部楼层
yuaijueyuan 发表于 2025-12-13 20:06
可以直接分析文件吗?复制出来的好像有中文符号

我上传不了压缩文件。。。。。
回复

使用道具 举报

发表于 2025-12-13 20:29:38 | 显示全部楼层
qq8899399 发表于 2025-12-13 20:13
我上传不了压缩文件。。。。。

上链接

点评

https://cloud.189.cn/t/qUf6va6n6N3q(访问码:df2a)  详情 回复 发表于 2025-12-13 20:47
回复

使用道具 举报

 楼主| 发表于 2025-12-13 20:47:04 | 显示全部楼层

点评

好人  详情 回复 发表于 2025-12-13 21:13
回复

使用道具 举报

发表于 2025-12-13 21:13:20 | 显示全部楼层
qq8899399 发表于 2025-12-13 20:47
https://cloud.189.cn/t/qUf6va6n6N3q(访问码:df2a)

好人
回复

使用道具 举报

发表于 2025-12-13 21:14:56 | 显示全部楼层
谢谢楼主分享,谢谢20楼朋友上传分享!
回复

使用道具 举报

发表于 2025-12-13 21:36:10 | 显示全部楼层
支持折腾~
回复

使用道具 举报

发表于 2025-12-13 21:54:50 | 显示全部楼层
感谢您的分享!
回复

使用道具 举报

发表于 2025-12-13 22:03:03 | 显示全部楼层
这个有点意思  谢谢分享
回复

使用道具 举报

发表于 2025-12-13 22:43:10 | 显示全部楼层
有能卸载 小娜的吗
回复

使用道具 举报

发表于 2025-12-13 22:49:41 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-12-14 00:58:09 | 显示全部楼层
原版系统很有用的。
回复

使用道具 举报

发表于 2025-12-14 02:46:12 | 显示全部楼层
谢谢分享,哪位能不能分享到其它不用登录的网盘?
回复

使用道具 举报

发表于 2025-12-14 06:44:28 | 显示全部楼层
这个好,感谢分享
回复

使用道具 举报

发表于 2025-12-14 08:03:39 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-12-14 08:13:54 | 显示全部楼层
谢谢分享,下载备用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-29 22:30

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表