Fjärrskrivbord

Så här felsöker du allmänna problem med fjärrskrivbordsanslutning i Windows 10

Så här felsöker du allmänna problem med fjärrskrivbordsanslutning i Windows 10

Remote Desktop Protocol (RDP) är ett eget protokoll utvecklat av Microsoft som ger en användare ett grafiskt gränssnitt för att ansluta till en annan dator via en nätverksanslutning. Användaren använder RDP-klientprogramvara för detta ändamål, medan den andra datorn måste köra RDP-serverprogramvara. I det här inlägget kommer vi att undersöka hur man gör det felsöka allmänna problem med fjärrskrivbordsanslutning på Windows 10.

Åtgärda problem med anslutning till fjärrskrivbord

Prova de beskrivna felsökningsstegen nedan när en fjärrskrivbordsklient inte kan ansluta till ett fjärrskrivbord men inte tillhandahåller meddelanden eller andra symtom som kan hjälpa till att identifiera orsaken.

1] Kontrollera statusen för RDP-protokollet på en lokal dator

Du måste aktivera Remote Desktop för att kontrollera och ändra status för RDP-protokollet på en lokal dator. Du kan också aktivera fjärrskrivbord med kommandotolken eller PowerShell.

2] Kontrollera statusen för RDP-protokollet på en fjärrdator

Använd en nätverksregisteranslutning för att kontrollera och ändra status för RDP-protokollet på en fjärrdator.

Eftersom detta är en registeråtgärd rekommenderas att du säkerhetskopierar registret eller skapar en systemåterställningspunkt som nödvändiga försiktighetsåtgärder. När du är klar kan du fortsätta enligt följande:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server

Värdet 0 anger att RDP är aktiverat, medan värdet 1 anger att RDP är inaktiverat.

3] Kontrollera om ett grupprincipobjekt (GPO) blockerar RDP på ​​en lokal dator

En GPO kan åsidosätta inställningarna på datornivå om du inte kan aktivera RDP i användargränssnittet eller värdet på fDenyTSConnections återgår till 1 efter att du har ändrat det

Gör följande för att kontrollera grupppolicykonfigurationen på en lokal dator:

gpresult / H c: \ gpresult.html

Om inställningen för denna policy är Aktiverad, Grupppolicy blockerar inte RDP-anslutningar. Om inställningen för denna policy är Inaktiverad, kolla upp Vinnande GPO. Detta är den GPO som blockerar RDP-anslutningar.

4] Kontrollera om en GPO blockerar RDP på ​​en fjärrdator

För att kontrollera grupprincipkonfigurationen på en fjärrdator, kör kommandot nedan i förhöjd CMD-fråga:

gpresult / S  / H c: \ gpresult-.html

Filen som detta kommando producerar (gpresult-.html) använder samma informationsformat som den lokala datorversionen (gpresult.html) använder.

5] Ändra en blockerande GPO

Du kan ändra dessa inställningar i Group Policy Object Editor (GPE) och Group Policy Management Console (GPMC).

Använd någon av följande metoder för att ändra blockeringspolicyn:

Använd GPE och gör följande:

Datorkonfiguration> Administrativa mallar> Windows-komponenter> Fjärrskrivbordstjänster> Fjärrskrivbordssessionsvärd> Anslutningar
 gpupdate / force

Använd GPMC för att navigera till organisationsenheten (OU) där blockeringspolicyn tillämpas på de drabbade datorerna och ta bort policyn från OU.

6] Kontrollera statusen för RDP-tjänsterna

På både den lokala (klient-) datorn och fjärrdatorn (måldatorn) ska följande tjänster köras:

Starta dem på endera datorn om en eller båda tjänsterna inte körs.

Gör följande:

Du kan också använda PowerShell för att hantera tjänsterna lokalt eller på distans (om fjärrdatorn är konfigurerad för att acceptera fjärrstyrda PowerShell-cmdlets).

