Välkomstskärmen kan visas i 30 sekunder och inloggningsskriptet interagerar med mig när jag försöker logga in på en dator som kör Windows Vista eller Windows Server 2008

Den här artikeln innehåller en lösning på ett problem där välkomstskärmen kan visas i 30 sekunder när du loggar in.

Gäller för: Windows 10 – alla utgåvor, Windows Server 2012 R2
Ursprungligt KB-nummer: 940452

Problembeskrivning

På en dator som kör Windows Vista eller Windows Server 2008 aktiverade du grupprincip "Kör inloggningsskript synkront". När du försökte logga in visades välkomstskärmen i 30 sekunder. Sedan interagerade inloggningsskriptet med dig innan inloggningsskriptprocessen slutfördes. Skriptet uppmanade dig till exempel att bekräfta en dialogruta.

Det här problemet beror på att inloggningsprocessen körs i session 0. Inloggningsskriptprocessen körs dock i en annan session. En fördröjning på 30 sekunder inträffar innan Windows Vista växlar från session 0 till en annan session. När inloggningsskriptet interagerar med dig innan inloggningsskriptprocessen är klar måste du vänta på 30 sekunders tidsgräns för session 0. Åtgärda problemet genom att ändra tidsgränsen till mindre än 30 sekunder.

Åtgärd

Viktigt

Det här avsnittet, metoden eller uppgiften innehåller steg som beskriver hur du ändrar registret. Det kan uppstå allvarliga problem om du gör detta felaktigt. Följ därför instruktionerna noga, och säkerhetskopiera registret innan du gör några ändringar i det. Då kan du återställa registret om det uppstår problem. Om du vill veta mer om hur du säkerhetskopierar och återställer registret klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
322756 Hur man säkerhetskopierar och återställer registret i Windows

Lös problemet genom att konfigurera värdet för registerposten DelayedDesktopSwitchTimeout. Det här värdet avgör tidsgränsen för en session innan Windows Vista växlar mellan sessioner.

Följ dessa steg för att konfigurera värdet för registerposten DelayedDesktopSwitchTimeout

  1. Klicka på Start, skriv regedit i rutan Starta sökning och tryck sedan på RETUR.
  2. Leta upp följande registerundernyckel: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
  3. Dubbelklicka på registerposten DelayedDesktopSwitchTimeout .
  4. I rutan Värdedata skriver du 5 och klickar sedan på OK.
  5. Klicka på AvslutaArkiv-menyn.

Steg för att återskapa problemet

Obs!

Inställningen "Kör inloggningsskript synkront" grupprincip finns på följande plats i grupprincip-hanteringskonsolen:Lokal datorprincip\Användarkonfiguration\Administrativa mallar\System\Skript.

  1. Aktivera grupprincip "Kör inloggningsskript synkront" i grupprincip-hanteringskonsolen. Gör så här:

    1. Klicka på Start, skriv gpedit.msc i rutan Starta sökning och klicka sedan på gpedit.msc i listan Program .

      Om du uppmanas att ange ett administratörslösenord eller bekräfta det skriver du lösenordet eller klickar på Fortsätt.

    2. I fönstret grupprincip object Editor expanderar du Användarkonfiguration, expanderar Administrativa mallar, expanderarSystem och klickar sedan på Skript.

    3. Dubbelklicka på Kör inloggningsskript synkront i informationsfönstret.

    4. Klicka på Aktiverad på fliken Inställning och klicka sedan på OK.

  2. Skapa ett inloggningsskript och tilldela sedan inloggningsskriptet till den lokala användaren.

    Obs!

    Inloggningsskriptet måste interagera med användaren.

  3. Logga in på datorn som kör Windows Vista eller Windows Server 2008.