A távoli asztal csatlakozási problémáinak és hibáinak megoldása Windows 11/10 rendszeren

A Remote Desktop Protocol (RDP) a (Remote Desktop Protocol (RDP))Microsoft által kifejlesztett szabadalmaztatott protokoll,   amely grafikus felületet biztosít a felhasználónak, amellyel hálózati kapcsolaton keresztül csatlakozhat egy másik számítógéphez.A felhasználó erre a célra RDP kliens szoftvert használ, míg a másik számítógépen (RDP)RDP szerver szoftvert kell futtatni. Ebben a bejegyzésben megvizsgáljuk, hogyan háríthatjuk el az általános távoli asztali csatlakozási problémákat(troubleshoot general Remote Desktop connection issues) a Windows 11/10 rendszeren.

Távoli asztal

Javítsa ki a távoli asztal(Fix Remote Desktop) csatlakozási problémáit

Próbálja ki az alábbi hibaelhárítási lépéseket, ha a Távoli asztal ügyfélprogramja nem működik(Remote Desktop client is not working) , vagy nem tud csatlakozni a távoli asztalhoz,(cannot connect to a remote desktop) de nem jelenít meg üzeneteket vagy egyéb olyan tüneteket, amelyek segíthetnének azonosítani az okot.

1] Ellenőrizze(Check) az RDP protokoll állapotát egy helyi számítógépen

Engedélyeznie kell a Remote Desktop szolgáltatást az (enable Remote Desktop)RDP protokoll állapotának ellenőrzéséhez és módosításához a helyi számítógépen. A távoli asztalt a Command Prompt vagy a PowerShell használatával(enable Remote Desktop using Command Prompt or PowerShell) is engedélyezheti .

2] Ellenőrizze(Check) az RDP protokoll állapotát egy távoli számítógépen

Ellenőrizze az RDP protokoll állapotát egy távoli számítógépen

Az RDP protokoll állapotának ellenőrzéséhez és módosításához egy távoli számítógépen használjon hálózati beállításjegyzék-kapcsolatot.

Mivel ez egy beállításjegyzék-művelet, a szükséges óvintézkedések érdekében ajánlott biztonsági másolatot készíteni a beállításjegyzékről(back up the registry)  vagy  létrehozni egy rendszer-visszaállítási pontot  . Ha elkészült, a következőképpen járhat el:

  • Nyomja meg a Windows billentyű + R billentyűket a Futtatás(Run) párbeszédpanel megnyitásához.
  • A Futtatás párbeszédpanelen írja regeditbe, és nyomja meg az Enter billentyűt a Rendszerleíróadatbázis-szerkesztő megnyitásához(open Registry Editor) .
  • A Rendszerleíróadatbázis-szerkesztőben válassza a  Fájl lehetőséget(File) , majd a  Hálózati beállításjegyzék csatlakoztatása lehetőséget(Connect Network Registry) .
  • Számítógép kiválasztása(Select Computer) párbeszédpanelen írja be a távoli számítógép nevét.
  • Válassza a Név ellenőrzése lehetőséget.(Check Names.)
  • Válassza az OK(OK) lehetőséget .
  • Ezután  navigáljon vagy ugorjon az alábbi beállításkulcs elérési útjára:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  • A jobb oldali ablaktáblában kattintson duplán az fDenyTSConnections kulcsra a tulajdonságainak szerkesztéséhez.
  • Az RDP engedélyezéséhez állítsa az fDenyTSConnections értékadatait (fDenyTSConnections)1 (Value)-(1)  ről   0-  ra(0) .

A 0 érték azt jelenti , hogy az RDP engedélyezve van, míg az 1 azt jelenti, hogy az RDP le van tiltva.

Kapcsolódó(Related) : A Távoli asztal opció szürkén jelenik meg(Remote Desktop option is greyed out) a Windows 10 rendszeren,

3] Ellenőrizze(Check) , hogy egy csoportházirend-objektum(Group Policy Object) ( GPO ) nem blokkolja -e az RDP -t egy helyi számítógépen

Javítsa ki a távoli asztal csatlakozási problémáit

