Windows 7- Gruppenrichtlinien werden zeitweise nicht beim Start vom Client umgesetzt

Gilt für: Windows 7 EnterpriseWindows 7 Home BasicWindows 7 Home Premium

Problembeschreibung


Windows 7-Clients nicht zeitweise Start oder Neustart Verarbeitung von Gruppenrichtlinien. Die folgenden Ereignisse werden im Systemprotokoll der Ereignisanzeige protokolliert:

Error 9/9/2010 2:43:29 PM NETLOGON 5719 Error 9/9/2010 2:43:31 PM GroupPolicy 1055 

Ursache


Das Verhalten wird durch eine Racebedingung zwischen Netzwerk-Initialisierung, Suchen eines Domänencontrollers und Verarbeitung von Gruppenrichtlinien verursacht. Wenn das Netzwerk nicht verfügbar ist, ein Domänencontroller nicht gefunden werden und Verarbeitung von Gruppenrichtlinien schlägt fehl. Sobald das Betriebssystem geladen und eine ausgehandelt und eingerichtet, gelingt Aktualisierung der Gruppenrichtlinie im Hintergrund.

Die folgende Sequenz von Ereignissen entsprechend die Bedingung:

Information        8/9/2010 2:42:11 PM       EventLog             6006       indicates system shutdown
Information 8/9/2010 2:43:10 PM e1kexpress 33 indicates that your network connection link has been established with <speed/duplex>
Information 8/9/2010 2:43:20 PM EventLog 6005 indicates event log service has started
Information 8/9/2010 2:43:25 PM Dhcp-Client 50036 indicates dhcp client service has started
Error 8/9/2010 2:43:29 PM NETLOGON 5719 indicates netlogon unable to reach any of the domain controllers
Error 8/9/2010 2:43:31 PM GroupPolicy 1055 indicates group policy processing failed
Information 8/9/2010 2:59:07 PM GroupPolicy 1503 indicates group policy processing succeeded

Dies kann über die Netlogon-Protokolle überprüft werden:

8/09 14:43:29 [SESSION] \Device\NetBT_Tcpip_{53267BA1-EB8C-4348-BD81-41C3FF162EE9}: Transport Added (169.254.214.170) 08/09 14:43:29 [SESSION] Winsock Addrs: 169.254.214.170 (1) Address changed. 8/09 14:43:29 [CRITICAL] NetpDcGetDcNext: _ldap._tcp.dc._msdcs.contoso.com.: Cannot Query DNS. 1460 0x5b4 08/09 14:43:29 [CRITICAL] NetpDcGetNameIp: contoso.com.: No data returned from DnsQuery. 08/09 14:43:29 [CRITICAL] DBG: NlDiscoverDc: Cannot find DC. 08/09 14:43:29 [CRITICAL] DBG: NlSessionSetup: Session setup: cannot pick trusted DC 08/09 14:43:29 [SESSION] DBG: NlSetStatusClientSession: Set connection status to c000005e 08/09 14:43:29 [SESSION] DBG: NlSessionSetup: Session setup Failed 


Problemlösung


Zur Umgehung des Problems können Sie einen Registrierungswert verzögert die Anwendung von Gruppenrichtlinien festlegen:

1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit ein und klicken Sie dann auf OK.

2. Erweitern Sie den folgenden Unterschlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 

3 Winlogon mit der rechten Maustaste, zeigen Sie auf neu und klicken Sie dann auf DWORD-Wert.

4. um name des neuen Eintrags geben Sie GpNetworkStartTimeoutPolicyValue, und drücken Sie dann die EINGABETASTE.

5 Rechtsklicken Sie GpNetworkStartTimeoutPolicyValue und dann auf ändern.

6 Klicken Sie unter Basis auf Dezimal.

7 Klicken Sie im Feld Wert Geben Sie 60 und klicken Sie dann auf OK.

8. beenden den Registrierungseditor, und starten Sie den Computer neu.

9 Wenn das Gruppenrichtlinien-Startskript nicht ausgeführt wird, erhöhen Sie den Wert für den Registrierungseintrag "GpNetworkStartTimeoutPolicyValue".


Weitere Informationen


Der angegebene Wert sollte ausreichend lang genug, um sicherzustellen, dass die Verbindung hergestellt wird. Windows während der Zeitüberschreitungsperiode überprüft den Verbindungsstatus alle zwei Sekunden und weiterhin mit dem Systemstart die Verbindung bestätigt ist. Es wird daher empfohlen, diese hoch irren. Aber beachten, wenn das System ordnungsgemäß getrennt wird (d. h. getrennt Netzwerkkabel offline Server usw.), Windows wird für das gesamte Timeout blockiert.

Dies kann auch über eine Gruppenrichtlinie definiert werden:

: Richtlinie Computerkonfiguration > Richtlinien > Administrative Vorlagen > System > Gruppenrichtlinien
: Einstellung Start Richtlinie warten Bearbeitungsdauer
Registrierungsschlüssel: HKLM\Software\Policies\Microsoft\Windows\System! GpNetworkStartTimeoutPolicyValue

Wenn Sie die Einstellung der Richtlinie definieren, würden sie die manuelle Einstellung überschreiben. Jedoch weder manuelle gruppenrichtlinieneinstellung definiert wurden wird dann der Wert aus dem folgenden Registrierungsschlüssel entnommen:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\History

Da gibt es keine Zeit definiert, das System jetzt verwendet seinen eigenen Algorithmus berechnet und eine durchschnittliche Timeoutzeitraum und dieser Wert wird in den oben genannten Registrierungsschlüssel gespeichert. Diese Systeme kann variieren und hängt von verschiedenen Faktoren wie vorherige Anmeldeversuche.

(Hinweis: Beschreibung von Gruppenrichtlinien "Start-Richtlinie warten Bearbeitungsdauer" nicht ausführlich und deckt nicht alle Szenarien. Nur weil wir bedeutet die derzeit konfigurierte Richtlinie, dass wir einen Timeout-Standardwert von 30 Sekunden verwenden.)