ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Windows Defender 禁用修复完全指南:用 no-defender 后 4 步恢复 Windows 安全中心

Windows Defender 禁用修复完全指南:用 no-defender 后 4 步恢复 Windows 安全中心

Windows Defender 禁用修复完全指南:用 no-defender 后 4 步恢复 Windows 安全中心

【免费下载链接】no-defenderA slightly more fun way to disable windows defender + firewall. (through the WSC api)项目地址: https://gitcode.com/GitHub_Trending/no/no-defender

Windows 安全中心的防护开关全部变灰、顶部提示"你的设备由组织管理"——这通常是 no-defender 这类工具通过 WSC API 把 Windows Defender 与防火墙禁用后的表现。本文带你完整走一遍:判断现象、快速找回控制权、深入排查、彻底修复,最后确认结果。

1. 🔍 现象判断:通过 Windows 安全中心 3 个信号识别"由组织管理"

这一节用两次自查,确认灰化状态确实是"禁用接管"造成的,避免修错方向。

在 Windows 安全中心检查"由组织管理"的 3 个信号

  1. 点击任务栏搜索框,输入"Windows 安全中心"并回车打开(也可直接点托盘区的盾牌图标)。
  2. 看首页顶部是否写着"你的设备由组织管理"。
  3. 进入"病毒和威胁防护"页面,观察"实时保护"开关:如果它变灰且点不动,同时"防火墙和网络保护"也显示已禁用,基本可以认定是同一类问题。

如果只是某一个开关被你自己误关、其余功能都正常,直接点回去打开即可,不需要后面的操作。

用 services.msc 核对三个服务是否处于停止状态

  1. 按 Win+R,输入services.msc,回车打开服务管理器。
  2. 在列表中找到"Windows Defender 防病毒服务"(服务名 WinDefend),查看它的"状态"一栏。
  3. 再看"安全中心"(wscsvc)和"Windows Defender 防火墙"(MpsSvc)两项。

如果 WinDefend 显示"已停止"且点"启动"没反应,或者多项被标记为"已禁用",说明正处于接管状态,可以进入下一节处理。

2. ⚡ 快速恢复:用 no-defender 的 --disable 参数找回控制权

如果你记得之前用过 no-defender 这类工具,这一节能把安全中心在两分钟内找回来。

运行 no-defender-loader --disable 把控制权交还 Defender

找到你放置 no-defender-loader 可执行文件的目录,打开命令行(cmd 或 PowerShell 均可)。这条命令的作用,是告诉 WSC"之前注册的那个第三方杀毒已经退出,把状态交回内置防护"。执行:

no-defender-loader --disable

正常结果是没有任何报错输出,即使它打印了一份参数用法列表,也说明命令已被接受。

为什么有效:WSC(Windows Security Center)机制本质是一套"保安登记"设计——Windows 看到有别的保安刷卡进场,就会出于防冲突把内置 Defender 的牌子摘掉;--disable 相当于让这位保安退场,牌子自然还回 Defender。

执行完重启一次电脑,再打开安全中心,看灰化是否消失。

补充一句:该项目的官方发行文件此前已被下架(README 中说明因 DMCA 被清理)。如果你手里没有这个二进制文件,直接跳到下一条命令,走服务重启加后面一节的入口清理,不影响恢复。

没有二进制文件时,重启 WSC 与 WinDefend 服务

以管理员身份打开 PowerShell(右键开始菜单,选择"Windows PowerShell(管理员)"或"终端(管理员)")。下面 4 行先停掉安全中心服务、等待 3 秒再拉起,最后强制重启 Defender 服务:

net stop wscsvc Start-Sleep -Seconds 3 net start wscsvc Restart-Service -Name WinDefend -Force

正常结果是前两条依次提示"服务已停止成功""服务已启动成功",没有红色报错。

为什么有效:wscsvc 与 WinDefend 是决定 Defender 可用性的两道开关,重启服务会触发 Windows 重新评估防护状态,能摆脱临时性的卡死。

如果这一步提示"拒绝访问",别慌,只是窗口没以管理员身份打开,换成管理员窗口再跑一遍即可。

3. 🔎 深入排查:查出并删除反复禁用 Defender 的自启动项

