Spôsoby platby Abuse

Čierna obrazovka namiesto pracovnej plochy v relácii RDP

07.07.2024, 03:31

Pozrime sa, čo robiť, ak sa pri pripájaní k vzdialenému hostiteľovi pomocou protokolu RDP namiesto pracovnej plochy zobrazí čierna obrazovka. Tento problém sa vyskytuje najmä v skorých verziách systému Windows 10 a Windows Server 2019. Pri pohľade dopredu si povieme, že problém sa dá odstrániť.

Čo je to RDP?

RDP (Remote Desktop Protocol) je protokol vzdialenej plochy vyvinutý spoločnosťou Microsoft. Je určený na vzdialené ovládanie počítača prostredníctvom siete. RDP umožňuje používateľom pripojiť sa k vzdialenému počítaču alebo serveru a ovládať ho, ako keby boli priamo pred ním.

Protokol sa široko používa na vzdialenú podporu, správu serverov, vzdialenú prácu a iné podobné účely. Protokol RDP je zabudovaný do operačných systémov Windows a je k dispozícii ako klientska a serverová časť. Existujú aj programy tretích strán, ktoré podporujú RDP na pripojenie k vzdialeným počítačom, aj keď bežia na iných operačných systémoch, napríklad MacOS alebo Linux.

Na čo slúži RDP?

Protokol RDP (Remote Desktop Protocol) sa používa na vzdialený prístup a ovládanie počítača alebo servera prostredníctvom siete. Tu sú niektoré z hlavných dôvodov, prečo sa RDP používa:

  1. Vzdialená správa: správcovia systému môžu pomocou RDP vzdialene spravovať servery bez toho, aby museli byť fyzicky prítomní pred nimi.
  2. Vzdialená podpora: technici môžu používať RDP na vzdialenú podporu používateľov tým, že im pomáhajú riešiť problémy na ich počítačoch.
  3. Vzdialená práca: používatelia môžu používať RDP na prístup k svojej pracovnej ploche a súborom odkiaľkoľvek, kde majú prístup na internet, čo im umožňuje pracovať na diaľku.
  4. Školenia a demonštrácie: RDP možno použiť na školenie používateľov alebo demonštráciu softvéru, čo im umožní ukázať svoju pracovnú plochu ostatným používateľom.
  5. Centralizovaná správa: RDP umožňuje centralizovanú správu viacerých počítačov alebo serverov z jedného miesta.

Nástroj poskytuje pohodlný spôsob vzdialeného prístupu k počítačom a serverom na rôzne účely.

Príčiny problému

Prečo sa namiesto relácie RDP zobrazuje čierna obrazovka?

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

Je pomerne problematické ich diagnostikovať alebo kategorizovať, teda zaradiť.

My sa však o to pokúsime:

Počas relácie RDP stlačte CTRL+ALT+END a následne Zrušiť. Takto sa často dostanete späť na pracovnú plochu relácie RDP. Ak to nefunguje, spustite Správcu úloh a proces Prieskumník súborov (Súbor -> Spustiť novú úlohu -> explorer.exe -> Ok);

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

Skontrolujte, či je v nastaveniach klienta RDP (mstsc.exe) vypnuté ukladanie do vyrovnávacej pamäte (vypnite funkciu Persistent bitmap caching na karte Experience) a či sa používa rozlíšenie obrazovky.

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

Je podporované vzdialeným hostiteľom. Skontrolujte, či máte v počítači najnovšiu verziu ovládača videa. Ovládače môžete nainštalovať ručne alebo nastaviť ich automatickú aktualizáciu.

Настройки

Riešenie problému

V prípade systému Windows 10 je potrebné vložiť používanie XDDM namiesto WDDM. Otvorte editor zásad skupiny gpedit.msc a v časti Konfigurácia počítača -> Šablóny pre správu -> Súčasti systému Windows -> Služby vzdialenej plochy -> Hostiteľ relácie vzdialenej plochy -> Prostredie vzdialenej relácie nastavte možnosť Použiť ovládač grafického displeja WDDM pre pripojenie k vzdialenej ploche = Zakázané. Aktualizujte skupinové politiky na serveri RDP.

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

V systéme Windows Server 2016 s nastaveným časovým limitom relácií RDS sa niekedy používatelia sťažujú, že po pripojení k odpojenej relácii sa neaktivovala správne a videli čiernu obrazovku. Tu pomôže len ukončenie relácie RDP samotným používateľom(CTRL+ALT+End -> Odhlásiť) alebo násilné ukončenie relácie správcom (podobne ako v článku Nepodarilo sa dokončiť požadovanú operáciu pri prihlásení cez RDP). Alebo nakonfigurujte agresívnejšie nastavenia na odpojenie odpojených relácií;

Zakázať používanie protokolu UDP 3389 pre prevádzku RDP okrem štandardného portu RDP TCP 3389 prostredníctvom parametra Vypnúť UDP na klientovi v klientovi (Konfigurácia počítača -> Zásady -> Šablóny pre správu -> Súčasti systému Windows -> Služby vzdialenej plochy -> Klient pripojenia k vzdialenej ploche) alebo prostredníctvom registra: reg add "HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminálové službyKlient" /v "fClientDisableUDP" /t REG_DWORD /d 1 /f . Ak chcete zakázať protokol UDP pre prevádzku RDP na strane servera, nakonfigurujte nastavenie GPO ...Hostiteľ relácie vzdialenej plochy -> Pripojenia -> Vybrať transportné protokoly RDP = Použiť iba TCP.

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

Iné metódy

Niektoré exotickejšie odporúčania od spoločnosti Microsoft, ktoré nie vždy pomôžu, ale môžu odstrániť zdroj problému:

Skontrolujte server RDP, klienta a všetky sieťové zariadenia medzi nimi. Mali by byť nakonfigurované s rovnakou MTU.

Vypnite možnosť komprimovať údaje, ktoré sa preposielajú v relácii RDP prostredníctvom miestneho editora GPO - Konfigurujte kompresiu údajov RemoteFX = nepoužívajte kompresný algoritmus RDP (Konfigurácia počítača -> Šablóny pre správu -> Súčasti systému Windows -> Služby vzdialenej plochy -> Hostiteľ relácie vzdialenej plochy).

Ak sa problém s čiernou obrazovkou RDP vyskytne v systéme Windows Server 2019 a Windows 10 1809+. Otvorte prehliadač udalostí a skontrolujte protokol udalostí Application and Service Logs -> Microsoft -> Windows -> RemoteDesktopService-RdpCoreTS.

Skontrolujte, či sa v ňom nevyskytujú chyby typu ' Failed GetConnectionProperty' v CUMRDPConnection::QueryProperty pri 2884 err=[0x80004001] ', ' Connection doesn't support logon error redirector' v CUMRDPConnection::GetLogonerrorRedirector pri 4199 err=[0x80004001].

Ak je to možné, zakážte používanie protokolu URCP (Universal Rate Control Protocol), ktorý sa používa na prenos niektorých údajov medzi klientom RDP a serverom cez UDP(MS-RDPEUDP2): HKLMSOFTWAREMicrosoftTerminál Server Client" /v "UseURCP" /t REG_DWORD /d 0 /f alebo tak New-ItemProperty "HKLM:SOFTWAREMicrosoftTerminál Server Client" -Name UseURCP -PropertyType DWord -Value 0

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

Teraz viete, ako môžete tento problém vyriešiť.