{{ :windows.png?nolink&100 |}}
====== Windows App-Bereinigung über PowerShell ======
----
===== Online Apps für alle Benutzer =====
PowerShell als Administrator öffnen.
Tabellarische Übersicht über die Online installierten Programme (**gelten für alle Benutzer**):
Get-AppxProvisionedPackage -Online | Format-Table DisplayName, PackageName
{{:windows:system:bildschirmfoto_20260123_124103.png?nolink|}}
Es ist auch möglich, die Code-Zeilen in die Zwischenablage zu nehmen um sie dann per Rechts-Klick im PowerShell-Fenster ausführen zu lassen.
Um die folgenden Anweisungen als Batch ausführen zu können, muß die **Execution-Policy** verändert werden.
Jetzigen Status anzeigen mit Get-ExecutionPolicy und den Status merken. Dieser muß später wieder hergestellt werden.\\
{{:windows:system:bildschirmfoto_20260123_125655.png?nolink|}}
Restriktionen abschalten und mit **''J''**a bestätigen:
Set-ExecutionPolicy Unrestricted
{{:windows:system:bildschirmfoto_20260123_130158.png?nolink|}}
Folgendes kann dann getrost rausgeschmissen werden, da auch viele Sachen unnötig "nach Hause telefonieren":
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*549981C3F5F10*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*GetHelp*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Getstarted*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*3DViewer*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*OfficeHub*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*MixedReality*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*MSPaint*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*OneNote*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*OutlookForWindows*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*People*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*ScreenSketch*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Skype*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Wallet*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*DevHome*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Photos*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Alarms*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Camera*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*communicationsapps*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*FeedbackHub*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Maps*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*SoundRecorder*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*YourPhone*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*ZuneMusic*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*ZuneVideo*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Microsoft.BingWeather*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Microsoft.MicrosoftStickyNotes*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Microsoft.XboxSpeechToTextOverlay*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Microsoft.XboxIdentityProvider*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Microsoft.XboxGamingOverlay*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Microsoft.XboxGameOverlay*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Microsoft.XboxApp*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Microsoft.Xbox.TCUI*" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Microsoft.MicrosoftSolitaireCollection*" | Remove-AppxProvisionedPackage -Online
Und die Execution-Policy zurücksetzen und auch wieder mit **''J''**a bestätigen.
Set-ExecutionPolicy Restricted
{{:windows:system:bildschirmfoto_20260123_130852.png?nolink|}}
Zur Prüfung die Übersicht nochmals anzeigen lassen:\\
{{:windows:system:bildschirmfoto_20260123_131306.png?nolink|}}
----
===== Sonstige Apps für alle Benutzer =====
PowerShell als Administrator öffnen.
Tabellarische Übersicht über die sonstigen installierten Programme (**gelten für alle Benutzer**):
Get-AppxPackage -AllUsers | Format-Table Name, PackageFullName\\
{{:windows:system:bildschirmfoto_20260123_131937.png?nolink|}}
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Advertising.Xaml" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.MicrosoftOfficeHub" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.MixedReality.Portal" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.MSPaint" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Wallet" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.ZuneMusic" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.ZuneVideo" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Copilot" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.OutlookForWindows" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Windows.DevHome" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.People" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.MicrosoftStickyNotes" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Getstarted" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.SkypeApp" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Microsoft3DViewer" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.WindowsMaps" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Office.OneNote" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.BingSearch" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.GetHelp" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.BingWeather" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.WindowsFeedbackHub" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.WindowsAlarms" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.YourPhone" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Windows.Photos" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.WindowsCamera" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.WindowsSoundRecorder" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.ScreenSketch" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "microsoft.windowscommunicationsapps" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.549981C3F5F10" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Windows.PeopleExperienceHost" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Windows.Search" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.Xbox.TCUI" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.XboxApp" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.XboxGameCallableUI" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.XboxGameOverlay" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.XboxGamingOverlay" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.XboxIdentityProvider" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.XboxSpeechToTextOverlay" | Remove-AppxPackage -AllUsers
Get-AppxPackage -AllUsers | Where-Object Name -like "Microsoft.MicrosoftSolitaireCollection" | Remove-AppxPackage -AllUsers