I client Windows 7 non riescono ad applicare i criteri di gruppo in modo intermittente all'avvio

Questo articolo fornisce una soluzione a un problema per cui i client Windows 7 non riescono in modo intermittente ad applicare criteri di gruppo all'avvio.

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

Sintomi

I client Windows 7 non elaborano i criteri di gruppo in modo intermittente all'avvio o al riavvio. Nel registro eventi di sistema vengono registrati gli eventi seguenti:

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

Causa

Il comportamento è causato da una race condition tra l'inizializzazione della rete, l'individuazione di un controller di dominio e l'elaborazione Criteri di gruppo. Se la rete non è disponibile, non verrà individuato un controller di dominio e l'elaborazione Criteri di gruppo avrà esito negativo. Dopo aver caricato il sistema operativo e aver negoziato e stabilito un collegamento di rete, 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 <DateTime> e1kexpress 33 indica che il collegamento di connessione di rete è stato stabilito con <speed/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 è riuscita

Può essere confermato anche tramite i netlogon log:

<DateTime> [SESSION] \Device\NetBT_Tcpip_{53267BA1-EB8C-4348-BD81-41C3FF162EE9}: Transport Added (<INDIRIZZO> IP) <DateTime> [SESSION] Winsock Addrs: <Indirizzo> IP (1) Indirizzo modificato. <DateTime> [CRITICAL] NetpDcGetDcNext: _ldap._tcp.dc._msdcs.contoso.com.: Impossibile eseguire query su DNS. 1460 0x5b4 <DateTime> [CRITICAL] NetpDcGetNameIp: contoso.com.: Nessun dato restituito da DnsQuery. <DateTime> [CRITICAL] DBG: NlDiscoverDc: Impossibile trovare dc. <DateTime> [CRITICAL] DBG: NlSessionSetup: Configurazione sessione: impossibile selezionare dc <DateTime> attendibile [SESSION] DBG: NlSetStatusClientSession: Impostare lo stato della connessione su c000005e <DateTime> [SESSION] DBG: NlSessionSetup: Configurazione della sessione non riuscita

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 del Registro 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 Winlogon, scegliere Nuovo e quindi selezionare Valore DWORD.

  4. Per denominare la nuova voce, digitare GpNetworkStartTimeoutPolicyValuee quindi premere INVIO.

  5. Fare clic con il pulsante destro del mouse GpNetworkStartTimeoutPolicyValuesu e quindi scegliere Modifica.

  6. In Base selezionare Decimal.

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

  8. Uscire dal Registro di sistema Editor e quindi riavviare il computer.

  9. Se lo script di avvio 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 da garantire che venga stabilita la connessione. Durante il periodo di timeout, Windows controllerà lo stato della connessione ogni due secondi e continuerà con l'avvio del sistema non appena la connessione viene confermata. Pertanto, è consigliabile eseguire l'erring sul lato alto. Se il sistema è legittimo disconnesso (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 un Criteri di gruppo:

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

Se si definisce l'impostazione criteri di gruppo, l'impostazione manuale verrà ignorata. Quando l'impostazione manuale e Criteri di gruppo non sono definite, 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 raggiungere un periodo di timeout medio. Questo valore viene archiviato nel percorso del Registro di sistema precedente. Può variare da sistema a sistema e dipende da vari fattori, ad esempio i tentativi di accesso precedenti.

Nota

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