Der Willkommensbildschirm wird möglicherweise 30 Sekunden lang angezeigt, und das Anmeldeskript interagiert mit mir, wenn ich versuche, mich bei einem Computer anzumelden, auf dem Windows Vista oder Windows Server 2008 ausgeführt wird.

Dieser Artikel bietet eine Lösung für ein Problem, bei dem der Willkommensbildschirm bei der Anmeldung möglicherweise 30 Sekunden lang angezeigt wird.

Gilt für: Windows 10 (alle Editionen), Windows Server 2012 R2
Ursprüngliche KB-Nummer: 940452

Problembeschreibung

Auf einem Computer mit Windows Vista oder Windows Server 2008 haben Sie die Gruppenrichtlinie "Synchrones Ausführen von Anmeldeskripts" aktiviert. Beim Versuch, sich anzumelden, wurde der Willkommensbildschirm 30 Sekunden lang angezeigt. Anschließend hat das Anmeldeskript mit Ihnen interagiert, bevor der Anmeldeskriptprozess abgeschlossen wurde. Das Skript hat Sie beispielsweise aufgefordert, ein Dialogfeld zu bestätigen.

Dieses Problem tritt auf, weil der Anmeldeprozess in Sitzung 0 ausgeführt wird. Der Anmeldeskriptprozess wird jedoch in einer anderen Sitzung ausgeführt. Eine Verzögerung von 30 Sekunden tritt auf, bevor Windows Vista von Sitzung 0 zu einer anderen Sitzung wechselt. Wenn das Anmeldeskript mit Ihnen interagiert, bevor der Anmeldeskriptprozess abgeschlossen ist, müssen Sie auf das 30-Sekunden-Timeoutintervall von Sitzung 0 warten. Um dieses Problem zu beheben, ändern Sie das Timeoutintervall in weniger als 30 Sekunden.

Lösung

Wichtig

Dieser Abschnitt, diese Methode bzw. diese Aufgabe enthält eine Beschreibung der Schritte zum Bearbeiten der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher ist es wichtig, bei der Ausführung der folgenden Schritte sorgfältig vorzugehen. Für zusätzlichen Schutz sichern Sie die Registrierung, bevor Sie sie ändern. Sie können die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Erstellen und Wiederherstellen einer Sicherungskopie der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 Sichern und Wiederherstellen der Registrierung in Windows

Um dieses Problem zu beheben, konfigurieren Sie den Wert des Registrierungseintrags DelayedDesktopSwitchTimeout. Dieser Wert bestimmt das Timeoutintervall einer Sitzung, bevor Windows Vista zwischen Sitzungen wechselt.

Führen Sie die folgenden Schritte aus, um den Wert des Registrierungseintrags DelayedDesktopSwitchTimeout zu konfigurieren.

  1. Klicken Sie auf Start, geben Sie regedit in das Feld Suche starten ein, und drücken Sie dann die EINGABETASTE.
  2. Suchen Sie den folgenden Registrierungsunterschlüssel: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
  3. Doppelklicken Sie auf den Registrierungseintrag DelayedDesktopSwitchTimeout .
  4. Geben Sie im Feld Wertdaten den Wert 5 ein, und klicken Sie dann auf OK.
  5. Klicken Sie im Menü Datei auf Beenden.

Schritte zum Reproduzieren des Problems

Hinweis

Die Einstellung "Anmeldeskripts synchron ausführen Gruppenrichtlinie" befindet sich am folgenden Speicherort in der Gruppenrichtlinie Management Console: Richtlinie für den lokalen Computer\Benutzerkonfiguration\Administrative Vorlagen\System\Script.

  1. Aktivieren Sie die Gruppenrichtlinie "Synchrones Ausführen von Anmeldeskripts" in der Gruppenrichtlinie Management Console. Gehen Sie dazu wie folgt vor:

    1. Klicken Sie auf Start, geben Sie gpedit.msc in das Feld Suche starten ein, und klicken Sie dann in der Liste Programme auf gpedit.msc.

      Wenn Sie zur Eingabe eines Administratorkennworts oder zur Bestätigung aufgefordert werden, geben Sie das Kennwort ein, oder klicken Sie auf Weiter.

    2. Erweitern Sie im Fenster Gruppenrichtlinie Objekt Editordie Optionen Benutzerkonfiguration, Administrative Vorlagen, System, und klicken Sie dann auf Skripts.

    3. Doppelklicken Sie im Detailbereich auf Synchrones Ausführen von Anmeldeskripts.

    4. Klicken Sie auf der Registerkarte Einstellung auf Aktiviert, und klicken Sie dann auf OK.

  2. Erstellen Sie ein Anmeldeskript, und weisen Sie das Anmeldeskript dem lokalen Benutzer zu.

    Hinweis

    Das Anmeldeskript muss mit dem Benutzer interagieren.

  3. Melden Sie sich auf dem Computer an, auf dem Windows Vista oder Windows Server 2008 ausgeführt wird.