有没有办法循环通过Windows 8应用程序,并将其全部删除?

Windows应用程序很烦人,我想删除它们。 一直玩Powershell和脚本,我想知道是否有一种方法,我可以让Powershell循环所有的应用程序,并删除它们。

# List of Applications that will be removed $AppsList = "Microsoft.BingTravel","Microsoft.WindowsAlarms","Microsoft.Reader",` "Microsoft.WindowsScan","Microsoft.WindowsSoundRecorder","Microsoft.SkypeApp","Microsoft.BingFoodAndDrink","Microsoft.BingMaps",` "Microsoft.HelpAndTips","Microsoft.BingFinance","Microsoft.ZuneMusic","Microsoft.Reader","Microsoft.BingNews","Microsoft.AkypeApp",` "Microsoft.ZuneVideo","Microsoft.BingTravel","Microsoft.BingSports","Microsoft.BingWeather","Microsoft.BingHealthAndFitness",` "Microsoft.Media.PlayReadyClient.2","Microsoft.XboxLIVEGames","Microsoft.WindowsReadingList","Microsoft.WindowsAlarms" ForEach ($App in $AppsList) { $Packages = Get-AppxPackage | Where-Object {$_.Name -eq $App} if ($Packages -ne $null) { foreach ($Package in $Packages) { Remove-AppxPackage -package $Package.PackageFullName } } $ProvisionedPackage = Get-AppxProvisionedPackage -online | Where-Object {$_.displayName -eq $App} if ($ProvisionedPackage -ne $null) { remove-AppxProvisionedPackage -online -packagename $ProvisionedPackage.PackageName } } 

编辑:

我从MDT运行这个图像部署以及。

要使用PowerShell删除应用程序,您需要执行两个操作:

  • 删除configuration的软件包
  • 从用户帐户中删除“已安装”的软件包。

要使用命令Remove-AppxProvisionedPackage删除供应的软件包并删除已安装的软件包,请使用命令Remove-AppxPackage

根据Microsoft的说法,Remove-AppxProvisionedPackage cmdlet从Windows映像中删除应用程序包(.appx)。 在创build新用户帐户时不会安装应用程序包。 软件包不会从现有的用户帐户中删除。 要删除未configuration的应用程序包(.appx)或仅删除特定用户的包,请改用Remove-AppxPackage。

所以如果你想彻底删除应用程序,请运行以下命令:

  • Get-AppXProvisionedPackage -online | 删除-AppxProvisionedPackage – 在线
  • Get-AppXPackage | 删除- AppxPackage

http://www.theitmuse.com/remove-windows-8-metro-apps/

我结束了非常基本但有效的结果:

 Get-AppxPackage | Remove-AppxPackage 

结果:

Windows 8开始屏幕

您需要以常规用户身份运行此操作,而不是以pipe理员身份运行此操作,因为许多Windows应用程序都是基于每个用户安装的。 如果您想更清楚地select卸载哪些Windows应用程序,则只需添加一个| ? { $_.Name -notlike "*WindowsAppIActuallyLike*" } | ? { $_.Name -notlike "*WindowsAppIActuallyLike*" } | ? { $_.Name -notlike "*WindowsAppIActuallyLike*" }