Előfordulhat, hogy egy csoportházirend(GPO) -objektum felülírja a számítógép-szintű beállításokat, ha nem tudja bekapcsolni az RDP -t a felhasználói felületen, vagy ha az  fDenyTSConnections értéke (fDenyTSConnections)1 -re áll  vissza,   miután megváltoztatta.

A csoportházirend-konfiguráció helyi számítógépen történő ellenőrzéséhez tegye a következőket:

  • Nyomja meg a Windows key + R a Futtatás párbeszédpanel megnyitásához.
  • A Futtatás párbeszédpanelen írja be cmd, majd nyomja le a CTRL + SHIFT + ENTERopen Command Prompt in admin/elevated mode való megnyitásához .
  • A parancssor ablakába írja be az alábbi parancsot, és nyomja  meg az Enter billentyűt(Enter) .
gpresult /H c:\gpresult.html
  • A parancs végrehajtása után nyissa meg a gpresult.html fájlt.
  • A Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections keresse meg A felhasználók távoli csatlakozásának engedélyezése a Távoli asztali szolgáltatások használatával(Allow users to connect remotely by using Remote Desktop Services)  házirendet.

Ha a házirend beállítása  Enabled , a csoportházirend(Group Policy) nem blokkolja az RDP - kapcsolatokat. Ha a házirend beállítása  Letiltva(Disabled) , jelölje  be a Nyertes csoportházirend(Winning GPO) -objektumot . Ez az a csoportházirend(GPO) -objektum , amely blokkolja az RDP - kapcsolatokat.

4] Ellenőrizze(Check) , hogy egy csoportházirend(GPO) -objektum blokkolja -e az RDP -t egy távoli számítógépen

A csoportházirend-(Group Policy) konfiguráció távoli számítógépen történő ellenőrzéséhez futtassa az alábbi parancsot emelt szintű CMD(CMD) - promptban:

gpresult /S <computer name> /H c:\gpresult-<computer name>.html

A parancs által létrehozott fájl ( gpresult-<computer name>.html ) ugyanazt az információformátumot használja, mint a helyi számítógép verziója ( gpresult.html ).

5] Blokkoló csoportházirend-objektum módosítása

Blokkoló csoportházirend-objektum módosítása

Ezeket a beállításokat a Csoportházirend-objektumszerkesztőben(Group Policy Object Editor) ( GPE ) és a Csoportházirend-kezelő konzolban (GPMC) módosíthatja .

A blokkolási szabályzat módosításához használja az alábbi módszerek egyikét:

GPE használatával tegye a következőket:

  • Nyomja meg a Windows key + R a Futtatás párbeszédpanel megnyitásához.
  • A Futtatás párbeszédpanelen írja gpedit.mscbe, és nyomja meg az Enter billentyűt a Csoportházirend-szerkesztő megnyitásához(open Group Policy Editor) .
  • A Helyi csoportházirend-szerkesztőben(Local Group Policy Editor) használja a bal oldali ablaktáblát az alábbi elérési úthoz:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
  • A jobb oldali ablaktáblán található helyen kattintson duplán A felhasználók távoli csatlakozásának engedélyezése a Remote Desktop Services segítségével(Allow users to connect remotely by using Remote Desktop Services) elemre a tulajdonságainak szerkesztéséhez.
  • Állítsa a házirendet  Engedélyezve(Enabled)  vagy  Nincs konfigurálva értékre(Not configured) .
  • Kattintson az Alkalmaz(Apply) > OK gombra(OK) , és lépjen ki.
  • Az érintett számítógépeken rendszergazdaként nyissa meg a parancssori ablakot, és futtassa az alábbi parancsot:
 gpupdate /force

A GPMC segítségével lépjen arra a szervezeti egységre (OU), amelyben a blokkolási házirend az érintett számítógépekre vonatkozik, és törölje a házirendet a szervezeti egységből.

6] Ellenőrizze(Check) az RDP - szolgáltatások állapotát

Ellenőrizze az RDP szolgáltatások állapotát

Mind a helyi (kliens) számítógépen, mind a távoli (cél) számítógépen a következő szolgáltatásoknak kell futniuk:

  • Távoli asztali szolgáltatások(Remote Desktop Services) ( TermService )
  • Távoli asztali szolgáltatások(Remote Desktop Services UserMode Port Redirector) UserMode portátirányító ( UmRdpService )

