☰
Defender 起不来了?手把手快速修复安全中心,4 步让它满血
2026/10/23 1:46:05 网站建设 项目流程

Defender 起不来了?手把手快速修复安全中心,4 步让它满血

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

打开安全中心,界面一半是灰的,扫描按钮点了没反应,还有一行"由组织管理"的小字刺眼。别慌,这类安全中心修复大多不用重装系统,按 4 步命令走,九成情况到第 3 步就恢复了。

先花 10 秒确认:你是不是这种情况

  1. WinDefend服务是"已停止",或启动直接报错 → 这说明 Defender 主进程没起来,修复代价最小
  2. 安全中心界面发灰,出现"由组织管理"字样 → 说明有策略或注册表项把设置锁住了
  3. 快速扫描跑不动、实时保护一直显示关闭 → 说明防病毒提供程序注册状态异常,要动 WSC 组件
  4. 重启电脑后状态又打回原形 → 说明有工具靠自启动在持续生效,得找到它的注册项

一条都对不上,那大概率不是安全中心故障,可以关掉本文了。

修:按代价从小到大来

顺序按操作代价排:从"30 秒能撤回"的,排到"必须先备份"的。

PowerShell 重启 WinDefend 服务(30 秒搞定)

Defender 重启场景里最直接的先做这个:管理员终端里停掉两个服务。

# 停止 Defender 和安全中心服务 Stop-Service -Name WinDefend -Force Stop-Service -Name wscsvc -Force

跑完没输出就是正常;如果报Cannot find any service,先检查服务名拼写。

然后等 5 秒,按 wscsvc → WinDefend 的顺序拉起来,顺便验证:

Start-Sleep -Seconds 5 # 先起安全中心,再起 Defender Start-Service -Name wscsvc Start-Service -Name WinDefend Get-Service -Name WinDefend, wscsvc

看到两个都显示Running,说明服务已经起来,界面通常跟着恢复。

如果上一步跑完还是老样子,往下走。

重置安全组件的 PowerShell 命令

服务正常但页面还是灰,问题多半在 Appx 层。这条只重置安全中心 UI:

# 重置安全中心 UI 组件 Get-AppxPackage *SecHealthUI* | Reset-AppxPackage

跑完重新打开安全中心,看页面是否还灰。

不行就整体重注册一遍组件(约 1 分钟,管理员终端):

# 重新注册全部 Appx 组件 Get-AppxPackage -AllUsers | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }

中间冒出几条0x80073DXX红字不用管,整体跑完即正常。

如果上一步跑完还是老样子,往下走。

注册表里要清哪两条路径

⚠️ 先备份再操作:在 regedit 里把下面两个键 File → 导出成 .reg 文件。

"由组织管理"这个横幅通常就是这两处来的:

HKLM\SOFTWARE\Policies\Microsoft\Windows Defender HKLM\SYSTEM\CurrentControlSet\Services\WinDefend

第一处如果有DisableAntiSpyware、DisableRealtimeMonitoring之类外部加的值,删掉;第二处重点看Start值是否被改过。

删完安全中心会重读策略,横幅消失的话,修复基本就完成了。

如果上一步跑完还是老样子,往下走。

用 no-defender-loader 一键恢复

前面都试过还是灰,可以试试 no-defender 这条路线。原理不复杂:Windows 有 WSC(Windows Security Center)API,杀毒软件靠它告诉系统"我这有别的杀软,你可以歇着"。这个工具就是走这条通道注册一个杀软,反过来用--disable把注册撤掉,Defender 就回来了。

# 把项目克隆到本地 git clone https://gitcode.com/GitHub_Trending/no/no-defender cd no-defender

注意:该项目被 DMCA 后历史发布包已清空,仓库里现在只剩 README.md 和许可文件,拿不到二进制就跳过这步,改走系统还原点。

有二进制的话执行恢复:

# 撤掉假杀软注册,重新启用 Defender 与防火墙 no-defender-loader --disable

跑完打开安全中心,实时保护的开关回来了就说明修复生效。也可以做一轮往返验证 WSC 通道:

# 先按名字注册一个临时杀软,再撤掉 no-defender-loader --av --name "System Restore" no-defender-loader --disable

两条都不报错,通道就正常。另外该工具靠自启动让效果跨重启保留,修完记得确认它的注册项已清掉。

怎么确认修好了

✅ 勾满下面 4 项,才说明安全中心修复是真的完成了:

  • ☐ PowerShell 里Get-Service WinDefend, wscsvc都是Running
  • ☐ 安全中心主页不再灰,"由组织管理"字样消失
  • ☐ 快速扫描能跑完,实时保护开关能手动打开
  • ☐ Windows Defender 防火墙的规则页能正常打开,设置不再被锁
  • ☐ 如果仍有异常 → 回到"重置安全组件的 PowerShell 命令"那步重试,再不行走系统还原点

⚠️ 先备份再操作:如果服务还是异常,先建系统还原点,再跑sfc /scannow查系统文件,DISM /Online /Cleanup-Image /RestoreHealth做深度修复;同时去事件查看器看Microsoft > Windows > Windows Defender下有没有新错误。

别再踩这些坑

  • 别同时挂两套杀软,抢同一个 WSC 注册位,最后双双翻车
  • 装第三方"系统工具"前,先看它动了哪些注册表项和启动项
  • 定期建系统还原点,安全中心出问题时它是最后的退路
  • 修完 Defender 还起不来,优先回还原点,别继续叠修复命令

按上面的顺序走一遍,90% 的情况到第三步就恢复了;卡住了,把具体报错和命令贴出来再对症处理。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询