
Ich habe vor Kurzem RDS auf Windows Server 2022 Standard Edition eingerichtet.
Benutzer berichten häufig, dass sie beim Verbinden einen schwarzen Bildschirm und den Mauszeiger sehen, sonst aber nichts.
Dies tritt beim Standard-Windows-Client „Remote Desktop Connection“ (mstsc.exe) sowie beim „Remote Desktop Connection Manager“ (rdcman.exe, von SysInternals) und sogar FreeRDP auf.
Die meisten Benutzer können sich ohne Probleme anmelden, aber bei scheinbar zufälligen Benutzern zu scheinbar zufälligen Zeiten tritt das Problem auf und sie versuchen es etwa 2–6 Mal erneut. Dabei werden schwarze Bildschirme vom RDS-Client angezeigt, bis die Sitzung schließlich normal gestartet wird (mit Grafiken und nicht mit einem schwarzen Bildschirm).
Es scheint keinen Zusammenhang mit bestimmten Benutzern zu geben. Bei manchen Benutzern tritt das Problem auf, aber dann verschwindet es. Bei manchen Benutzern tritt das Problem tagelang nicht auf, aber dann wird plötzlich ein schwarzer Bildschirm angezeigt (ich eingeschlossen). Es besteht auch kein Zusammenhang mit der Anzahl der verbundenen Benutzer. Es kann passieren, dass sich die erste Person gleichzeitig verbindet oder die 30. Person gleichzeitig verbindet.
Es scheint keinen Zusammenhang mit irgendeiner Tageszeit zu geben.
Es scheint keine Ressourcenkonflikte zu geben, der Server hat 40 Kerne/80 Threads und 512 GB Arbeitsspeicher und ist nicht virtualisiert (Windows Server 2022 läuft auf Bare Metal).
Die Windows-Ereignisprotokolle zeigen weder in „Anwendung“ noch in „System“ etwas Ungewöhnliches an. Das spezifische Betriebsprotokoll für „RemoteDesktopServices-RdpCoreTS“ (zu finden unter „Anwendungs- und Dienstprotokolle“ / Microsoft / Windows) wird in zahlreichen Internetartikeln erwähnt, aber alles, was ich hier finden kann, sind einige Beispiele für Folgendes, die nicht mit den schwarzen Bildschirmen zu korrelieren scheinen:
- Warnung:
TCP socket READ operation failed, error 64
- Warnung:
RDP_TCP: An error was encountered when transitioning from StateUnknown in response to Event_Disconnect (error code 0x80070040).
- Warnung:
TCP socket WRITE operation failed, error 64
- Warnung:
TCP socket was gracefully terminated
Es scheint im Internet zahlreiche Erwähnungen zu diesem Problem zu geben ...
https://www.makeuseof.com/fix-remote-desktop-black-screen-windows/
https://woshub.com/rdp-black-screen-windows-remote-desktop/
...
Dinge, die ich versucht habe:
- RemoteFX deaktiviert
- Deaktiviertes UDP-Protokoll (sowohl über „UDP auf Client deaktivieren“ als auch über „RDP-Transportprotokolle auswählen“)
- Deaktivierter WDDM-Treiber
- URCP (Universal Rate Control Protocol) deaktiviert
- Reduzierte Farbtiefe
- Grafiktreiber auf den aktuellen Stand aktualisiert
- Stellen Sie den physischen Grafikadapter so ein, dass er „Microsoft Basic Display Adapter“ verwendet.
- Deaktivierte Windows-Firewall
Nichts scheint die Situation zu lösen.
Ich habe ein Ticket bei unserem Managed-IT-Dienstanbieter eröffnet, der aber nicht weiter weiß. Ich habe ein Ticket bei Microsoft eröffnet, die sich nur schwer bei uns melden können.
Jede Hilfe wäre sehr willkommen!
Antwort1
Merkwürdige Dinge werden passieren, weil Sie den Ordner Benutzerprofile verschoben haben, das istnicht mehr zu empfehlenin einer Produktionsumgebung:
Wichtige Hinweise zur Verwendung
Wir empfehlen, diese Einstellung nicht zu verwenden, außer vielleicht in einer Testumgebung.Wenn diese Einstellung geändert wird, werden Microsoft Store-Apps nicht unterstützt.
Heutzutage verwendet Windows Store-Apps als Teil des Systems und muss diese beim Laden/Erstellen des Benutzerprofils bereitstellen. Das Verschieben des Benutzerprofilordners kann dazu führen, dass dieser Schritt nicht ordnungsgemäß ausgeführt wird.
Um diese Situation zu beheben, können Sie die folgenden Schritte testen:
- Löschen Sie die Benutzerprofile aus der Systemsteuerung „Benutzerprofil“ (ändern Sie Registrierungswerte oder Benutzerprofilordner nicht manuell).
- Verschieben Sie den Benutzerprofilordner zurück an den ursprünglichen Speicherort.
- Melden Sie sich erneut an, um die Benutzerprofile zu erstellen. Wenn mehrere Benutzer gleichzeitig ein Profil erstellen, kann es für einige Minuten zu einem schwarzen Bildschirm kommen, aber irgendwann gelangen sie zum Desktop. Sobald die Profile erstellt sind, ist dies nicht mehr zu erwarten.
Ich würde jedoch empfehlen, den Server neu zu installieren und von vorne zu beginnen, um Reste/Nebeneffekte zu vermeiden.
Antwort2
Sieht so aus, als hätten Sie das Problem gelöst, indem Sie zu Server 2016 zurückgekehrt sind. Wir hatten ein sehr ähnliches Problem mit der 2016 RDS-Farm und schwarzen Bildschirmen bei der Anmeldung – scheinbar zufällig. Was das Problem für uns letztendlich zu lösen schien, war, diese beiden Dienste zu deaktivieren.
- AppReadiness
- AppXSvc
Wir verwenden keine Metro-Apps, sondern nur lokal installierte Softwarepakete.