Windows 10 Pro og Enterprise-udgave har det eksterne skrivebordsværktøj, der giver brugerne mulighed for at konfigurere og tage kontrol over eksterne desktops uden hjælp fra tredjepartssoftware. Når du opretter forbindelse til det eksterne skrivebord, bemærker du muligvis denne fejlmeddelelse - 'Eksternt skrivebord kan ikke oprette forbindelse til fjerncomputeren'. Følg disse detaljerede rettelser for at løse dette problem.
Fix 1 - Kontroller netværksforbindelsen
Den mest sandsynlige årsag til denne RDP-fejl er netværksforbindelsesproblemet.
Brug Telnet-klienten
Du kan bruge Telnet-klienten til at kontrollere netværket. Men du skal aktivere det først.
1. Skriv “cmd”I søgefeltet.
2. Højreklik på “Kommandoprompt”Og klik på“Kør som administrator“.
3. Når kommandoprompten vises, skal du skrive denne kode og trykke Gå ind.
dism / online / Enable-Feature / FeatureName: TelnetClient
Luk kommandoprompten.
4. Tryk på Windows-tast + X tasterne sammen.
5. Klik derefter på “Windows PowerShell (administrator)“.
6. PowerShell med administratorrettigheder vises. Skriv eller kopier og indsæt denne kommando, og tryk på Enter.
Install-WindowsFeature-navnTelnet-klient
Efter aktivering af funktionen skal du lukke PowerShell-vinduet. Prøv derefter at pinge TCP-porten, som fjerncomputeren er forbundet til ved hjælp af Telnet.
Brug PSPing
Hvis Telnet forårsager noget problem, kan du bruge PsPing (det er bærbart, så der er ikke behov for installation).
1. Hent PsPing bærbar på din computer. Klik bare på “Download PsTools”For at starte download.
2. Udpak derefter zip-filen til denne standardplacering -
C: \ WINDOWS \ system32
BEMÆRK–
Uddrag filerne i den mappe, der allerede er i din sti på CMD-kommandolinjen.
Eksempel - I dette tilfælde er kommandolinjens standardmappe på -
C: \ WINDOWS \ system32
Så vi har besluttet at udtrække zip-filen det bestemte sted.
3. Skriv nu “cmd”I søgefeltet.
4. Højreklik derefter på “Kommandoprompt”Og klik på“Kør som administrator“.
5. Når kommandoprompten åbnes, type og modificere denne kode i henhold til dit scenario og hit Gå ind.
psping TCP-port, som din fjerninstallation er tilsluttet
[Skift 'TCP-port, som din fjerninstallation er tilsluttet'Med den specifikke TCP-port, som fjernmaskinen i øjeblikket bruger.
Eksempel - Fjernopsætningen er tilsluttet porten '192.168.0.100:2369'. Så kommandoen vil være -
psping 192.168.0.100:2369
]
6. Nu er der to mulige tilfælde her -
SAG A - Hvis kommandoen fungerer, og du har problemer med at pinge maskinen ved hjælp af FQDN-navnet, skal du kontrollere, om DNS-opløsningen fungerer korrekt eller ej.
SAG B - Hvis du overhovedet ikke kan oprette forbindelse til fjernopsætningen, forhindrer en lokal firewall eller en netværks firewall TCP-porten.
For at teste denne sag kan du deaktivere Windows Firewall på installationen af den eksterne computer.
Kontroller først, hvad der er firewallens status på fjernsystemet.
en. Åbn kommandoprompt med administrative rettigheder.
b. Derefter, kopier indsæt denne kommando i terminalen. Rediger det i overensstemmelse hermed og tryk Gå ind.
Påkald kommando -Computernavn[Computernavn] -ScriptBlock {netsh advfirewall show allprofiles}
BEMÆRK –
Udskift “[Computernavn]”Med navnet på den fjerncomputer, du prøver at få adgang til.
Hvis du bemærker, at firewallen er TIL, kan du frakoble den til testformål.
c. Du kan deaktivere firewallen med en enkelt kommando. Indsæt bare denne kode i terminalen og tryk Gå ind.
Invoke-Command -ComputerName Win7 -ScriptBlock {netsh advfirewall sæt alle status til alle profiler}
BEMÆRK–
For at få den effektive funktion af ovenstående kommando skal PSremoting være tændt på din fjerncomputer. Hvis det ikke er tilfældet, kan du bruge PsExec til at aktivere PowerShell-fjernstyring med denne kommando.
psexec \\Fjerncomputer -u administrator -p PASSWORD netsh advfirewall sætter status for allprofiles
Dette skal løse forbindelsesproblemet.
Fix 2 - Tilføj administratorbrugertilladelser
Hvis den brugerkonto, du bruger til at oprette forbindelse til fjernopsætningen, tilhører gruppen, der ikke er administrator, kan du ikke oprette forbindelse via RDP.
1. Du skal åbne Computer Management. Så tryk på Windows nøgle sammen med 'R'Nøgle.
2. Skriv derefter “compmgmt.msc”Og klik på“Okay“.
3. Når computeradministrationen åbnes, skal du højreklikke på “Computeradministration”I venstre rude og klik på“Opret forbindelse til en anden computer ...“.
4. Vælg derefter “En anden computer:“.
5. Klik på "Gennemse“.
6. Klik derefter på “Fremskreden“.
7. For at se listen over grupper skal du blot klikke på “Find nu“.
8. Her finder du en liste over brugere og grupper. Rul ned gennem listen over grupper eller brugere, og vælg dit kontonavn.
(For mig er det "Sambit". )
9. Klik på "Okay“.
10. Til sidst skal du klikke på “Okay“.
Dette skal være tilstrækkeligt til at administrere den eksterne computer uden behov for yderligere legitimationsoplysninger, hvis du er logget på et Active Directory-domæne.
Denne proces fungerer kun, hvis firewallindstillingen tillader indstillinger for fjernadministration af politiske undtagelser, er aktiveret på systemet.
Hvis du vil styre fjernindstillingerne fra Computeradministration, skal du følge disse trin-
en. Tryk på Windows-tast + R nøgler.
b. Skriv “gpedit.msc”Og klik på“Okay“.
c. Når gruppepolitikredaktøren åbner, skal du gå denne vej -
Computerkonfiguration> Administrative skabeloner> Netværk> Netværksforbindelser> Windows Firewall> Domæneprofil
d. På højre side, Dobbeltklik på "Windows Defender Firewall: Tillad indgående fjernadministrativ undtagelse“.
e. Sæt politikken til “Aktiveret“.
f. Klik derefter på “ansøge”Og“Okay“.
Når du har ændret indstillingerne, kan du administrere det eksterne skrivebord som administrator.
BEMÆRK–
Hvis du har problemer med Computeradministration, kan du prøve en alternativ metode. Men du får brug for det PsTools på din computer.
1. Åbn et forhøjet kommandopromptvindue.
2. Skrive eller kopier indsæt denne kode i CMD-skærmen, hit Gå ind.
psexec \\Computernavn net lokale administratorer "Domænenavn\ Brugernavn" /tilføje
BEMÆRK - Udskift parametrene i koden efter din sag.
Eksempel - For denne computer er 'Computernavn' "MYPC“. Mit domænenavn er “Dom1“. Brugerens navn er “Bruger1“.
Så kommandoen vil være -
psexec \\MYPC net lokale administratorer "Dom1\Bruger1" /tilføje
Dette gør tricket og tilføjer din aktive mappe til listen over administratorer. Prøv at få adgang til fjerncomputeren ved hjælp af denne konto igen. Dit problem skal løses.
Fix 3 - Tillad ekstern desktop-forbindelse
Du er nødt til at tillade indstillingerne for forbindelsen til det eksterne skrivebordsforbindelse på dit system.
1. Tryk på Windows-tast + R tasterne sammen.
2. Når vinduet Kør vises, skal du skrive “sysdm.cpl”Og ramte Gå ind.
3. Gå derefter til “Fjern”-Fanen.
4. Her, kontrollere kassen "Tillad fjernforbindelser til denne computer“.
5. Til sidst skal du klikke på “ansøge”Og“Okay”For at gemme denne ændring på dit system.
Prøv nu at oprette forbindelse til fjerncomputeren igen.
Hvis dette ikke går, kan du prøve at aktivere Remote Desktop Connection fra Registreringseditor.
1. Først skal du bare trykke på Windows-tast + R tasterne sammen.
2. Skriv derefter “regedit”Og klik på“Okay“.
3. Fortsæt derefter til denne placering på Registreringseditor-skærmen -
Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server
4. Når du er nået derhen, Dobbeltklik på den "fDenyTSConnections”-Tast for at ændre det.
6. Indstil værdien til “0“.
7. Klik på "Okay“.
Dette skal aktivere forbindelsen til eksternt skrivebord. Kontroller status for problemet igen.
BEMÆRK – EN
Hvis du ikke kan skifte hverken indstillingerne eller registreringseditoren, kan du køre denne Powershell-kode for at gøre det samme.
1. Åbn PowerShell-terminalen med administrative rettigheder.
2. Kør derefter denne enkle kommando for at ændre registreringsdatabasens værdi.
(Get-WmiObject Win32_TerminalServiceSetting -Computername [ComputerName] ‑Namespace root \ cimv2 \ TerminalServices) .SetAllowTsConnections (1,1)
BEMÆRK - B
Der er en anden proces til at ændre registreringsdatabasens værdi. Men det kræver, at fjernregistreringstjenesten i kørende tilstand fungerer korrekt.
1. Åbn en forhøjet kommandopromptskærm med administrative rettigheder.
2. Indsæt derefter denne kommando i terminalen og tryk Gå ind.
REG TILFØJ "\\[RemoteComputer] \ HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server "/ v fDenyTSConnections / d 0 / f / t REG_DWORD
[Glem ikke at ændre 'RemoteComputer' alt efter din sag.]
Prøv at oprette forbindelse til det eksterne skrivebord igen.
Fix - 4 Kontroller status for RDP-tjenester
Nogle Remote Desktop Protocol-tjenester skal køre på både den lokale computer og den eksterne computer.
1. Tryk på Windows-tast + R.
2. Skriv “services.msc”Og klik på“Okay“.
3. Når skærmbilledet Tjenester vises, skal du kontrollere, om “Remote Desktop Services“. Dobbeltklik på det.
4. Indstil derefter 'Starttype' til "Automatisk“. Klik på "Start”For at starte tjenesten.
5. Klik på "ansøge”Og“Okay”For at gemme ændringerne.
6. Samme måde, Dobbeltklik på den "Remote Desktop Services UserMode Port Redirector“.
7. Ligesom Termservice skal du indstille opstartstypen til denne til “Automatisk" også.
8. Start tjenesten ved at klikke på “Start“, Hvis den ikke allerede kører.
9. Klik på “For at gemme ændringerneansøge”Og“Okay“.
Sørg for, at du har sikret disse ændringer på både fjerncomputeren og den lokale computer.
Genstart begge maskiner en gang for at gemme ændringerne.
BEMÆRK –
Hvis du ikke vil ændre tjenesterne fra skærmbilledet Tjenester, kan du gøre det bare ved at sende en kommando.
1. Tryk på Windows-tast + X tasterne sammen.
2. Klik derefter på “Windows PowerShell (administrator)”.
3. Indtast derefter denne kode. Rediger det i overensstemmelse hermed og tryk Gå ind.
"TermService", "UmRdpService" | ForEach-Object {(Get-WmiObject Win32_service -ComputerName [Fjerncomputer] -Filter "Name = '$ _'") .StartService ()}
Dette starter tjenesten på fjernklienten. Dog skal du manuelt konfigurere de ovennævnte tjenester (TermService og UmRdpService) til automatisk start.
Fix 5 - Rediger indstillinger for gruppepolitik
Der er en chance for, at gruppepolitikken forhindrer din RDP-anmodning.
1. Du skal trykke på Windows-tast + R tasterne sammen.
2. Så skriv "gpedit.msc”Og klik på“Okay“.
3. Når Group Policy Editor åbner, skal du gå til dette sted -
Computerkonfiguration> Administrative skabeloner> Windows-komponenter> Remote Desktop Services> Remote Desktop Session Host> Forbindelser
4. Dobbeltklik nu på højre side på “Tillad brugere at oprette forbindelse eksternt ved hjælp af Remote Desktop Services“.
5. Klik på alternativknappen ud for “Aktiveret”For at aktivere politikken.
6. Klik på "ansøge”Og“Okay”For at anvende indstillingerne.
Dette bør rette gruppepolitiske indstillinger for at tillade RDP-anmodninger.
Du kan kontrollere gruppepolitiske resultater med en enkelt kommando. Kør denne GPresult-kode på fjerncomputeren for at få politikopdateringen i et HTML-format.
1. Åbn den forhøjede kommandoprompt.
2. Udfør denne kode -
gpresult / h C: \ output.htm
Fix 6 - Test RDP-lytterporten på den eksterne maskine
Generelt lytter RD-tjenesten på port 3389, da det er standardporten at gøre det. Hvis et andet program på den eksterne maskine bruger den samme port, vises dette problem muligvis.
1. Tryk først på fjerncomputeren Windows-tast + R tasterne sammen.
2. Skriv derefter “regedit”Og klik på“Okay“.
3. Fortsæt derefter til denne placering på Registreringseditor-skærmen -
Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp
4. På højre side skal du kigge efter nøglen “Portnummer“.
5. Bemærk værdien af nøglen er -
0x00000d3d (3389)
6. Hvis værdien er noget anderledes, Dobbeltklik på den "Portnummer”-Tasten.
7. Indstil 'Base:' som "Decimal“.
8. Indstil derefter 'Værdi:' som "3389“.
9. Klik på "Okay“.
Luk derefter vinduet Registreringseditor. Genstart systemet en gang.
Dette vil sikre, at den eksterne maskine bruger port 3389. Dit problem skal løses.