Opravte problémy a chyby s pripojením vzdialenej pracovnej plochy v systéme Windows 11/10
Remote Desktop Protocol (RDP) je proprietárny protokol vyvinutý spoločnosťou Microsoft , ktorý poskytuje používateľovi grafické rozhranie na pripojenie k inému počítaču prostredníctvom sieťového pripojenia.Používateľ na tento účel používa klientsky softvér RDP , zatiaľ čo na druhom počítači musí byť spustený serverový softvér RDP . V tomto príspevku preskúmame, ako riešiť všeobecné problémy s pripojením vzdialenej pracovnej plochy(troubleshoot general Remote Desktop connection issues) v systéme Windows 11/10.
Opravte(Fix Remote Desktop) problémy s pripojením vzdialenej pracovnej plochy
Ak klient vzdialenej pracovnej plochy nefunguje(Remote Desktop client is not working) alebo sa nemôže pripojiť k vzdialenej ploche(cannot connect to a remote desktop) , ale nezobrazuje správy alebo iné príznaky, ktoré by pomohli identifikovať príčinu, vyskúšajte načrtnuté kroky na riešenie problémov nižšie .
1] Skontrolujte(Check) stav protokolu RDP na lokálnom počítači
Ak chcete skontrolovať a zmeniť stav protokolu RDP na lokálnom počítači , musíte povoliť vzdialenú pracovnú plochu . (enable Remote Desktop)Vzdialenú plochu(enable Remote Desktop using Command Prompt or PowerShell) môžete povoliť aj pomocou príkazového riadka alebo prostredia PowerShell .
2] Skontrolujte(Check) stav protokolu RDP na vzdialenom počítači
Ak chcete skontrolovať a zmeniť stav protokolu RDP na vzdialenom počítači, použite pripojenie sieťového registra.
Keďže ide o operáciu registra, odporúča sa zálohovať register(back up the registry) alebo vytvoriť bod obnovenia systému ako nevyhnutné preventívne opatrenia. Po dokončení môžete postupovať nasledovne:
- Stlačením klávesu Windows + R vyvolajte dialógové okno Spustiť(Run) .
- V dialógovom okne Spustiť zadajte
regedit
a stlačte kláves Enter, čím otvoríte Editor databázy Registry(open Registry Editor) . - V Editore databázy Registry vyberte položku Súbor(File) a potom položku Pripojiť sieťový register(Connect Network Registry) .
- V dialógovom okne Vybrať počítač(Select Computer) zadajte názov vzdialeného počítača.
- Vyberte možnosť Skontrolovať mená.(Check Names.)
- Zvoľte OK .
- Ďalej prejdite alebo prejdite na cestu kľúča databázy Registry nižšie:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
- V umiestnení na pravej table dvakrát kliknite na kľúč fDenyTSConnections a upravte jeho vlastnosti.
- Ak chcete povoliť RDP , nastavte údaje hodnoty (Value)fDenyTSConnections od 1 do 0 .
Hodnota 0 znamená, že RDP je povolené, kým hodnota 1 znamená, že RDP je vypnuté.
Súvisiace(Related) : Možnosť Vzdialená plocha je(Remote Desktop option is greyed out) v systéme Windows 10 sivá,
3] Skontrolujte(Check) , či objekt skupinovej politiky(Group Policy Object) ( GPO ) blokuje RDP na lokálnom počítači
Objekt GPO môže prepísať nastavenia na úrovni počítača, ak nemôžete zapnúť RDP v používateľskom rozhraní alebo ak sa hodnota fDenyTSConnections po zmene vráti na 1 .
Ak chcete skontrolovať konfiguráciu skupinovej politiky na lokálnom počítači, postupujte takto:
- Stlačením klávesu Windows key + R vyvolajte dialógové okno Spustiť.
- V dialógovom okne Spustiť napíšte
cmd
a potom stlačte CTRL + SHIFT + ENTER , čím open Command Prompt in admin/elevated mode . - V okne príkazového riadka zadajte príkaz nižšie a stlačte Enter .
gpresult /H c:\gpresult.html
- Po spustení príkazu otvorte súbor gpresult.html.
- V Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections Povoliť používateľom vzdialené pripojenie pomocou služieb vzdialenej pracovnej plochy(Allow users to connect remotely by using Remote Desktop Services) .
Ak je nastavenie pre túto politiku Povolené(Enabled) , skupinová politika(Group Policy) neblokuje pripojenia RDP . Ak je nastavenie tejto zásady Zakázané(Disabled) , začiarknite políčko Víťazný objekt GPO(Winning GPO) . Toto je objekt GPO(GPO) , ktorý blokuje pripojenia RDP .
4] Skontrolujte(Check) , či objekt GPO(GPO) blokuje RDP na vzdialenom počítači
Ak chcete skontrolovať konfiguráciu skupinovej politiky(Group Policy) na vzdialenom počítači, spustite príkaz uvedený nižšie vo výzve CMD :
gpresult /S <computer name> /H c:\gpresult-<computer name>.html
Súbor, ktorý vytvára tento príkaz ( gpresult-<computer name>.html ), používa rovnaký informačný formát ako verzia na lokálnom počítači ( gpresult.html ).
5] Upravte blokujúci GPO
Tieto nastavenia môžete upraviť v Editore objektov politiky skupiny(Group Policy Object Editor) ( GPE ) a Konzole správy politiky skupiny (GPMC) .
Ak chcete upraviť politiku blokovania, použite jednu z nasledujúcich metód:
Pomocou GPE vykonajte nasledovné:
- Stlačením klávesu Windows key + R vyvolajte dialógové okno Spustiť.
- V dialógovom okne Spustiť napíšte
gpedit.msc
a stlačením klávesu Enter otvorte Editor zásad skupiny(open Group Policy Editor) . - V rámci Editora lokálnej skupinovej politiky(Local Group Policy Editor) použite ľavý panel na prechod na cestu nižšie:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
- V umiestnení na pravej table dvakrát kliknite na položku Povoliť používateľom vzdialené pripojenie pomocou služieb vzdialenej pracovnej plochy(Allow users to connect remotely by using Remote Desktop Services) .a upravte jej vlastnosti.
- Nastavte politiku na možnosť Povolené(Enabled) alebo Nekonfigurované(Not configured) .
- Kliknite na Použiť(Apply) > OK a ukončite.
- Na dotknutých počítačoch otvorte okno príkazového riadka ako správca a spustite príkaz uvedený nižšie:
gpupdate /force
Pomocou nástroja GPMC prejdite do organizačnej jednotky (OU), v ktorej sa uplatňuje politika blokovania na dotknuté počítače, a odstráňte politiku z organizačnej jednotky.
6] Skontrolujte(Check) stav služieb RDP
Na lokálnom (klientskom) počítači aj na vzdialenom (cieľovom) počítači by mali byť spustené nasledujúce služby:
- Služby vzdialenej pracovnej plochy(Remote Desktop Services) ( TermService )
- Služby vzdialenej pracovnej plochy UserMode Port Redirector(Remote Desktop Services UserMode Port Redirector) ( UmRdpService )
Ak na niektorom počítači nie je spustená jedna alebo obe služby, spustite ich.
Postupujte takto:
- Stlačením klávesu Windows key + R vyvolajte dialógové okno Spustiť.
- V dialógovom okne Spustiť napíšte
services.msc
a stlačením klávesu Enter otvorte Služby(open Services) . - V okne Služby(Services) prejdite a nájdite obe vyššie uvedené služby.
- Dvojitým kliknutím(Double-click) na položku upravíte jej vlastnosti.
- V okne vlastností kliknite na tlačidlo Štart(Start) .
- Kliknite na tlačidlo OK(OK) .
PowerShell môžete použiť aj na lokálnu alebo vzdialenú správu služieb (ak je vzdialený počítač nakonfigurovaný na prijímanie vzdialených cmdletov prostredia PowerShell ).
7] Skontrolujte(Check) stav poslucháča RDP
Tento postup používa PowerShell , pretože rovnaké cmdlety fungujú lokálne aj vzdialene. Pre lokálny počítač môžete použiť aj príkazový riadok s oprávneniami správcu.
Ak sa chcete pripojiť k vzdialenému počítaču, postupujte takto:
- Stlačením klávesu Windows key + X otvorte ponuku Power User Menu(open Power User Menu) .
- Klepnutím na A na klávesnici spustíte PowerShell v správcovskom/zvýšenom režime.
- V konzole PowerShell zadajte príkaz nižšie a stlačte Enter :
Enter-PSSession -ComputerName <computer name>
- Zadajte
qwinsta
.
Ak zoznam obsahuje rdp-tcp so stavom Počúvať(Listen) , ako je znázornené na obrázku vyššie, načúvač RDP(RDP) funguje. Prejdite(Jump) na krok 10 riešenia problémov](Troubleshooting step 10]) nižšie. V opačnom prípade(Otherwise) budete musieť exportovať konfiguráciu poslucháča RDP z fungujúceho počítača.
Postupujte takto:
- Prihláste sa do počítača, ktorý má rovnakú verziu operačného systému ako dotknutý počítač, a získajte prístup do registra tohto počítača.
- Prejdite(Navigate) alebo prejdite na nasledujúcu položku databázy Registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
- Exportujte záznam do súboru .reg(Export the entry to a .reg file) .
- Skopírujte exportovaný súbor .reg do postihnutého počítača.
- Ak chcete importovať konfiguráciu poslucháča RDP , otvorte okno (RDP)PowerShell s povoleniami správcu na dotknutom počítači (alebo otvorte okno PowerShell a pripojte sa k postihnutému počítaču na diaľku).
Ak chcete zálohovať existujúcu položku databázy Registry(To back up the existing registry entry) , zadajte nasledujúci cmdlet:
cmd /c 'reg export "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp" C:\Rdp-tcp-backup.reg'
Ak chcete odstrániť existujúcu položku databázy Registry(To remove the existing registry entry) , zadajte nasledujúce rutiny cmdlet:
Remove-Item -path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp' -Recurse -Force
Ak chcete importovať novú položku databázy Registry a potom reštartovať službu(To import the new registry entry and then restart the service) , spustite rutiny cmdlet nižšie. Nahraďte <filename>
zástupný symbol názvom exportovaného súboru .reg .
cmd /c 'regedit /s c:\<filename>.reg' Restart-Service TermService -Force
Po dokončení vykonávania cmdlet môžete otestovať konfiguráciu opätovným pokusom o pripojenie vzdialenej pracovnej plochy. Ak sa stále nemôžete pripojiť, reštartujte postihnutý počítač.
Ak sa stále nemôžete pripojiť, pokračujte ďalším krokom na riešenie problémov, ktorým je kontrola stavu certifikátu RDP s vlastným podpisom(check the status of the RDP self-signed certificate) .
8] Skontrolujte(Check) stav certifikátu RDP s vlastným podpisom
Ak sa stále nemôžete pripojiť, postupujte takto:
- Stlačením klávesu Windows key + R vyvolajte dialógové okno Spustiť.
- V dialógovom okne Spustiť zadajte
mmc
a stlačte kláves Enter, čím otvoríte konzolu Microsoft Management Console(open Microsoft Management Console) . - Kliknite na ponuku Súbor(File) .
- Vyberte Add/Remove Snap-in .
- Vyberte Certifikáty(Certificates)(Select Certificates) zo zoznamu modulov snap-in.
- Kliknite na Pridať(Add) .
- Keď sa zobrazí výzva na výber skladu certifikátov, ktorý chcete spravovať, vyberte Počítačové konto.(Computer account.)
- Kliknite na tlačidlo Ďalej(Next) .
- Vyberte dotknutý počítač.
- Kliknite na tlačidlo Dokončiť(Finish) .
- Kliknite na tlačidlo OK(OK) .
- Teraz v priečinku Certifikáty v časti (Certificates)Vzdialená plocha(Remote Desktop) odstráňte certifikát RDP s vlastným podpisom.
- Na postihnutom počítači reštartujte službu Remote Desktop Services .
- Obnovte modul snap-in Certifikáty.
- Ak certifikát RDP s vlastným podpisom nebol znovu vytvorený, skontrolujte povolenia priečinka MachineKeys .
9] Skontrolujte(Check) oprávnenia priečinka MachineKeys
Na postihnutom počítači vykonajte nasledovné:
- Stlačením klávesu Windows key + Eotvorte Prieskumníka(open File Explorer) súborov .
- Prejdite na cestu k adresáru nižšie:
C:\ProgramData\Microsoft\Crypto\RSA\
- V umiestnení kliknite pravým tlačidlom myši na MachineKeys , vyberte Vlastnosti(Properties) , vyberte Zabezpečenie(Security) a potom vyberte Rozšírené(Advanced) .
Uistite(Make) sa, že sú nakonfigurované nasledujúce povolenia:
- BuiltinAdministrators: Úplná kontrola(Full control)
- Všetci: Čítajte, píšte(Read, Write)
10] Skontrolujte port poslucháča RDP
Na lokálnom (klientskom) počítači aj na vzdialenom (cieľovom) počítači by mal RDP načúvač počúvať na porte 3389. Žiadne iné aplikácie by nemali používať tento port.
Ak chcete skontrolovať alebo zmeniť port RDP , použite (RDP)Editor databázy Registry(Registry Editor) . Ako preventívne opatrenie zálohujte register alebo vytvorte bod obnovenia systému a potom pokračujte nasledovne:
- Otvorte Editor databázy Registry, vyberte položku Súbor(File) a potom položku Pripojiť sieťový register(Connect Network Registry) .
- V dialógovom okne Vybrať počítač(Select Computer) zadajte názov vzdialeného počítača.
- Vyberte možnosť Skontrolovať mená.(Check Names.)
- Zvoľte OK .
- Ďalej prejdite alebo prejdite na cestu kľúča databázy Registry nižšie:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
- V umiestnení na pravej table dvakrát kliknite na položku PortNumber a upravte jej vlastnosti.
- Ak má pole Údaj hodnoty(Value) v okne vlastností inú hodnotu ako 3389 , zmeňte ju na 3389.
- Kliknutím na tlačidlo OK uložte zmeny.
- Reštartujte službu Remote Desktop Services .
11] Skontrolujte(Check) , či iná aplikácia nepoužíva rovnaký port
Postupujte takto:
- Otvorte PowerShell vo zvýšenom režime.
- Ak sa chcete pripojiť k vzdialenému počítaču, spustite príkaz nižšie:
Enter-PSSession -ComputerName <computer name>
Ďalej spustite nasledujúci príkaz:
cmd /c 'netstat -ano | find "3389"'
- Vyhľadajte(Look) položku pre port TCP 3389 (alebo priradený port RDP ) so stavom Počúvanie(Listening) .
Poznámka(Note) : Identifikátor procesu ( PID ) pre proces alebo službu používajúce tento port sa zobrazí v stĺpci PID .
- Ak chcete zistiť, ktorá aplikácia používa port 3389 (alebo priradený port RDP ), zadajte nasledujúci príkaz:
cmd /c 'tasklist /svc | find "<pid listening on 3389>"'
- Vyhľadajte(Look) záznam pre číslo PID , ktoré je priradené k portu (z
netstat
výstupu). Služby alebo procesy, ktoré sú priradené k tomuto PID , sa zobrazia v pravom stĺpci. - Ak port používa iná aplikácia alebo služba ako Remote Desktop Services ( TermServ.exe ), konflikt môžete vyriešiť jedným z nasledujúcich spôsobov:
Nakonfigurujte inú aplikáciu alebo službu na používanie iného portu (odporúča sa).
Odinštalujte inú aplikáciu alebo službu.
Nakonfigurujte RDP na používanie iného portu a potom reštartujte službu Remote Desktop Services (neodporúča sa).
12] Skontrolujte(Check) , či brána firewall neblokuje port RDP
Pomocou nástroja psping môžete otestovať, či sa dostanete k postihnutému počítaču pomocou portu 3389.
Postupujte takto:
- Prejdite na iný počítač, ktorý nie je ovplyvnený, a stiahnite si (download) pping (psping).
- Otvorte okno príkazového riadka ako správca, prejdite do adresára, do ktorého ste nainštalovali pping(psping) a potom zadajte nasledujúci príkaz:
psping -accepteula <computer IP>:3389
- Skontrolujte, či na výstupe príkazu pping nájdete(psping) výsledky, ako napríklad:
Connecting to <computer IP> : Vzdialený počítač je dostupný.
(0% loss) : Všetky pokusy o pripojenie boli úspešné.
Vzdialený počítač odmietol sieťové pripojenie(The remote computer refused the network connection) : Vzdialený počítač nie je dostupný.
(100% loss) : Všetky pokusy o pripojenie zlyhali.
- Spustite ppping(psping) na viacerých počítačoch a otestujte ich schopnosť pripojiť sa k postihnutému počítaču.
- Všimnite si, či postihnutý počítač blokuje pripojenia zo všetkých ostatných počítačov, niektorých iných počítačov alebo iba jedného ďalšieho počítača.
Ďalšie kroky, ktoré môžete podniknúť, zahŕňajú;
- Zapojte správcov siete, aby overili, či sieť umožňuje prenos RDP do postihnutého počítača.
- Preskúmajte konfigurácie akýchkoľvek brán firewall medzi zdrojovými počítačmi a dotknutým počítačom (vrátane brány firewall systému Windows(Windows Firewall) na dotknutom počítači) a zistite, či brána firewall blokuje port RDP .
Dúfame, že tento príspevok vám môže pomôcť úspešne vyriešiť problémy s pripojením RDP , ktoré by ste mohli mať!
Related posts
Oprava vzdialenej pracovnej plochy nemôže nájsť chybu počítača v systéme Windows 11/10
V prehliadači Edge v systéme Windows 10 chýba karta Vzdialená plocha v RDWEB
Opravte chybový kód vzdialenej pracovnej plochy 0x204 v systéme Windows 11/10
Chyba pokusu o prihlásenie pri pripájaní vzdialenej pracovnej plochy zlyhala
Opravte chybový kód vzdialenej pracovnej plochy 0x104 v systéme Windows 11/10
Vykonajte CTRL+ALT+DEL na vzdialenom počítači pomocou vzdialenej pracovnej plochy
Keď povolíte zvuk na vzdialenej ploche, pripojenie RDP sa odpojí
Parametre príkazového riadka pre pripojenia vzdialenej pracovnej plochy
Chyba Opraviť šifrovanie zariadenia je dočasne pozastavené v systéme Windows 11/10
Ako používať vzdialenú plochu v systéme Windows 10
Vytvorte odkaz na pripojenie k vzdialenej ploche v systéme Windows 11/10
OPRAVA Vaša tlačiareň vyžaduje vašu pozornosť, tlačiareň potrebuje zásah používateľa
Opravte chybu ERR_CERT_COMMON_NAME_INVALID
Nie je možné kopírovať a prilepiť v relácii vzdialenej pracovnej plochy v systéme Windows 10
Pripojte sa k počítaču so systémom Windows z Ubuntu pomocou pripojenia k vzdialenej ploche
Vzdialená plocha nefunguje alebo sa nepripojí v systéme Windows 11/10
Opravte chybové kódy inštalácie a aktualizácie Microsoft Edge
Povoľte vzdialenú plochu v systéme Windows 10 do 2 minút
Ako používať aplikáciu Vzdialená plocha v systéme Windows 10
Zmeňte port počúvania pre vzdialenú pracovnú plochu