如何強制刪除 Windows 10 中的應用程式?

如何強制刪除 Windows 10 中的應用程式?

如何刪除 Windows 似乎不允許卸載的應用程序,例如 Xbox 和 Groove Music?

答案1

  1. 提升的 Powershell 命令列

  2. 此命令取得包列表:

    取得 AppxPackage |選擇名稱、包裝全名

  3. 找到您要刪除的包

  4. 此命令用於刪除包(複製/貼上包名稱):

    刪除-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    

更多資源:刪除 Windows 10 應用程式恢復預設 Windows 10 應用程式

答案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

這適用於刪除單一配置的應用程式。

相關內容