7] Kontrollera statusen för RDP-lyssnaren

Den här proceduren använder PowerShell eftersom samma cmdlets fungerar både lokalt och på distans. För en lokal dator kan du också använda en kommandotolk som har administrativa behörigheter.

Gör följande för att ansluta till en fjärrdator:

Enter-PSSession -ComputerName 

Om listan innehåller rdp-tcp med statusen Lyssna, som visas på bilden ovan arbetar RDP-lyssnaren. Hoppa till Felsökningssteg 10] Nedan. Annars måste du exportera RDP-lyssnarkonfigurationen från en fungerande dator.

Gör följande:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp

Säkerhetskopiera den befintliga registerposten, skriv in följande cmdlet:

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

Ta bort befintlig registerpost, ange följande cmdlets:

Ta bort-artikel -stig 'HKLM: \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-tcp' -Recurse -Force

För att importera den nya registerposten och sedan starta om tjänsten, kör cmdlets nedan. Ersätt platshållare med namnet på den exporterade .reg-fil.

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

När du har kört cmdletarna kan du testa konfigurationen genom att prova fjärrskrivbordsanslutningen igen. Om du fortfarande inte kan ansluta startar du om den berörda datorn.

Om du fortfarande inte kan ansluta, fortsätt med nästa felsökningssteg som ska kontrollera status för RDP-självsignerat certifikat.

8] Kontrollera statusen för det RDP-självsignerade certifikatet

Om du fortfarande inte kan ansluta gör du följande:

9] Kontrollera behörigheterna i mappen MachineKeys

Gör följande på den drabbade datorn:

 C: \ ProgramData \ Microsoft \ Crypto \ RSA \

Se till att följande behörigheter är konfigurerade:

10] Kontrollera RDP-lyssnarporten

På både den lokala (klient) datorn och fjärrdatorn (måldatorn) bör RDP-lyssnaren lyssna på port 3389. Inga andra applikationer ska använda den här porten.

För att kontrollera eller ändra RDP-porten, använd Registerredigeraren. Som en försiktighetsåtgärd säkerhetskopiera registret eller skapa en systemåterställningspunkt, fortsätt sedan enligt följande:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp

11] Kontrollera att ett annat program inte använder samma port

Gör följande:

 Enter-PSSession -ComputerName 

Kör sedan följande kommando:

cmd / c 'netstat -ano | hitta "3389" '

Notera: Processidentifieraren (PID) för processen eller tjänsten som använder den porten visas under PID-kolumnen.

cmd / c 'uppgiftslista / svc | hitta ""'

Konfigurera den andra applikationen eller tjänsten för att använda en annan port (rekommenderas).

Avinstallera den andra applikationen eller tjänsten.

Konfigurera RDP för att använda en annan port och starta sedan om tjänsten Remote Desktop Services (rekommenderas inte).

12] Kontrollera om en brandvägg blockerar RDP-porten

Du kan använda psping verktyg för att testa om du kan nå den drabbade datorn med port 3389.

Gör följande:

psping -accepteula : 3389

Ansluter till : Fjärrdatorn kan nås.

(0% förlust): Alla försök att ansluta lyckades.

Fjärrdatorn vägrade nätverksanslutningen: Fjärrdatorn kan inte nås.

(100% förlust): Alla försök att ansluta misslyckades.

Ytterligare steg du kan ta inkluderar;

Hoppas det här inlägget kan hjälpa dig att framgångsrikt felsöka problem med RDP-anslutning som du kan ha!

Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...
0 A.D. Handledning
Av de många strategispelen där ute, 0 A.D. lyckas framstå som en omfattande titel och ett mycket djupt, taktiskt spel trots att det är öppen källkod. ...
Unity3D självstudie
Introduktion till Unity 3D Unity 3D är en kraftfull spelutvecklingsmotor. Det är tvärplattform som gör att du kan skapa spel för mobil, webb, skrivbor...