Client di Windows 7 in modo discontinuo Impossibile applicare criteri di gruppo all'avvio

Si applica a: Windows 7 EnterpriseWindows 7 Home BasicWindows 7 Home Premium

Sintomi


I client di Windows 7 non intermittente all'avvio o riavvio del sistema di elaborazione dei criteri di gruppo. Nel registro eventi di sistema vengono registrati i seguenti eventi:

Error 9/9/2010 2:43:29 PM NETLOGON 5719 Error 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, un Controller di dominio non verrà individuato ed elaborazione dei criteri di gruppo avrà esito negativo. Una volta caricato il sistema operativo e negoziato e stabilire un collegamento di rete, l'aggiornamento in background dei criteri di gruppo avrà esito positivo.

La seguente sequenza di eventi riflettono la condizione:

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

Ciò può essere confermata tramite i registri di netlogon, nonché:

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 


Risoluzione


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

1. fare clic su Start, scegliere Esegui, digitare regedit e quindi fare clic su OK.

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

3. Winlogon pulsante destro del mouse, scegliere Nuovo e quindi fare clic su valore DWORD.

4. per denominare la nuova voce, digitare GpNetworkStartTimeoutPolicyValue e quindi premere INVIO.

5. destro GpNetworkStartTimeoutPolicyValue e quindi fare clic su Modifica.

6. in Base, fare clic su decimale.

7. nella casella dati valore digitare 60 e quindi fare clic su OK.

8. Chiudere l'Editor del Registro di sistema e riavviare il computer.

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


Ulteriori informazioni


Il valore specificato deve essere sufficientemente sufficiente a garantire che la connessione viene stabilita. 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 erring nella parte alta. Si tenga presente, il sistema viene scollegato legittimamente (vale a dire disconnesso il cavo di rete, il server non in linea e così via), Windows verrà posto per il periodo di timeout intero.

Può essere definito anche tramite criteri di gruppo:

Percorso criteri: Configurazione > Criteri > modelli amministrativi > sistema > Criteri di gruppo
Impostazione nome: Tempo di attesa di elaborazione dei criteri di avvio
Chiave del Registro di sistema: HKLM\Software\Policies\Microsoft\Windows\System! GpNetworkStartTimeoutPolicyValue

Se si definisce l'impostazione di criteri di gruppo, è necessario eseguire l'override l'impostazione manuale. Tuttavia, se è stato definito né manuale o impostazione dei criteri di gruppo il valore viene prelevato dal seguente percorso del Registro di sistema:

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

Poiché non è definito alcun periodo di timeout, il sistema utilizza ora il proprio algoritmo per calcolare e arrivare a un periodo di timeout medio e questo valore viene memorizzato nella posizione precedente del Registro di sistema. Questo può variare da sistema a sistema e dipende da vari fattori, quali tentativi di accesso precedente.

(Nota: la descrizione dei criteri di gruppo per "Tempo di attesa di elaborazione dei criteri di avvio" non è dettagliata e non copre tutti gli scenari. Solo perché non è il criterio attualmente configurato non significa che occorre utilizzare un valore di timeout predefinito di 30 secondi.)