Condividi tramite


I client Windows 7 non riescono ad applicare criteri di gruppo all'avvio

Questo articolo fornisce una soluzione a un problema a causa del quale i client Windows 7 non applicano in modo intermittente criteri di gruppo all'avvio.

Si applica a: Client Windows (Tutte le versioni supportate)
Numero KB originale: 2421599

Sintomi

I client Windows 7 non riescono a eseguire in modo intermittente l'elaborazione dei criteri di gruppo all'avvio o al riavvio. Nel registro eventi di sistema vengono registrati gli eventi seguenti:

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

Causa

Il comportamento è causato da una race condition tra l'inizializzazione di rete, l'individuazione di un controller di dominio e l'elaborazione di Criteri di gruppo. Se la rete non è disponibile, non verrà individuato un controller di dominio e l'elaborazione di Criteri di gruppo avrà esito negativo. Dopo che il sistema operativo è stato caricato e un collegamento di rete viene negoziato e stabilito, l'aggiornamento in background di Criteri di gruppo avrà esito positivo.

La sequenza di eventi seguente riflette la condizione:

Information <DateTime> EventLog 6006 indica l'arresto del sistema
Informazioni <su DateTime> e1kexpress 33 indica che il collegamento alla connessione di rete è stato stabilito con <velocità/duplex>
Information <DateTime> EventLog 6005 indica che il servizio registro eventi è stato avviato
Informazioni <DateTime> Dhcp-Client 50036 indica che il servizio client DHCP è stato avviato
Errore <DateTime> NETLOGON 5719 indica che netlogon non è in grado di raggiungere uno dei controller di dominio
Errore <DateTime> GroupPolicy 1055 indica che l'elaborazione dei criteri di gruppo non è riuscita
Information <DateTime> GroupPolicy 1503 indica che l'elaborazione dei criteri di gruppo è stata completata

Può essere confermato anche tramite i netlogon log:

<DateTime> [SESSION] \Device\NetBT_Tcpip_{53267BA1-EB8C-4348-BD81-41C3FF162EE9}: Transport Added (<IP Address>) <DateTime> [SESSION] Winsock Addrs: <Indirizzo> IP (1) modificato. <DateTime> [CRITICAL] NetpDcGetDcNext: _ldap._tcp.dc._msdcs.contoso.com.: Impossibile eseguire query su DNS. 1460 0x5b4 <DateTime> [CRITICAL] NetpDcGetNameIp: .: contoso.comNessun dato restituito da DnsQuery. <DateTime> [CRITICAL] DBG: NlDiscoverDc: Impossibile trovare il controller di dominio. <DateTime> [CRITICAL] DBG: NlSessionSetup: Session setup: cannot pick trusted DC <DateTime> [SESSION] DBG: NlSetStatusClientSession: Set connection status to c0000005e <DateTime> [SESSION] DBG: NlSessionSetup: Session setup Failed

Risoluzione

Per risolvere il problema, è possibile impostare un valore del Registro di sistema per ritardare l'applicazione di Criteri di gruppo:

  1. Aprire l'editor delRegistro di sistema.

  2. Espandere la sottochiave seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  3. Fare clic con il pulsante destro del mouse su Winlogon, scegliere Nuovo e quindi selezionare Valore DWORD.

  4. Per assegnare un nome alla nuova voce, digitare GpNetworkStartTimeoutPolicyValuee quindi premere INVIO.

  5. Fare clic con il pulsante destro del mouse su GpNetworkStartTimeoutPolicyValuee quindi scegliere Modifica.

  6. In Base selezionare Decimal.

  7. Nella casella Dati valore digitare 60 e quindi selezionare OK.

  8. Uscire dall'editor del Registro di sistema e quindi riavviare il computer.

  9. Se lo script di avvio di Criteri di gruppo non viene eseguito, aumentare il valore della voce del GpNetworkStartTimeoutPolicyValue Registro di sistema.

Ulteriori informazioni

Il valore specificato deve essere sufficientemente lungo per garantire che venga stabilita la connessione. Durante il periodo di timeout, Windows verificherà lo stato della connessione ogni due secondi e continuerà con l'avvio del sistema non appena viene confermata la connessione. Pertanto, è consigliabile errare sul lato alto. Se il sistema viene disconnesso legittimamente (ad esempio, cavo di rete disconnesso, server off-line e così via), Windows si blocca per l'intero periodo di timeout.

Può anche essere definito tramite criteri di gruppo:

Percorso criteri: Criteri di configurazione > > computer Modelli > amministrativi Impostazione criteri di gruppo di sistema > Nome: Tempo di attesa elaborazione criteri di avvio Chiave del Registro di sistema: HKLM\Software\Policies\Microsoft\Windows\System!GpNetworkStartTimeoutPolicyValue

Se si definisce l'impostazione di Criteri di gruppo, verrà ignorata l'impostazione manuale. Quando l'impostazione manuale e di Criteri di gruppo non è definita, il valore viene selezionato dal percorso del Registro di sistema seguente:

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

Poiché non è definito alcun periodo di timeout, il sistema usa il proprio algoritmo per calcolare e arrivare a un periodo di timeout medio. Questo valore viene archiviato nel percorso del Registro di sistema precedente. Può variare dal sistema al sistema e dipende da vari fattori, ad esempio i tentativi di accesso precedenti.

Note

La descrizione di Criteri di gruppo per "Tempo di attesa elaborazione criteri di avvio" non è dettagliata e non copre tutti gli scenari. Solo perché il criterio non è configurato attualmente non significa che si userà un valore di timeout predefinito di 30 secondi.