如何刪除 Windows 似乎不允許卸載的應用程序,例如 Xbox 和 Groove Music?
答案1
提升的 Powershell 命令列
此命令取得包列表:
取得 AppxPackage |選擇名稱、包裝全名
找到您要刪除的包
此命令用於刪除包(複製/貼上包名稱):
刪除-AppxPackage Microsoft.XboxApp_7.7.17003.0_x64__8wekyb3d8bbwe
警告:在嘗試過程中,這似乎確實刪除了登入用戶的應用程式。當我以其他使用者登入時,它們仍然存在。我會嘗試更多,看看是否能找到一種方法來「禁止」應用程式電腦/網路範圍。
編輯1:此外,您可以刪除預配置套件以免將來安裝它們:
Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe
編輯2:最後,您可以對“焦土”套件和配置進行“批量刪除”。
只是一個警告:這將卸載 Windows 應用程式商店。這對我來說不是問題,但卸載所有內容並不適合膽小的人。
Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online
不完全刪除 Windows 儲存可能是明智之舉。我還沒有嘗試過這個,但是這(在評論中)看起來是我會使用的大致內容,以刪除所有內容除了Windows 應用程式商店。
Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online
答案2
如果您發現相同的通用或預配應用程式難以刪除,請嘗試在 Powershell 中使用 GRID 命令:
用於刪除 GridView 中應用程式的 PowerShell 命令
只需用於Out-Gridview
選擇要刪除的應用程式即可。
Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage
請記住,上述內容僅刪除了目前使用者的應用程式。若要為所有使用者從電腦中刪除應用程序,請執行以下命令:
Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online
這將顯示所有已安裝應用程式的網格。您可以從顯示的清單中選擇要刪除的應用程式(以藍色突出顯示),然後按一下「確定」。重啟。
(我發現通過重複上述命令並每次重新運行命令時選擇幾個應用程序,一次只能刪除幾個應用程式)
答案3
您可以使用通配符過濾器定位特定的應用程序,而無需了解整個套件名稱。
對於個人、每個用戶包:
Get-AppxPackage *bing* | Remove-AppxPackage
對於 Windows 為每個使用者安裝的「預先配置」套件:
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online
答案4
Remove-AppxProvisionedPackage -online -PackageName Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe
這適用於刪除單一配置的應用程式。