尝试通过Powershell重新安装默认应用程序时出现Windows 10错误



我在windows 10 Pro PC上看到许多默认的windows应用程序,如Camera、Microsoft Store、Cortana丢失。在互联网上搜索后,我发现以下命令修复了它。

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)AppXManifest.xml”}

但当我尝试运行它时,它抛出错误

Add-AppxPackage:部署失败,HRESULT:0x80073D02程序包无法安装,因为它修改的资源是目前正在使用。错误0x80073D02:无法安装,因为以下应用程序需要关闭MicrosoftWindows。客户CBS_120.2212.3920.0_x64__cw5n1h2txyewy。注意:有关其他信息,请查找[ActivityId]事件日志中的37fe793e-0191-0005-7386-fe379101d801或使用命令行Get-AppPackageLog-ActivityID37fe793e-0191-0005-7386-fe379101d801

这个文件是什么MicrosoftWindows。客户CBS_120.2212.3920.0_x64__cw5n1h2txyewy以及如何禁用/停止它。

我不想重置电脑,因为这会浪费我几个小时的时间把所有东西都拿回来。

谢谢X

我在自己的系统上找到了这个包:

C:WindowsSystemAppsMicrosoftWindows.Client.CBS_cw5n1h2txyewy. 

请阅读本文了解更多信息。它将显示它是一个AppxPackage,因此可以删除。考虑到该网站最后的概述,你似乎无论如何都不会错过,但在重新安装完Windows应用程序后,你仍然可以重新安装。

另一个解决方案可能是像这样单独重新安装应用程序:

Set-ExecutionPolicy Bypass
$packages =@(
"Microsoft.549981C3F5F10" # Cortana
"Microsoft.BingWeather"
"Microsoft.DesktopAppInstaller"
"Microsoft.GetHelp"
"Microsoft.Getstarted"
# "Microsoft.HEIFImageExtension"
"Microsoft.Microsoft3DViewer"
# etc.
)
ForEach ($packages in $packages){
Get-AppxPackage -Name $packages -AllUsers|Add-AppxPackage
}
Set-ExecutionPolicy Restricted

最新更新