Ha valamelyik számítógépen nem fut az egyik vagy mindkét szolgáltatás, indítsa el őket.

Csináld a következőt:

  • Nyomja meg a Windows key + R a Futtatás párbeszédpanel megnyitásához.
  • A Futtatás párbeszédpanelen írja services.mscbe, és nyomja meg az Enter billentyűt a Services megnyitásához(open Services) .
  • A Szolgáltatások(Services) ablakban görgessen le és keresse meg mindkét fent említett szolgáltatást.
  • Kattintson duplán(Double-click) a bejegyzésre a tulajdonságainak szerkesztéséhez.
  • A tulajdonságok ablakában kattintson a Start gombra.
  • Kattintson az OK gombra(OK) .

A PowerShell segítségével helyileg vagy távolról is kezelheti a szolgáltatásokat (ha a távoli számítógép távoli PowerShell - parancsmagok fogadására van beállítva).

7] Ellenőrizze(Check) az RDP figyelő állapotát

Ellenőrizze az RDP figyelő állapotát

Ez az eljárás a PowerShellt(PowerShell) használja , mivel ugyanazok a parancsmagok helyileg és távolról is működnek. Helyi számítógépen használhat adminisztrátori jogosultságokkal rendelkező parancssort is.

Távoli számítógéphez való csatlakozáshoz tegye a következőket:

  • Nyomja meg a Windows key + X a Power User menü megnyitásához(open Power User Menu) .
  • Érintse meg az A gombot a billentyűzeten a PowerShell rendszergazdai/emelt módban történő elindításához.
  • A PowerShell konzolon írja be az alábbi parancsot, és nyomja meg az Enter billentyűt(Enter) :
Enter-PSSession -ComputerName <computer name>
  • Írja be  qwinsta.

Ha a lista tartalmazza  a Listen  állapotú  rdp-tcp- t , amint az a fenti képen látható, az RDP figyelő működik. Ugorjon(Jump) a Hibaelhárítás 10. lépéséhez](Troubleshooting step 10]) alább. Ellenkező esetben(Otherwise) exportálnia kell az RDP figyelő konfigurációját egy működő számítógépről.

Csináld a következőt:

  • Jelentkezzen be egy olyan számítógépre, amelyen az érintett számítógép operációs rendszerének verziója megegyezik, és nyissa meg a számítógép beállításjegyzékét.
  • Navigáljon(Navigate) vagy ugorjon a következő beállításjegyzék-bejegyzéshez:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  • Exportálja a bejegyzést egy .reg fájlba(Export the entry to a .reg file) .
  • Másolja át az exportált .reg fájlt az érintett számítógépre.
  • Az RDP figyelő konfiguráció importálásához nyisson meg egy PowerShell -ablakot, amely rendszergazdai jogosultságokkal rendelkezik az érintett számítógépen (vagy nyissa meg a PowerShell ablakot, és távolról csatlakozzon az érintett számítógéphez).

A meglévő rendszerleíró bejegyzés biztonsági(To back up the existing registry entry) mentéséhez írja be a következő parancsmagot:

cmd /c 'reg export "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp" C:\Rdp-tcp-backup.reg'

A meglévő rendszerleíró bejegyzés eltávolításához(To remove the existing registry entry) írja be a következő parancsmagokat:

Remove-Item -path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp' -Recurse -Force

Az új beállításjegyzék-bejegyzés importálásához, majd a szolgáltatás újraindításához(To import the new registry entry and then restart the service) futtassa az alábbi parancsmagokat. Cserélje ki a <filename>helyőrzőt az exportált .reg fájl nevére.

cmd /c 'regedit /s c:\<filename>.reg' 
Restart-Service TermService -Force

A parancsmagok végrehajtása után tesztelheti a konfigurációt a távoli asztali kapcsolat újbóli próbálkozásával. Ha továbbra sem tud csatlakozni, indítsa újra az érintett számítógépet.

Ha továbbra sem tud csatlakozni, folytassa a következő hibaelhárítási lépéssel, amely az RDP önaláírt tanúsítvány állapotának ellenőrzése(check the status of the RDP self-signed certificate) .

