Wie man in Windows eine Gruppenrichtlinienaktualisierung erzwingt, ohne auf die automatische Aktualisierung zu warten
Neue Gruppenrichtlinieneinstellungen sofort übernehmen? Manchmal muss es einfach schnell gehen, anstatt die üblichen 90 Minuten oder länger zu warten. Vielleicht haben Sie Richtlinien angepasst oder neue Konfigurationen eingerichtet, die aber noch nicht angezeigt werden – oder schlimmer noch, sie scheinen festzuhängen. Eine erzwungene Aktualisierung kann viel Ärger ersparen, insbesondere bei der Fehlersuche oder der Bereitstellung von Änderungen auf mehreren Rechnern. Seltsamerweise ist die normale Hintergrundaktualisierung bei dringenden Updates nicht immer zuverlässig. Daher sind Befehlszeilentools oder Remote-Tricks oft die beste Lösung. Hier erfahren Sie Schritt für Schritt, wie es funktioniert, und wir erklären Ihnen, warum es so geht und worauf Sie achten sollten.
Aktualisieren der Gruppenrichtlinieneinstellungen unter Windows
Standardmäßig wendet Windows Gruppenrichtlinienobjekte (GPOs) beim Systemstart und bei der Benutzeranmeldung sowie alle 90 bis 120 Minuten im Hintergrund an (mit gewissen Abweichungen).Die Einstellungen für die Hintergrundaktualisierung lassen sich über die Gruppenrichtlinie selbst unter Computerkonfiguration > Administrative Vorlagen > System > Gruppenrichtlinie anpassen. Die meisten Administratoren bevorzugen jedoch eine manuelle Aktualisierung bei Bedarf. Manchmal werden Richtlinien aufgrund von Netzwerkproblemen oder Cache-Beschädigungen nicht ordnungsgemäß aktualisiert; eine manuelle Aktualisierung behebt dieses Problem.
Methode 1: Verwenden Sie die Eingabeaufforderung mit gpupdate
Dies ist der Klassiker. Der gpupdate /forceBefehl weist Windows an, *alle* Gruppenrichtlinienobjekte (GPOs) neu herunterzuladen und anzuwenden, selbst wenn sie sich nicht geändert haben. Er ist praktisch, da er einige Cache-Probleme behebt und kürzlich vorgenommene Richtlinienänderungen sofort anwendet.So hilft er: Wenn Richtlinien nicht synchronisiert sind oder nach Feierabend nicht angewendet wurden, sorgt dieser Befehl für eine schnelle Aktualisierung.Wann verwenden: Bei der Fehlerbehebung oder nach Änderungen an GPOs, die sofort wirksam werden müssen.Was Sie erwartet: Ein kurzes Befehlsfenster öffnet sich, und Sie sehen Meldungen, die die erfolgreiche Aktualisierung der Richtlinien bestätigen. Bei manchen Konfigurationen kann für bestimmte Richtlinientypen (z. B.Startskripte oder Softwarebereitstellung) ein Neustart oder eine Abmeldung erforderlich sein.Beispielbefehle: – ` gpupdate /force` — Aktualisiert sowohl Benutzer- als auch Computerrichtlinien sofort.- ` gpupdate /target:user` — Aktualisiert nur die Benutzerrichtlinien.- ` gpupdate /target:computer /force` — Aktualisiert nur die Computerrichtlinien.- ` ` gpupdate /target:user /logoff— Wendet Benutzerrichtlinien an und meldet sich ab.- ` gpupdate /boot` — Startet Windows neu, um bestimmte Richtlinien (z. B.Startskripte) vollständig anzuwenden.Zusätzlicher Tipp: Manchmal stoßen Sie auf Richtlinien, die auch nach einer erzwungenen Aktualisierung nicht angewendet werden – in diesem Fall lohnt es sich, ` gpresult /r` auszuführen, um die Ursache des Problems zu ermitteln.
Methode 2: Auslösen einer Remote-Richtlinienaktualisierung über PowerShell oder PsExec
Wenn Sie Richtlinien auf einen Remote-PC übertragen möchten, können Sie dies mit PowerShell oder PsExec erledigen, ohne physisch am Rechner sitzen zu müssen.Vorteile: Es spart Zeit und Aufwand, insbesondere bei der Verwaltung mehrerer Rechner. Anstatt sich auf jedem einzelnen anzumelden, senden Sie den Befehl einfach über Ihre Konsole.Anwendungsfälle: In Szenarien, in denen Remote-Verwaltung erforderlich ist oder Server und Client-PCs verteilt sind.Erwartetes Ergebnis: Das Remote-System führt den Befehl aus gpupdate /forceund wendet alle neuen Richtlinien an. Sie sehen wahrscheinlich kurz ein Fenster oder einen Schattenprozess und erhalten gegebenenfalls eine Erfolgs- oder Fehlermeldung.Befehle zum Ausprobieren: – Mit PsExec: bash PsExec \\Computername gpupdate /force – Über PowerShell-Remoting (vorausgesetzt, WinRM ist konfiguriert): powershell Invoke-Command -ComputerName remotePC -ScriptBlock { gpupdate /force } *Hinweis:* Für PowerShell-Remoting müssen Sie es möglicherweise zuerst mit ` Enable-PSRemoting` aktivieren und sicherstellen, dass die Firewalls dies zulassen.Zusätzlich: Die Verwendung von Invoke-GPUpdate ist oft flexibler und ermöglicht Optionen wie das Hinzufügen einer zufälligen Verzögerung, um eine Netzwerküberlastung zu vermeiden. Beispiel: powershell Invoke-GPUpdate -ComputerName remotePC -Target „User“ -RandomDelayInMinutes 5. Dies ist äußerst praktisch, wenn Updates gleichzeitig auf vielen Rechnern bereitgestellt werden.
Zusammenfassung
Kurz gesagt: Das Erzwingen einer Richtlinienaktualisierung ist nicht kompliziert, kann aber Gold wert sein, wenn Richtlinien nicht wie gewünscht angewendet werden. Beachten Sie jedoch, dass es bei gleichzeitiger Aktualisierung vieler Rechner zu Netzwerkspitzen kommen kann. Planen Sie die Aktualisierung daher möglichst sorgfältig. Es ist etwas ungewöhnlich, dass Windows Richtlinien nicht immer sofort anwendet, aber moderne Verwaltungstools wie die Gruppenrichtlinienverwaltungskonsole (GPMC) oder PowerShell-Skripte helfen, dieses Problem zu umgehen.
- Ausführen
gpupdate /forceüber die Eingabeaufforderung - Verwenden Sie PowerShell-Remoting oder PsExec für Remote-Updates.
- Ergebnisse mit GPMC überprüfen oder
gpresult /r
Hoffentlich spart das jemandem ein paar Stunden. Manchmal funktioniert es einfach – ohne Probleme, ohne Neustart (naja, meistens jedenfalls).Viel Glück!