如何强行删除 Windows 10 中的应用程序?

Wer*_*rCD 29 uninstall windows-store-app windows-10

如何删除 Windows 似乎不允许卸载的应用程序,例如 Xbox 和 Groove Music?

Wer*_*rCD 32

  1. 提升的 Powershell 命令行

  2. 此命令用于获取软件包列表:

    获取-AppxPackage | 选择名称,包全名

  3. 找到要删除的包

  4. 这个删除包的命令(复制/粘贴包名称):

    Remove-AppxPackage Microsoft.XboxApp_7.7.17003.0_x64__8wekyb3d8bbwe

警告:在玩弄期间,这似乎确实删除了登录用户的应用程序。当我以他们的身份登录时,他们仍然存在于另一个用户。我会玩得更多,看看我是否能找到一种方法来“禁止”计算机/网络范围内的应用程序。

在此处输入图片说明

编辑 1:此外,您可以删除ProvisionedPackages,以便将来不会安装它们:

Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe
Run Code Online (Sandbox Code Playgroud)

编辑 2:最后,您可以对“焦土”包和预配进行“批量删除”。

只是一个警告:这将卸载 Windows 应用商店。这对我来说不是问题,但卸载所有内容并不适合胆小的人。

Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online
Run Code Online (Sandbox Code Playgroud)

最好不要完全删除 Windows 商店。我还没有尝试过这个,但这(在评论中)看起来是我使用的大致目标,删除Windows 应用商店之外的所有内容。

Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online    
Run Code Online (Sandbox Code Playgroud)

更多资源:删除 Windows 10 应用程序恢复默认的 Windows 10 应用程序


小智 21

如果您发现难以删除相同的通用或预配应用程序,请尝试在 Powershell 中使用 GRID 命令:

在 GridView 中删除应用程序的 PowerShell 命令

只需用于Out-Gridview选择要删除的应用程序。

Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage
Run Code Online (Sandbox Code Playgroud)

请记住,以上仅删除了当前用户的应用程序。要为所有用户从计算机中删除应用程序,请运行以下命令:

Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online
Run Code Online (Sandbox Code Playgroud)

这将显示所有已安装应用程序的网格。您可以从显示的列表中选择要删除的应用程序(以蓝色突出显示),然后单击“确定”。重启。

(我发现通过重复上述命令并在每次重新运行命令时选择几个应用程序,我一次只能删除几个应用程序)


pal*_*wim 5

您可以使用通配符过滤器在不知道整个包名称的情况下定位特定应用程序。

对于个人,每用户包:

Get-AppxPackage *bing* | Remove-AppxPackage
Run Code Online (Sandbox Code Playgroud)

对于 Windows 为每个用户安装的“预配”包:

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online
Run Code Online (Sandbox Code Playgroud)