上一节做完仍无效时看这一节。目标是把"每次重启都自我复活"的自启动项从系统里清出来,让修复不再被反复覆盖——no-defender 靠把自己写进自启动来维持 WSC 注册状态,官方 README 里也明确列出了这一限制,入口不清掉,重启后一切都会复原。

在任务计划程序中查找并删除安全相关任务

  1. 按 Win+R,输入taskschd.msc,回车打开任务计划程序。
  2. 点左侧的"任务计划程序库"。
  3. 在中部任务列表里逐个查看名称带工具名,或包含 "defender"、"security"、"wsc" 等关键词的条目。
  4. 对可疑任务右键"属性",在"操作"选项卡查看"要运行的任务":指向 no-defender-loader 的,关掉属性窗口后右键选"删除"。

在注册表 Run 键中查找可疑条目

  1. 按 Win+R,输入regedit,回车打开注册表编辑器。
  2. 依次定位到这两个位置:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  3. 看右侧的数值数据,凡指向 no-defender 程序文件的项,选中后右键"删除"。

为什么有效:只要这些入口还在,就像给系统上了一个定时闹钟——每次开机都准时响一次、重新登记接管状态,修多少次都会被顶回原样。

清理完成后重启一次电脑,再打开安全中心看效果。

4. 🛠 彻底修复:用 sfc 修复受损安全文件并重置安全中心

前面查完计划任务、注册表,开关仍是灰色,问题多半出在系统文件本身,这一节往更底层修。

用 sfc /scannow 修复受保护的系统文件

以管理员身份在 PowerShell 中执行下面这条命令,让 Windows 自检所有受保护的系统文件:

sfc /scannow

全程约 10~15 分钟。正常结果是结尾出现"Windows 资源保护未找到完整性冲突",或"已发现冲突并成功修复"。

为什么有效:sfc 相当于让 Windows 自己照镜子——用一份已知完好的副本逐个比对并覆盖受损文件;如果安全中心自身的文件已损坏,开关点多少次都不会恢复状态。

重置 Windows 安全中心应用

如果服务明明在运行、界面却始终显示"由组织管理",可以把安全中心应用重置回出厂状态。以管理员身份在 PowerShell 执行:

Get-AppxPackage Microsoft.SecHealthUI | Reset-AppxPackage

正常结果是命令跑完没有任何报错。执行后重启电脑,安全中心里所有自定义设置会被清空,回到默认状态。

5. ✅ 结果确认:逐层验证修复效果并解决遗留疑问

修复完成前按 3 个层次依次验证,全部通过才算真正恢复。

  1. 服务层:打开services.msc,确认 WinDefend、wscsvc、MpsSvc 三项都处于"正在运行"。
  2. 开关层:安全中心里"由组织管理"的提示消失,实时保护开关可以点动,防火墙设置可以修改。
  3. 功能层:在"病毒和威胁防护"里跑一次"快速扫描",确认能完整跑完并给出结果。

顺手给下一次留条退路:使用 no-defender 这类工具之前先建一个系统还原点(任务栏搜索"创建还原点"即可进入),万一出问题,一键就能退回去。

最后,回答这个场景下最容易出现的三个疑问:

Q:都照做了还是灰色,还能怎么办?先重启一次再复核三层检查——不少 WSC 状态变化要重启后才完整生效;再不行就用之前建的还原点回退到出问题之前的状态。

Q:我已经把 no-defender 的程序文件删了,现在还能恢复吗?反而更省事。这个工具靠自启动条目维持 WSC 状态,文件删了自启动就会失败,重启一次就能甩掉旧的注册状态。

Q:恢复后防火墙和 Defender 是一起恢复的吗?是的。按官方用法说明,--disable 参数的作用就是同时"重新启用防火墙/Defender",确认时两边页面都要各看一眼。

WSC 机制不过是 Windows 防止"两个保安守同一扇门"的设计——记住"谁被登记成了第二个保安",这类灰化状态就不再神秘了。

【免费下载链接】no-defenderA slightly more fun way to disable windows defender + firewall. (through the WSC api)项目地址: https://gitcode.com/GitHub_Trending/no/no-defender

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进