Windows安全中心无响应、空白页或报错,需依次重置应用、启动依赖服务、修复系统文件、重新注册UI组件、检查注册表禁用项;每步后须重启电脑方可生效。

Windows安全中心点击后无响应、显示空白页或直接报错“无法启动安全中心服务”,说明底层服务未运行、系统文件损坏、注册表被策略禁用,或Modern应用包注册信息丢失。
重置Windows安全中心应用
这一步清除缓存与错误配置,不改动系统其他功能,适合因UI组件数据异常导致的白屏。
1、右键点击任务栏“开始”按钮→选择“设置”→左侧点“应用”→右侧选“已安装的应用”。
2、在搜索框输入“Windows 安全中心”,找到条目后点击右侧“⋯”→选“高级选项”。
3、向下滚动到“重置”区域,先点“修复”按钮;若无效,再点“重置”→在弹窗中确认“重置”。
4、等待进度条走完,【必须重启电脑】,否则新状态不会生效。
检查并强制启动关键服务
安全中心依赖三个核心服务协同工作:SecurityHealthService(主UI协调)、WscSvc(安全状态汇总)、Windows Defender Firewall(网络防护)。缺一不可。
方法一:手动启动服务链
1、按 Win + R → 输入 services.msc → 回车。
2、依次找到以下三项:SecurityHealthService、WscSvc、Windows Defender Firewall。
3、对每一项右键→“属性”→将“启动类型”设为“自动(延迟启动)”→若状态为“已停止”,立即点“启动”→点“应用”→“确定”。
4、全部设置完后,【务必先启动 Remote Procedure Call (RPC) 和 Windows Management Instrumentation 两个基础服务】,否则SecurityHealthService会因依赖缺失而启动失败。
方法二:命令行批量启动(更可靠)
以管理员身份运行Windows终端,逐行执行:
net start wscsvc
net start securityhealthservice
net start mpssvc
每行执行后若返回“服务正在启动…”即成功;若提示“发生系统错误 5”,说明权限不足,需退回方法一检查RPC服务是否已运行。
修复系统文件与映像
当sfc发现损坏但无法修复时,DISM必须介入,否则后续所有操作都只是临时缓解。
1、右键“开始”→选“Windows 终端(管理员)”。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
2、输入 sfc /scannow 并回车,等待完成(约15–25分钟)。
3、若提示“某些文件无法修复”,立即执行:DISM /Online /Cleanup-Image /RestoreHealth。
4、DISM完成后,**必须再次运行 sfc /scannow**——因为DISM只修复映像层,sfc才真正把修复结果写入运行系统。两次命令缺一不可。
5、全部执行完毕后重启电脑。
重新注册安全中心UI组件
Windows安全中心是AppX包架构应用,注册表项或清单文件损坏会导致“找不到入口”,界面完全不加载。
第一步:解除PowerShell执行限制
在管理员终端中输入 Set-ExecutionPolicy Unrestricted -Scope CurrentUser → 回车 → 输入 A → 回车。
第二步:重置SecHealthUI包
输入 Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage → 回车。
第三步:若上步报错“找不到包”,说明安装源已丢失,改用强制注册:
Add-AppxPackage -Register "C:\Program Files\WindowsApps\Microsoft.SecHealthUI_*.neutral__8wekyb3d8bbwe\AppxManifest.xml" -DisableDevelopmentMode
注意:星号*需替换为当前实际版本号,可在文件资源管理器地址栏粘贴该路径,按Tab键自动补全最新文件夹名。
检查注册表禁用项
公司设备或曾装过精简版系统时,常存在组策略写入的硬性禁用项,服务能启但UI拒绝渲染。
1、Win + R → 输入 regedit → 以管理员身份运行。
2、导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender。
3、查看右侧是否存在 DisableAntiSpyware 或 DisableAntiVirus 项。
4、若存在且数值数据为 1,双击将其改为 0;若不存在,跳过此步。
5、再导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Security Health Monitoring,检查 DisableSecurityCenter 项,同样将值改为 0。
6、关闭注册表编辑器,重启电脑。










