[22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Deine Frage passt nicht in die anderen Bereiche, dann stelle sie hier.
Antworten
Memfis
Frischling
Frischling
Beiträge: 22
Registriert: 16.01.2023, 18:22

[22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von Memfis » 08.04.2023, 23:10

Ich suche eine Möglichkeit, am besten per GPO vorinstallierte Apps zu entfernen und zwar so, dass sie nicht! wieder auftauchen, beispielsweise nach einem (Feature)Update.

Es wird zwar auf dieser Deskmodder-Seite erklärt, wie man die Apps mittels PowerShell deinstallieren kann, aber leider nicht, wie man das über einen Server in einer AD-Umgebung steuern kann. Weis da jemand näheres?

Die Frage gilt auch für die vorinstallierten Apps unter Windows 11 (22H2).

@Mods: Soll ich im entsprechenden Forenbereich für Windows 11 die gleiche Frage nochmal stellen?

Tante Google

[22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von Tante Google » 08.04.2023, 23:10


Benny11377311

Re: [22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von Benny11377311 » 09.04.2023, 06:59

Man kann es auch (so viel ich weiß) als ein logon Script erstellen.
Ein logon Script die dann über powershell einzelne Apps entfernt (siehe https://www.deskmodder.de/wiki/index.ph ... _entfernen) die ausgewählten Befehle in eine *.bat packen, es als logon Script in die gpo eintragen. Das Script sollte allerdings über die Netzwerkfreigabe von den Domain Mitglieder aus erreichbar sein und als Pfad zu den script nicht das lokale Verzeichnis sondern den Pfad angeben der andeutet, es über das Netzwerk zu laden (z. B. \\\testpc.testdom.local\scripts\logon.bat)
Eine Anleitung gibt es seitens Microsof ... 6(v=ws.11)


Memfis
Frischling
Frischling
Beiträge: 22
Registriert: 16.01.2023, 18:22

Re: [22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von Memfis » 09.04.2023, 16:54

Naja, aber bei jeder Anmeldung das Script vorsorglich ausführen um die Anwendungen zu entfernen? Gibts den wirklich keine saubere Lösung für das Problem, am besten systemweit und endgültig?

Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 59957
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 131 Mal
Danke erhalten: 599 Mal
Gender:

Re: [22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von moinmoin » 09.04.2023, 17:15

Eigentlich tauchen auch nach einem Funktionsupdate die Apps nicht mehr auf.

Aber wenn kann man auch winget dafür nutzen. Auch hier mit einem Script unter "Mehrere Apps auf einmal deinstallieren"

https://www.deskmodder.de/wiki/index.ph ... stallieren

Bei einem Server in einer AD-Umgebung kann ich dir jetzt nicht sagen. Sollte aber auch funktionieren, wenn man es zum Beispiel nach einem Funktionsupdate einmal durchlaufen lässt.

PS: Brauchst nicht zusätzlich unter Windows 11 schreiben.

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2239
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 234 Mal
Danke erhalten: 314 Mal
Gender:

Re: [22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von Holgi » 09.04.2023, 17:29

als Ergänzung zu dem Vorschlag von moinmoin hier mal mein Script zum Löschen der (meinerseits) unerwünschten Apps.
Abspeichern zum Beispiel als uninstall crap only.cmd

Code: Alles auswählen

@ECHO OFF

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
    IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params= %*
    echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    pushd "%CD%"
    CD /D "%~dp0"
cls
cls
Echo.
Echo uninstalling Crap Apps
echo.
powershell winget uninstall --id "Microsoft.BingWeather_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.BingNews_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Clipchamp.Clipchamp_yxz26nhyzhsrt" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.GamingApp_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.GetHelp_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.Getstarted_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "MicrosoftTeams_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.OneDrive" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.People_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.PowerAutomateDesktop_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.Todos_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.Xbox.TCUI_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.XboxGameOverlay_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.XboxGamingOverlay_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.XboxIdentityProvider_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.XboxSpeechToTextOverlay_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.YourPhone_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "MicrosoftCorporationII.MicrosoftFamily_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "MicrosoftCorporationII.QuickAssist_8wekyb3d8bbwe" -h --accept-source-agreements >nul
powershell winget uninstall --id "Microsoft.549981C3F5F10_8wekyb3d8bbwe" -h --accept-source-agreements >nul
cls
ggf. die Apps noch ergänzen (id ermitteln mit Winget list), oder benötigte Apps mit einem "rem " am Anfang der Zeilen ausnehmen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Memfis
Frischling
Frischling
Beiträge: 22
Registriert: 16.01.2023, 18:22

Re: [22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von Memfis » 10.04.2023, 01:25

Wow, das Script sieht sehr gut aus und scheint auch etwas mehr zu machen als simples Deinstallieren der Apps. Besten Dank fürs Teilen. Kannst du bitte die Zeilen bis zur Deinstallation der Apps noch erklären, was da passiert? Du beschreibst das zwar mit REM, aber mich interessiert was die Pfade, Scripte und Parameter bewirken. Interessiert mich sehr.

Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 59957
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 131 Mal
Danke erhalten: 599 Mal
Gender:

Re: [22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von moinmoin » 10.04.2023, 07:02

@Holgi Das Script hab ich mal im Wiki hinzugefügt.

Benutzeravatar
g-force
Elite
Elite
Beiträge: 2063
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 285 Mal
Danke erhalten: 252 Mal
Gender:

Re: [22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von g-force » 10.04.2023, 09:37

Memfis hat geschrieben: 10.04.2023, 01:25 ... aber mich interessiert was die Pfade, Scripte und Parameter bewirken.
Der Anfang des Scripts stellt sicher, daß der Rest als Admin ausgeführt wird. Also Prüfung "Admin?" - wenn JA, dann weiter, wenn NEIN, dann "Switch to Admin". Grob erklärt.
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Windows XP x86/x64 - Setup von WIM (XP2ESD): viewtopic.php?t=28372

Jens1976
Meister
Meister
Beiträge: 362
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 13 Mal
Danke erhalten: 42 Mal
Gender:

Re: [22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von Jens1976 » 10.04.2023, 13:59

Hm, ich dachte den Cortana Scheiß kann man aus einem laufenden System nicht entfernen?

Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 59957
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 131 Mal
Danke erhalten: 599 Mal
Gender:

Re: [22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von moinmoin » 10.04.2023, 14:15

Klar geht. :)

Jens1976
Meister
Meister
Beiträge: 362
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 13 Mal
Danke erhalten: 42 Mal
Gender:

Re: [22H2] Vorinstallierte Apps über AD-Server (mittels GPO) deinstallieren - ohne Wiederkehr

Beitrag von Jens1976 » 10.04.2023, 14:30

Ok, wußte ich nicht, Vielen Dank

Antworten