Windows Apps sind nervig und ich möchte sie entfernen. Ich habe mit Powershell und Skripten rumgespielt und wollte wissen, ob es eine Möglichkeit gibt, Powershell dazu zu bringen, alle Apps zu durchlaufen und zu entfernen.
# 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
}
}
BEARBEITEN:
Ich führe dies von MDT auch für Image-Bereitstellungen aus.
windows
powershell
windows-8
mdt
Jason
quelle
quelle
Antworten:
Um eine Anwendung mit PowerShell zu entfernen, müssen Sie zwei Aktionen ausführen:
Um das bereitgestellte Paket zu entfernen, verwenden Sie den Befehl Remove-AppxProvisionedPackage und um das installierte Paket zu entfernen, verwenden Sie den Befehl Remove-AppxPackage .
Laut Microsoft entfernt das Cmdlet Remove-AppxProvisionedPackage App-Pakete (.appx) aus einem Windows-Abbild. App-Pakete werden nicht installiert, wenn neue Benutzerkonten erstellt werden. Pakete werden nicht aus vorhandenen Benutzerkonten entfernt. Verwenden Sie stattdessen Remove-AppxPackage, um App-Pakete (.appx) zu entfernen, die nicht bereitgestellt wurden, oder um ein Paket nur für einen bestimmten Benutzer zu entfernen.
Wenn Sie Apps vollständig entfernen möchten, führen Sie Folgendes aus:
http://www.theitmuse.com/remove-windows-8-metro-apps/
quelle
Am Ende war ich sehr einfach, aber effektiv:
Die Ergebnisse:
Sie müssen dies als regulärer Benutzer und nicht als Administrator ausführen, da viele der Windows Apps auf Benutzerbasis installiert werden. Wenn Sie etwas gezielter auswählen möchten, welche Windows-Apps Sie deinstalliert haben, können Sie einfach eine hinzufügen
| ? { $_.Name -notlike "*WindowsAppIActuallyLike*" }
.quelle