我正在尝试创建一个干净、不含过多软件的 Windows 10 图像。
我在 PS 中使用了以下行,但它似乎删除的不仅仅是垃圾应用程序,但即使运行命令后,我仍然有 Minecraft 应用程序、Mirror 应用程序和 Photoshop 应用程序。
我知道我可以通过 PS 单独删除它们,但我希望能够找到一个好方法一次性解决它们,而不是在此过程中删除 .NET Frameworks 之类的东西。我还使用 PS 文件进行一些注册表编辑。
Get-AppxPackage -AllUsers | Remove-AppxPackage
答案1
这是我创建的 PS 脚本,用于卸载所有与设置名称匹配的应用程序。您可以从此命令中获取应用程序的名称Get-AppxPackage
并将其添加到变量中$App_To_Uninstall
。
要运行此脚本,您需要设置执行策略并使用管理员帐户或具有同等权限的帐户运行此脚本。
可以使用此命令设置执行策略,但Set-executionPolicy bypass
不要忘记在将旁路更改为默认值后重新启用此功能。
$App_To_Uninstall=@("officehub","skypeapp","getstarted","bingfinance","Twitter","bingnews","windowsphone","bingsports","xboxapp","solitairecollection","CandyCrush")
foreach ($app in $App_To_Uninstall){
Write-Host "Uninstalling $($app)..." -NoNewline
Get-AppxPackage *$app* | Remove-AppxPackage
}
pause