8] Ellenőrizze(Check) az RDP önaláírt tanúsítvány állapotát

Ellenőrizze az RDP önaláírt tanúsítvány állapotát

Ha továbbra sem tud csatlakozni, tegye a következőket:

  • Nyomja meg a Windows key + R a Futtatás párbeszédpanel meghívásához.
  • A Futtatás párbeszédpanelen írja mmcbe, és nyomja meg az Enter billentyűt a Microsoft Management Console megnyitásához(open Microsoft Management Console) .
  • Kattintson a Fájl(File) menüre.
  • Válassza Add/Remove Snap-in .
  • Válassza  a Tanúsítványok(Certificates)(Select Certificates) lehetőséget a beépülő modulok listájából.
  • Kattintson a Hozzáadás(Add) gombra .
  • Amikor a rendszer kéri, hogy válassza ki a kezelni kívánt igazolástárolót, válassza a  Számítógép-fiók lehetőséget.(Computer account.)
  • Kattintson a Tovább(Next) gombra .
  • Válassza ki az érintett számítógépet.
  • Kattintson a Befejezés(Finish) gombra.
  • Kattintson az OK gombra(OK) .
  • Most a Remote Desktop alatti (Remote Desktop)Tanúsítványok(Certificates)  mappában  törölje az RDP önaláírt tanúsítványt.
  • Az érintett számítógépen indítsa újra a Remote Desktop Services szolgáltatást.
  • Frissítse a Tanúsítványok beépülő modult.
  • Ha az RDP önaláírt tanúsítványt nem hozta létre újra, ellenőrizze a MachineKeys mappa engedélyeit.

9] Ellenőrizze(Check) a MachineKeys mappa engedélyeit

Az érintett számítógépen tegye a következőket:

 C:\ProgramData\Microsoft\Crypto\RSA\
  • Az adott helyen kattintson a jobb gombbal a MachineKeys elemre , válassza a  Tulajdonságok(Properties) ,  majd a Biztonság(Security) , majd a  Speciális(Advanced) lehetőséget .

Győződjön(Make) meg arról, hogy a következő engedélyek vannak konfigurálva:

  • Beépített rendszergazdák: Teljes irányítás(Full control)
  • Mindenki: Olvass, írj(Read, Write)

10] Ellenőrizze az RDP figyelő portot

Ellenőrizze az RDP figyelő portot

Mind a helyi (kliens) számítógépen, mind a távoli (cél) számítógépen az RDP figyelőnek a 3389-es porton kell figyelnie. Más alkalmazások nem használhatják ezt a portot.

Az RDP -port ellenőrzéséhez vagy módosításához használja a Rendszerleíróadatbázis-szerkesztőt(Registry Editor) . Elővigyázatosságból készítsen biztonsági másolatot a beállításjegyzékről vagy hozzon létre egy rendszer-visszaállítási pontot, majd folytassa a következőképpen:

  • Nyissa meg a Rendszerleíróadatbázis-szerkesztőt, válassza a Fájl lehetőséget(File) , majd a  Hálózati beállításjegyzék csatlakoztatása lehetőséget(Connect Network Registry) .
  • Számítógép kiválasztása(Select Computer) párbeszédpanelen írja be a távoli számítógép nevét.
  • Válassza a Név ellenőrzése lehetőséget.(Check Names.)
  • Válassza az OK(OK) lehetőséget .
  • Ezután  navigáljon vagy ugorjon az alábbi beállításkulcs elérési útjára:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  • A jobb oldali ablaktáblán lévő helyen kattintson duplán a PortNumber bejegyzésre a tulajdonságainak szerkesztéséhez.
  • Ha a tulajdonságok ablakában az Érték mező értéke (Value)3389 -től eltérő , módosítsa azt  3389-re.(3389.)
  • Kattintson az OK gombra(OK) a változtatások mentéséhez.
  • Indítsa újra a Remote Desktop Services szolgáltatást.

11] Ellenőrizze(Check) , hogy egy másik alkalmazás nem használja-e ugyanazt a portot

