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: Windows 7 Service Pack 1
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:
Aprire l'editor del Registro di sistema.
Espandere la sottochiave seguente:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Fare clic con il pulsante destro del mouse
Winlogon
, scegliere Nuovo e quindi selezionare Valore DWORD.Per denominare la nuova voce, digitare
GpNetworkStartTimeoutPolicyValue
e quindi premere INVIO.Fare clic con il pulsante destro del mouse
GpNetworkStartTimeoutPolicyValue
su e quindi scegliere Modifica.In Base selezionare Decimal.
Nella casella Dati valore digitare 60 e quindi selezionare OK.
Uscire dall'editor del Registro di sistema e quindi riavviare il computer.
Se lo script di avvio Criteri di gruppo non viene eseguito, aumentare il valore della voce del
GpNetworkStartTimeoutPolicyValue
Registro di sistema.
Altre 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.