Gia*_*uck 17 powershell windows-store windows-10
全新的 Windows 10 安装。不知何故,MSN 天气应用程序损坏了。(无法启动)我使用以下 Powershell 命令删除了该应用程序:
Remove-AppxPackage -Package Microsoft.BingWeather_4.7.118.0_x86__8wekyb3d8bbwe
但是,运行时
Get-Appxpackage –Allusers
包裹还在。当我尝试通过 Windows 应用商店重新安装该应用程序时,会跳过下载并安装相同的损坏包。
我试过重新启动(多次)并使用WSReset
无济于事。
我能做什么?谢谢!
小智 12
在 Windows 10 1709 上:
Get-AppxPackage -all *NAME_OF_THE_APPX* | Remove-AppxPackage -AllUsers
Run Code Online (Sandbox Code Playgroud)
唯一Remove-AppxPackage
会删除登录用户的商店应用程序,即使您从管道中传输它Get-AppxPackage -AllUsers
我过去在更新应用程序时遇到了麻烦,因为另一个用户已登录并且该应用程序已在其个人资料中更新,这也是使用 sysprep 时的一个已知问题。
您可以使用以下脚本来确定是否属于这种情况:
Get-AppxPackage -AllUsers | Format-List -Property PackageFullName,PackageUserInformation.
Run Code Online (Sandbox Code Playgroud)
在最后一个 cmdlet 的输出中,检查软件包显示为“已安装”的用户。从参考计算机中删除这些用户帐户,或使用这些用户帐户登录到计算机并删除 Appx 软件包,就像您所做的那样:
Remove-AppxPackage -Package Microsoft.BingWeather_4.7.118.0_x86__8wekyb3d8bbwe
Run Code Online (Sandbox Code Playgroud)
如果仍然不起作用,您可以尝试删除该配置并从应用商店重新安装。
Remove-AppxProvisionedPackage -Online -PackageName Microsoft.BingWeather_4.7.118.0_x86__8wekyb3d8bbwe
Run Code Online (Sandbox Code Playgroud)
这适用于 Windows 10 1809:
get-appxpackage *pattern* | remove-appxpackage -AllUsers
Run Code Online (Sandbox Code Playgroud)
或者
remove-appxpackage -AllUsers -Package somepackagefullname
Run Code Online (Sandbox Code Playgroud)
目前这不起作用:
remove-appxpackage -User somesid -Package somepackagefullname
Run Code Online (Sandbox Code Playgroud)
将任何内容通过管道传递到不带任何选项的remove-appxpackage只会删除当前用户的包。编辑:实际上我认为这会照顾当前用户,但不会照顾新用户。
归档时间: |
|
查看次数: |
75282 次 |
最近记录: |