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-ID: 630608

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

Ausgedruckt am: 22.11.2024 um 02:11 Uhr

Inf1d3l
Lösung Inf1d3l 11.12.2020 aktualisiert um 12:10:42 Uhr
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  
Franz-Josef-II
Franz-Josef-II 11.12.2020 um 12:35:39 Uhr
Goto Top
und das Ganze im SCCM in der Tasksequenz starten ...... oder nach der Installation, aber bevor sich ein User anmeldet.
itsenaf
itsenaf 11.12.2020 um 13:18:38 Uhr
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.
Franz-Josef-II
Franz-Josef-II 11.12.2020 um 13:22:33 Uhr
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.
itsenaf
itsenaf 11.12.2020 um 13:49:16 Uhr
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.
chgorges
chgorges 11.12.2020 um 15:12:23 Uhr
Goto Top
Ja, die Pakete der Apps werden noch im WinSXS vorgehalten. Lass die dort auch, wo sie sind, sonst geht das Windows kaputt.
tikayevent
tikayevent 11.12.2020 um 22:09:49 Uhr
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.
beidermachtvongreyscull
Lösung beidermachtvongreyscull 12.12.2020 aktualisiert um 05:23:48 Uhr
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