Windows 11安全中心红叉或无法打开的五大修复方法:一、清除DetectionHistory目录历史记录;二、启用并配置SecurityHealthService服务;三、重置SecHealthUI应用包;四、运行SFC与DISM修复系统文件;五、删除注册表中DisableAntiSpyware等禁用项。

如果您发现Windows 11安全中心界面中病毒防护项显示红叉、应用保护项出现惊叹号,或安全中心根本无法打开,同时提示“IT管理员限制了某些区域访问”“已安装其他杀毒软件”(但实际并未安装),则很可能是安全中心核心服务异常、历史记录损坏、注册表策略冲突或应用组件注册失效所致。以下是多种针对性修复方法:
一、清除Windows Defender检测历史记录
安全中心红叉常由DetectionHistory目录中损坏或权限异常的历史日志引发,该目录存储的威胁扫描记录若出现读写错误或残留锁文件,会导致防护模块初始化失败并持续报错。删除其内容可强制重置检测状态,不破坏实时防护能力。
1、按下Win + R键,输入msconfig并回车,切换至“引导”选项卡,勾选“安全引导”,选择“最小”,点击“确定”后重启电脑进入安全模式。
2、进入系统后,打开文件资源管理器,在地址栏粘贴路径:C:\ProgramData\Microsoft\Windows Defender\Scans\History\Service\DetectionHistory,按回车跳转。
3、选中该目录下所有以数字命名的子文件夹(如“123456789”),右键删除;若提示权限不足,点击“继续”获取管理员所有权后再删。
4、删除完成后,再次运行msconfig,取消“安全引导”勾选,重启电脑退出安全模式。
二、启用并配置SecurityHealthService服务
Windows安全中心依赖SecurityHealthService(服务名称为Security Center)提供底层健康状态监控与UI联动。若该服务被禁用、启动类型设为手动或登录凭据配置错误,将直接导致红叉和功能空白。
1、按下Win + R键,输入services.msc并回车,打开服务管理器。
2、在列表中找到Security Health Service(英文名可能显示为SecurityCenter),双击打开属性。
3、在“常规”选项卡中,将“启动类型”设为自动(延迟启动),点击“应用”。
4、若“服务状态”为“已停止”,点击“启动”按钮;若启动失败并弹出错误,切换到“登录”选项卡,点击“浏览”,在对象名称中输入本机计算机名,点击“检查名称”,再填入当前管理员账户密码确认权限。
5、点击“确定”保存全部设置,关闭窗口。
三、重置Windows安全中心应用包
作为UWP架构的系统应用,Windows安全中心(SecHealthUI)的注册清单或缓存数据损坏会导致界面加载失败、按钮无响应及图标红叉。重置操作将重建应用注册关系,保留用户设置但清除异常状态缓存。
1、右键点击“开始”按钮,选择“终端(管理员)”,以管理员身份运行。
2、依次执行以下三条命令,每条后按回车:
Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage
Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*SecHealth*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
四、运行SFC与DISM系统文件修复
安全中心服务及依赖组件(如WdNisSvc、WinDefend)由受保护的系统二进制文件支撑。若这些文件被意外覆盖、损坏或校验失败,将引发服务启动失败、UI崩溃和红叉误报。SFC与DISM可逐层校验并恢复系统映像完整性。
1、以管理员身份打开终端(Win + X → 终端(管理员))。
2、输入命令并回车:sfc /scannow,等待扫描完成(通常需10–25分钟)。
3、扫描结束后,依次执行以下两条DISM命令,每条执行完毕再输入下一条:
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
4、全部命令执行成功后,重启计算机。
五、检查并禁用组策略/注册表中的禁用项
即使未主动安装第三方杀软,某些残留策略(如旧版企业部署遗留的DisableAntiSpyware键值)会强制关闭Defender核心功能,导致安全中心显示红叉并提示“已安装其他杀毒软件”。需手动核查并清除该干扰项。
1、按Win + R键,输入regedit并回车,以管理员身份打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender。
3、在右侧窗格查找名为DisableAntiSpyware的DWORD值;若存在且数值数据为1,右键删除该项。
4、继续检查同一路径下是否存在DisableRealtimeMonitoring或ServiceKeepAlive等键值,若有且值为1,一并删除。
5、关闭注册表编辑器,重启电脑。











