Betalingsmetoder Abuse

Sort skærm i stedet for skrivebord i RDP-session

07.07.2024, 03:31

Lad os se på, hvad du skal gøre, hvis du ser en sort skærm i stedet for et skrivebord, når du opretter RDP-forbindelse til en ekstern vært. Problemet er især almindeligt i de tidlige versioner af Windows 10 og Windows Server 2019. Når vi ser fremad, vil vi sige, at problemet kan løses.

Hvad er RDP?

RDP (Remote Desktop Protocol) er en fjernskrivebordsprotokol udviklet af Microsoft. Den er designet til at fjernstyre en computer over et netværk. RDP giver brugerne mulighed for at oprette forbindelse til og styre en fjerncomputer eller -server, som om de stod direkte foran den.

Protokollen bruges i vid udstrækning til fjernsupport, serveradministration, fjernarbejde og andre lignende formål. RDP er indbygget i Windows-operativsystemer og fås som klient- og serverdel. Der findes også tredjepartsprogrammer, som understøtter RDP til at oprette forbindelse til fjernskriveborde, selv om de kører på andre operativsystemer som macOS eller Linux.

Hvad er RDP til?

RDP (Remote Desktop Protocol) bruges til at få fjernadgang til og styre en computer eller server via et netværk. Her er nogle af de vigtigste grunde til, at RDP bruges:

  1. Fjernadministration: Systemadministratorer kan bruge RDP til at fjernadministrere servere uden at skulle være fysisk til stede foran dem.
  2. Fjernsupport: Teknikere kan bruge RDP til at fjernsupportere brugere ved at hjælpe dem med at løse problemer på deres computere.
  3. Fjernarbejde: Brugere kan bruge RDP til at få adgang til deres skrivebord og filer, uanset hvor de har internetadgang, så de kan arbejde på afstand.
  4. Uddannelse og demonstrationer: RDP kan bruges til at uddanne brugere eller demonstrere software, så de kan vise deres skrivebord til andre brugere.
  5. Central administration: RDP giver mulighed for central administration af flere computere eller servere fra et enkelt sted.

Værktøjet er en praktisk måde at få fjernadgang til computere og servere på til en række forskellige formål.

Årsager til problemet

Hvorfor vises en sort skærm i stedet for en RDP-session?

Причины возникновения проблемы

Det er ret problematisk at diagnosticere eller kategorisere, dvs. at klassificere dem.

Men vi vil forsøge at gøre det:

Under en RDP-session skal du trykke på CTRL+ALT+END efterfulgt af Cancel. Det er ofte måden at komme tilbage til RDP-sessionens skrivebord på. Hvis det ikke virker, skal du starte Task Manager og File Explorer-processen (File -> Run new task -> explorer.exe -> Ok);

Настройки RDP клиента

Tjek, at caching er deaktiveret i RDP-klientens indstillinger (mstsc.exe) (slå Persistent bitmap caching fra på fanen Experience), og at skærmopløsningen bruges.

Разрешение экрана

Den understøttes af fjernværten. Tjek, at du har den nyeste version af videodriveren på din pc. Du kan installere driverne manuelt eller indstille dem til at opdatere automatisk.

Настройки

Løsning på problemet

I Windows 10 skal du indsætte brugen af XDDM i stedet for WDDM. Åbn Group Policy Editor gpedit.msc, og under Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Remote Session Environment skal du indstille Use WDDM graphics display driver for Remote Desktop Connections = Disabled. Opdater gruppepolitikker på RDP-serveren.

Групповая политика

I Windows Server 2016 med indstillede timeouts for RDS-sessioner klager brugere nogle gange over, at den ikke blev aktiveret korrekt, når de havde oprettet forbindelse til en afbrudt session, og de så en sort skærm. Her hjælper det kun, hvis brugeren selv afslutter RDP-sessionen(CTRL+ALT+End -> Sign out), eller hvis administratoren tvangsafslutter sessionen (svarende til artiklen Failed to complete the required operation when logging in via RDP). Eller konfigurer mere aggressive indstillinger for at afbryde afbrudte sessioner;

Deaktiver brugen af UDP 3389-protokollen til RDP-trafik ud over standard RDP-port TCP 3389 via parameteren Slå UDP fra på klienten på klienten (Computerkonfiguration -> Politikker -> Administrative skabeloner -> Windows-komponenter -> Fjernskrivebordstjenester -> Forbindelsesklient til fjernskrivebord) eller via registreringsdatabasen: reg add "HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminal ServicesClient" /v "fClientDisableUDP" /t REG_DWORD /d 1 /f . For at deaktivere UDP-protokollen for RDP-trafik på serversiden skal du konfigurere GPO-indstillingen ...Remote Desktop Session Host -> Connections -> Select RDP transport protocols = Use only TCP.

Локальная политика

Andre metoder

Nogle mere eksotiske anbefalinger fra Microsoft, som ikke altid hjælper, men som kan løse kilden til problemet:

Tjek RDP-serveren, klienten og alt netværksudstyr mellem dem. De bør være konfigureret med samme MTU.

Slå muligheden for at komprimere data, der videresendes i en RDP-session, fra via den lokale GPO-editor - Konfigurer komprimering for RemoteFX-data = Brug ikke en RDP-komprimeringsalgoritme (Computerkonfiguration -> Administrative skabeloner -> Windows-komponenter -> Fjernskrivebordstjenester -> Vært for fjernskrivebordssession).

Hvis problemet med RDP-sort skærm opstår på Windows Server 2019 og Windows 10 1809+. Åbn Event Viewer, og tjek Application and Service Logs -> Microsoft -> Windows -> RemoteDesktopService-RdpCoreTS event log.

Tjek, om der er fejl som ' Failed GetConnectionProperty' i CUMRDPConnection::QueryProperty at 2884 err=[0x80004001] ', ' Connection doesn't support logon error redirector' i CUMRDPConnection::GetLogonerrorRedirector at 4199 err=[0x80004001].

Hvis det er muligt, skal du deaktivere brugen af URCP (Universal Rate Control Protocol), som bruges til at overføre nogle data mellem RDP-klient og -server via UDP(MS-RDPEUDP2): reg add "HKLMSOFTWAREMicrosoftTerminal Server Client" /v "UseURCP" /t REG_DWORD /d 0 /f or so New-ItemProperty 'HKLM:SOFTWAREMicrosoftTerminal Server Client' -Name UseURCP -PropertyType DWord -Value 0

Проверяем RDP сервер

Nu ved du, hvordan du kan løse dette problem.