Page 1 of 1

如何使用 PowerShell 删除预安装的 Windows 10 应用程序

Posted: Wed Jan 22, 2025 4:08 am
by roseline371274
如何使用 PowerShell 快速轻松地卸载预装的 Windows 10 应用程序。
Windows 10 预装了许多应用程序。然而,并非所有这些应用程序都会对每个人有益——尤其是 IT 专业人士。

您可能正在向用户部署 Windows 10 计算机,并且需要删除其中一些预安装的应用程序。如果您尝试过这样做,您可能会发现这并不像进入“程序和功能”,找到应用程序并卸载那么简单。虽然有些应用程序可以通过这 克罗地亚whatsapp 数据 种方式卸载,但并不是所有应用程序都可以;这需要更多的工作。幸运的是,通过使用一些 PowerShell 魔法,我们仍然可以实现它。


关键在于了解Get-AppXPackage cmdlet 的工作原理。APPX 包或 Windows Store 应用是在 Windows 8.1 中引入的,并不是您可能习惯的传统 Windows Installer 应用程序类型。要查看和管理这些应用,需要使用 Get-AppXPackage cmdlet。 

步骤
要开始管理 Windows 10 应用程序,我们需要以管理员身份打开 PowerShell 控制台。为此,在 Windows 10 搜索栏中输入“powershell”,在出现时右键单击Windows PowerShell ,然后单击以管理员身份运行。



这将打开 PowerShell 控制台。到达这里后,输入Get-AppXPackage并按回车键,注意它返回的所有应用程序——尽管您可能无法足够快地读取它!在我的 Windows 10 电脑上,我安装了 72 个。

为了使输出更容易理解,将输出通过管道传输到Select-Object,然后通过 Sort-Object以获取按名称排序的所有 APPX 包的列表。

Get-AppxPackage | 选择名称 | 排序名称
如果您想了解 Get-AppXPackage 的其他选项,请查看帮助内容。

帮助 Get-AppXPackage -详细信息


找到所有要删除的应用程序后,只需将 Get-AppXPackage 的结果传递给Remove-AppXPackage即可。例如,我的 Windows 10 电脑上有Candy Crush Saga,但我不怎么玩游戏,所以我想删除它。为此,我首先只指定这个应用程序,并确保只返回我想要删除的应用程序。

Get-AppXPackage –名称'king.com.CandyCrushSodaSaga'


接下来,我会将其传送至 Remove-AppXPackage。

Get-AppxPackage -Name 'king.com.CandyCrushSodaSaga' | Remove-AppxPackage
如果成功,它将不返回任何内容。要确认它已被删除,您可以尝试运行之前执行的相同命令。

Get-AppXPackage –名称'king.com.CandyCrushSodaSaga'
如果将其删除,它也不会显示有关该应用程序的信息,而是不会返回任何内容。此技术可用于许多 Windows Store 应用程序,但并非全部。例如,如果您尝试卸载集成到 Windows 中的应用程序(如 Cortana、Edge 或 ContactSupport),您将收到一条消息,指出删除失败。