La schermata iniziale può essere visualizzata per 30 secondi e lo script di accesso interagisce con me quando tento di accedere a un computer che esegue Windows Vista o Windows Server 2008

Questo articolo fornisce una soluzione a un problema per cui la schermata iniziale può essere visualizzata per 30 secondi all'accesso.

Si applica a: Windows 10: tutte le edizioni, Windows Server 2012 R2
Numero KB originale: 940452

Descrizione del problema

In un computer che esegue Windows Vista o Windows Server 2008 è stato abilitato il Criteri di gruppo "Esegui script di accesso in modo sincrono". Quando si è tentato di accedere, la schermata iniziale è stata visualizzata per 30 secondi. Lo script di accesso ha quindi interagito con l'utente prima del completamento del processo di script di accesso. Ad esempio, lo script richiede di confermare una finestra di dialogo.

Questo problema si verifica perché il processo di accesso viene eseguito nella sessione 0. Tuttavia, il processo di script di accesso viene eseguito in una sessione diversa. Si verifica un ritardo di 30 secondi prima che Windows Vista passi dalla sessione 0 a un'altra sessione. Quando lo script di accesso interagisce con l'utente prima del completamento del processo di script di accesso, è necessario attendere l'intervallo di timeout di 30 secondi della sessione 0. Per risolvere questo problema, modificare l'intervallo di timeout in meno di 30 secondi.

Risoluzione

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni sull'esecuzione del backup e del ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
322756 Come eseguire il backup e il ripristino del Registro di sistema in Windows

Per risolvere questo problema, configurare il valore della voce del Registro di sistema DelayedDesktopSwitchTimeout. Questo valore determina l'intervallo di timeout di una sessione prima che Windows Vista passi da una sessione all'altra.

Per configurare il valore della voce del Registro di sistema DelayedDesktopSwitchTimeout, seguire questa procedura

  1. Fare clic su Start, digitare regedit nella casella Avvia ricerca e quindi premere INVIO.
  2. Individuare la sottochiave del Registro di sistema seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
  3. Fare doppio clic sulla voce del Registro di sistema DelayedDesktopSwitchTimeout .
  4. Nella casella Dati valore digitare 5 e quindi fare clic su OK.
  5. Scegliere Esci dal menu File.

Procedura per riprodurre il problema

Nota

L'impostazione "Esegui script di accesso in modo sincrono" Criteri di gruppo si trova nel percorso seguente nella console di gestione Criteri di gruppo:Criteri computer locali\Configurazione utente\Modelli amministrativi\Sistema\Script.

  1. Abilitare l'Criteri di gruppo "Esegui script di accesso in modo sincrono" nella console di gestione Criteri di gruppo. A tal fine, attenersi alla seguente procedura:

    1. Fare clic su Start, digitare gpedit.msc nella casella Avvia ricerca e quindi fare clic su gpedit.msc nell'elenco Programmi .

      Se viene richiesta una password di amministratore o una conferma, digitare la password o fare clic su Continua.

    2. Nella finestra Criteri di gruppo Object Editor espandere Configurazione utente, Modelli amministrativi, Sistema e quindi fare clic su Script.

    3. Nel riquadro dei dettagli fare doppio clic su Esegui script di accesso in modo sincrono.

    4. Nella scheda Impostazione fare clic su Abilitato e quindi su OK.

  2. Creare uno script di accesso e quindi assegnare lo script di accesso all'utente locale.

    Nota

    Lo script di accesso deve interagire con l'utente.

  3. Accedere al computer che esegue Windows Vista o Windows Server 2008.