Csináld a következőt:

  • Nyisson meg egy PowerShellt emelt módban.
  • Távoli számítógéphez való csatlakozáshoz futtassa az alábbi parancsot:
 Enter-PSSession -ComputerName <computer name>

Ezután futtassa a következő parancsot:

cmd /c 'netstat -ano | find "3389"'
  • Keressen(Look) egy bejegyzést a 3389-es TCP - porthoz (vagy a hozzárendelt RDP -porthoz) (RDP)Listening állapotú  .

Megjegyzés(Note) : Az adott portot használó folyamat vagy szolgáltatás folyamatazonosítója ( PID ) a PID oszlop alatt jelenik meg.

  • Annak meghatározásához, hogy melyik alkalmazás használja a 3389-es portot (vagy a hozzárendelt RDP -portot), írja be a következő parancsot:
cmd /c 'tasklist /svc | find "<pid listening on 3389>"'
  • Keressen(Look) egy bejegyzést a porthoz társított  PIDnetstat számhoz (a  kimenetről). Az adott PID(PID) - hez társított szolgáltatások vagy folyamatok a jobb oldali oszlopban jelennek meg.
  • Ha a távoli asztali szolgáltatásoktól(Remote Desktop Services) ( TermServ.exe ) eltérő alkalmazás vagy szolgáltatás használja a portot, az ütközést a következő módszerek egyikével oldhatja meg:

Konfigurálja a másik alkalmazást vagy szolgáltatást egy másik port használatára (ajánlott).

Távolítsa el a másik alkalmazást vagy szolgáltatást.

Konfigurálja az RDP -t egy másik port használatára, majd indítsa újra a Remote Desktop Services szolgáltatást (nem ajánlott).

12] Ellenőrizze(Check) , hogy a tűzfal nem blokkolja-e az RDP - portot

A psping  eszközzel tesztelheti, hogy a 3389-es porton keresztül elérheti-e az érintett számítógépet.

Csináld a következőt:

  • Menjen egy másik számítógépre, amelyet nem érint, és töltse le a (download) psping alkalmazást (psping).
  • Nyisson meg egy parancssori ablakot rendszergazdaként, lépjen arra a könyvtárra, amelybe telepítette a  psping -t , majd írja be a következő parancsot:
psping -accepteula <computer IP>:3389
  • Ellenőrizze a  psping  parancs kimenetét a következő eredményekhez:

Connecting to <computer IP> : A távoli számítógép elérhető.

(0% loss) : Minden csatlakozási kísérlet sikerült.

A távoli számítógép megtagadta a hálózati kapcsolatot(The remote computer refused the network connection) : A távoli számítógép nem érhető el.

(100% loss) : Minden csatlakozási kísérlet sikertelen volt.

  • Futtassa  a psping  programot több számítógépen, hogy tesztelje, hogy képesek-e csatlakozni az érintett számítógéphez.
  • Jegyezze meg, hogy az érintett számítógép blokkolja-e a kapcsolatokat az összes többi számítógépről, néhány másik számítógépről vagy csak egy másik számítógépről.

További lépések a következők:

  • Kérje meg hálózati rendszergazdáit, hogy ellenőrizzék, hogy a hálózat engedélyezi-e az RDP -forgalmat az érintett számítógép felé.
  • Vizsgálja meg a forrásszámítógépek és az érintett számítógép közötti tűzfalak konfigurációját (beleértve az érintett számítógépen lévő Windows tűzfalat(Windows Firewall) is), hogy megállapítsa, nem blokkolja-e a tűzfal az RDP - portot.

Reméljük, hogy ez a bejegyzés segíthet az esetleges RDP- kapcsolati problémák sikeres elhárításában!



About the author

Számítástechnikai szakértő vagyok, több mint 10 éves tapasztalattal, és arra specializálódtam, hogy segítsek az embereknek az irodájukban lévő számítógépeik kezelésében. Cikkeket írtam olyan témákban, mint az internetkapcsolat optimalizálása, a számítógép beállítása a legjobb játékélmény érdekében stb. Ha bármiben szeretnél segítséget kérni munkáddal vagy magánéleteddel kapcsolatban, én vagyok a megfelelő személy!



Related posts