上次写过一篇《Windows安全中心打不开,安全中心显示页面不可用》的教程,今天继续来盘这安全中心,这次的故障是打开Windows安全中心弹出需要使用新应用以打开此windowsdefender链接的窗口。
废话不多说,有同样情况的小伙伴,可按下面方法操作解决。
1、放宽PowerShell脚本执行权限,确保后续修复命令能够顺利执行,不受系统安全策略限制
Set-ExecutionPolicy Unrestricted2、批量重新注册和修复所有Windows应用商店应用,重新初始化所有系统内置应用(开始菜单、任务栏等异常可用此条命令修复)
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}3、重置Windows安全中心应用,清除安全中心的缓存和数据,恢复默认设置
Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage4、创建应用列表备份,获取当前系统中所有已安装的Appx应用程序包的安装路径,将路径列表输出到当前目录 appx.list 文件
Get-AppxPackage | Select InstallLocation | Out-file appx.list5、读取应用列表备份文件,赋值给变量 $BasePath
$BasePath = Get-Content .\appx.list6、重新注册和修复所有应用,遍历 $BasePath 变量中的每一个应用安装路径,重新注册应用并重置其状态,修复应用清单损坏、应用无法启动、闪退等问题
$BasePath | % {$Path = $($_).Trim(); Add-AppxPackage -Register -DisableDevelopmentMode "$Path\AppXManifest.xml"}7、修复Windows安全中心应用,命令中的 Microsoft.Windows.SecHealthUI_cw5n1h2txyewy 这个带后缀的文件夹名称可能会因系统版本或更新而略有不同
Add-AppxPackage -Register -DisableDevelopmentMode "C:\Windows\SystemApps\Microsoft.Windows.SecHealthUI_cw5n1h2txyewy\AppXManifest.xml"8、自动查找并修复安全中心
Get-AppxPackage -Name *SecHealthUI* -AllUsers | Reset-AppxPackage或
Get-AppxPackage -Name *SecHealthUI* -AllUsers | ForEach-Object {
$Path = $_.InstallLocation
if (Test-Path "$Path\AppXManifest.xml") {
Write-Host "找到安全中心路径: $Path"
Add-AppxPackage -Register -DisableDevelopmentMode "$Path\AppXManifest.xml"
} else {
Write-Host "路径不存在: $Path"
}
}以上就是打开Windows安全中心弹出需要使用新应用以打开此windowsdefender链接的解决方法,如果你遇到电脑问题自己无法解决,可以找我们远程协助。
DNPU为全球华语用户提供在线远程电脑维修服务;专业电脑维修工程师在线帮您修电脑,人工远程协助您解决电脑故障,随时随地为您提供方便快捷的电脑技术支持;电脑有问题,就找DNPU远程维修。
网友评论