Server friert ein, oder die Benutzeranmeldung ist langsam, wenn eine Verbindung mit Windows Server 2012 R2 mithilfe von RDP besteht

Dieser Artikel bietet eine Lösung für ein Problem, bei dem ein Computer einfriert oder die Benutzeranmeldung langsam ist, wenn Sie mithilfe von RDP (Remote Desktop Protocol) eine Verbindung mit dem Computer herstellen.

Ursprüngliche Produktversion:   Windows Server 2012 R2
Ursprüngliche KB-Nummer:   4021856

Problembeschreibung

Wenn Sie eine RDP-Verbindung mit einem Computer erstellen, auf dem Windows Server 2012 R2 ausgeführt wird, wird der Computer eingefroren.

In anderen Fällen werden die neuen Benutzeranmeldungen möglicherweise bis zu einem Grad verlangsamt, in dem sie nicht mehr reagiert haben. Die Verzögerung kann auch auftreten, bevor der Benutzer die Anmeldeinformationen ein gibt.

Ursache

This issue occurs because of a deadlock condition that involves terminal services (termsrv.dll), lsass (kerberos) and redirector. Der Deadlock tritt auf, wenn Terminaldienste versuchen, die Benutzerkonfigurationsdaten durch Ausgeben von Remoteregistrierungsaufrufen an den Domänencontroller zu laden.

Wenn langsame oder nicht mehr reagierte Anmeldungen angezeigt werden, führt der Terminalserverdienst Aufrufe an die API an einen Domänencontroller aus, und die Roundtrips für diese verursachen erhebliche Verzögerungen. Dies kann aus den folgenden Gründen auftreten:

  • Die Netzwerkverbindung mit dem Domänencontroller ist langsam, überlastet und sieht Frameverluste, und es wird viel Zeit mit Wiederholungen für die Übertragung von Daten auf sich verwendet.
  • Der Domänencontroller kommt zu lokalen Leistungsproblemen und reagiert langsam auf die Anforderungen.

Lösung

Es gibt jetzt eine Option zum Deaktivieren der Domänencontrolleranforderungen während der Benutzeranmeldung. Dadurch wird das Fenster für die inte Sperre vermieden und die Leistungsprobleme behoben.

Erstellen Windows Server 2012 R2 den Registrierungseintrag "fQueryUserConfigFromLocalMachine" gemäß den folgenden Schritten.

Wichtig

Führen Sie die in diesem Abschnitt beschriebenen Schritte sorgfältig aus. Durch eine fehlerhafte Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Sichern Sie die Registrierung, bevor Sie sie ändern, damit Sie sie bei Bedarf wiederherstellen können.

Führen Sie die folgenden Schritte aus, um die Registrierungsänderung vornehmen zu können:

  1. Starten Sie den Registrierungs-Editor. (Drücken Sie die Windows-Logo-TASTE + R, gebenregedit.exein das Feld "Öffnen" ein, und klicken Sie dann auf "OK".)

  2. Suchen Sie im Registrierungs-Editor, und klicken Sie dann auf einen der folgenden Registrierungsunterschlüssel:

    • HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Terminal Services
    • HKEY _LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\<Connection Name>

    Hinweis

    Standardmäßig ist der Wert für <Connection Name> RDP-Tcp. Dieser Wert RDP-Tcp kann umbenannt oder in einen anderen Wert konfiguriert werden.

    Screenshot der Konfiguration RDP-Tcp

  3. Wählen Sie im Menü "Bearbeiten" "Neu" und dann "DWORD-Wert" aus.

  4. Geben Sie fQueryUserConfigFromLocalMachine ein.

  5. Drücken und halten Sie (oder klicken Sie mit der rechten Maustaste auf fQueryUserConfigFromLocalMachine, und wählen Sie dann "Ändern" aus.

  6. Geben Sie im Datenfeld Wert 1 ein, und wählen Sie dann OK aus.

  7. Beenden Sie den Registrierungs-Editor.

Sie können auch auf Windows Server 2016 aktualisieren, um dieses Problem zu beheben.

Hinweis

Sie müssen registrierungsschlüssel in Windows Server 2016 nicht aktualisieren, das aktualisierte Verhalten ist die Standardeinstellung.