您将需要一个新应用来打开此 Windows Defender 链接

您将需要一个新应用来打开此 Windows Defender 链接

我最近已升级到Windows 11,现在Beta Channel,我遇到的唯一非官方问题是Windows Security

这是我尝试点击任何 Windows 安全链接时得到的结果

这是我尝试点击任何 Windows 安全链接时得到的结果

我尝试了官方文档、文章等中的所有解决方案,但对我没有任何作用。

笔记:Get-AppxPackage当我尝试执行诸如手动安装之类的命令时,却出现错误。

版本:

Windows 11 Pro Version 21H2 build 22000.132

答案1

这是我尝试点击任何 Windows 安全链接时得到的结果

在此处输入图片描述

以下命令将修复 Windows Defender:

Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage

老实说,我建议的命令并没有什么特别之处。所描述的问题可能发生在 Windows 10 上。在 Windows 10 上,该包似乎被称为Microsoft.Windows.SecHealthUI。对 UWP 应用程序执行重置是一项正常操作,只是更复杂,因为Microsoft.Windows.SecHealthUIMicrosoft.SecHealthUI不是典型的 UWP 包。

任何文件扩展名都可能出现“您需要...”消息,对相应的 UWP 包执行重置通常可以解决问题。

来源:从 Windows 10 更新后 Windows 11 安全中心不工作

答案2

升级到 Windows 11(通过 Windows 更新提供,在未加入 Windows 预览体验计划的 PC 上)后,无法在其中一个用户帐户下打开 Windows 安全中心,并且使用接受的答案中的命令重置它也没有帮助。

通过在 PowerShell 中运行此命令:

Get-AppxPackage -Name "Microsoft.SecHealthUI" -User $env:UserName

我发现该Microsoft.SecHealthUI软件包没有为该用户注册 - 导致输出为空。之后我运行了此命令,但$env:UserName用 Windows 安全性未受到破坏的用户名替换。

输出包括包安装位置文件夹:

InstallLocation   : C:\Program Files\WindowsApps\Microsoft.SecHealthUI_1000.22000.1.0_neutral__8wekyb3d8bbwe

请注意,如果该文件夹的版本号发生变化(可能是在发布新的 Windows 11 版本后),该文件夹的确切名称可能会发生变化。

现在可以运行此程序来修复该用户的 Windows 安全:

Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.SecHealthUI_1000.22000.1.0_neutral__8wekyb3d8bbwe\AppXManifest.xml"

相关内容