itsenaf
Goto Top

Default Apps komplett entfernen

Hallo liebe Community,

wir haben im unserer Umgebung aktuell noch ausschließlich Build 1809 am laufen.
Nun wollen wir auf 1909 bzw. ggf. 2009 upgraden.

Wenn das Upgrade (mit SCCM) durch ist, wird leider die ganze "Bloatware" ala MSN, Skype, Zune, Wetter etc. wieder installiert.
In unserem Image habe ich die Apps mit "O&O AppBuster" komplett entfernen können.

Jetzt muss ich nach einem Upgrade wieder aufräumen. Hierzu finde ich nur die eine PowerShell-Möglichkeit:

Get-AppxPackage -all Microsoft.WindowsFeedbackHub | Remove-AppxPackage -AllUsers

Nachteil da ist aber, dass die App eigentlich noch bestehen bleibt. Meldet sich ein neuer Domainuser an, hat er wieder alle Apps drauf.
Die Software O&O Appbuster schafft es aber die Apps von der Maschine zu entfernen. Dann erscheinen die auch bei neuen Usern nicht.

Wisst ihr wie ich das Ganze manuell über CMD/PS hinkriege? Irgendwelche Befehle wird ja auch das kleine Tool von O&O ausführen.

Danke im Voraus.

Content-Key: 630608

Url: https://administrator.de/contentid/630608

Printed on: April 26, 2024 at 12:04 o'clock

Member: Inf1d3l
Solution Inf1d3l Dec 11, 2020 updated at 11:10:42 (UTC)
Goto Top
Ich mach es so bei der 1909:

Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*Bing*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*Weather*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*GetHelp*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*3DViewer*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*OfficeHub*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*MixedReality*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*OneNote*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*OneConnect*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*Print3D*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*Wallet*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*windowscommunicationsapps*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*WindowsMaps*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*WindowsSoundRecorder*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*WindowsStore*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*Zune*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*StorePurchaseApp*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*Messaging*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*FeedbackHub*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*Skype*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*WindowsAlarm*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*YourPhone*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*Sketch*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*People*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*Camera*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*MSPaint*"} | Remove-AppxProvisionedPackage -online  
Get-AppxProvisionedPackage -online | where {$_.PackageName -like "*Xbox*"} | Remove-AppxProvisionedPackage -online  
Member: Franz-Josef-II
Franz-Josef-II Dec 11, 2020 at 11:35:39 (UTC)
Goto Top
und das Ganze im SCCM in der Tasksequenz starten ...... oder nach der Installation, aber bevor sich ein User anmeldet.
Member: itsenaf
itsenaf Dec 11, 2020 at 12:18:38 (UTC)
Goto Top
Die Befehle haben auf den ersten Blick nichts geändert. Apps verbleiben vorhanden für neue User.

Macht es einen Unterschied ob man die Apps vor der ersten Anmeldung entfernt?
Ich werde die PS mal in die Task Sequence aufnehmen und testen.
Member: Franz-Josef-II
Franz-Josef-II Dec 11, 2020 at 12:22:33 (UTC)
Goto Top
Zitat von @itsenaf:
Macht es einen Unterschied ob man die Apps vor der ersten Anmeldung entfernt?


Ja, weil sie dann bereits weg sind.


Du kannst aber auch die Tasksequenz durchlaufen lassen und dann , beim Anmeldebildschirm, das Script starten.
Member: itsenaf
itsenaf Dec 11, 2020 at 12:49:16 (UTC)
Goto Top
Sorry, falsch geschaut. Die Apps werden bei neuen Usern durch die Befehle nicht mehr angezeigt. Klasse, danke face-smile
Laut O&O sind sie aber noch teil des Systems und auf der Maschine vorhanden. Ich probiere das mit der Tasksequence.
Member: chgorges
chgorges Dec 11, 2020 at 14:12:23 (UTC)
Goto Top
Ja, die Pakete der Apps werden noch im WinSXS vorgehalten. Lass die dort auch, wo sie sind, sonst geht das Windows kaputt.
Member: tikayevent
tikayevent Dec 11, 2020 at 21:09:49 (UTC)
Goto Top
Ansonsten such mal nach dem Windows 10 Decrapifier. Vor ein paar Wochen gefunden und mittlerweile gehört das PS-Script zu meiner Standardsammlung.
Member: beidermachtvongreyscull
Solution beidermachtvongreyscull Dec 12, 2020 updated at 04:23:48 (UTC)
Goto Top
Entschuldigung. Untenstehende Nachricht geht an den TO

Mahlzeit!

Wundert mich nicht.
Du setzt zu spät an.

Wenn Du direkt das Installationsimage unbloatest, kommt auch kein Müll mehr mit.

Ich habe mal eine Anleitung geschrieben, wie man das macht. Du findest sie hier im Forum.

Wenn Du von solch einem bereinigten Image mittels Commandline über Setup.exe ein Inplace-Upgrade durchführst, bleiben Deine Maschinen sauber.

Noch ein Hinweis:
Was von Anfang an fehlt, muss später nicht bereinigt werden.

Gruß
Bdmvg