Windows 10 Pro og Enterprise-utgaven har det eksterne skrivebordsverktøyet som lar brukerne sette opp og ta kontroll over eksterne skrivebord uten hjelp fra tredjepartsprogramvare. Når du kobler til det eksterne skrivebordet, kan du oppdage denne feilmeldingen - 'Eksternt skrivebord kan ikke koble til den eksterne datamaskinen'. Følg disse detaljerte løsningene for å løse dette problemet.
Fix 1 - Kontroller nettverkstilkoblingen
Den mest sannsynlige årsaken bak denne RDP-feilen er nettverkstilkoblingsproblemet.
Bruk Telnet-klient
Du kan bruke Telnet-klienten til å sjekke nettverket. Men du må aktivere det først.
1. Skriv inn “cmd”I søkefeltet.
2. Høyreklikk på “Ledeteksten”Og klikk på“Kjør som administrator“.
3. Når ledeteksten vises, skriver du inn denne koden og trykker Tast inn.
dism / online / Enable-Feature / FeatureName: TelnetClient
Lukk ledeteksten.
4. trykk Windows-tast + X nøklene sammen.
5. Deretter klikker du på “Windows PowerShell (administrator)“.
6. PowerShell med administratorrettigheter vises. Skriv eller kopier og lim inn denne kommandoen og trykk Enter.
Install-WindowsFeature-NavnTelnet-klient
Etter at du har aktivert funksjonen, lukker du PowerShell-vinduet. Prøv deretter å pinge TCP-porten som den eksterne datamaskinen er koblet til ved hjelp av Telnet.
Bruk PSPing
Hvis Telnet forårsaker noe problem, kan du bruke PsPing (den er bærbar, så det er ikke behov for installasjon).
1. nedlasting PsPing bærbar på datamaskinen. Bare klikk på “Last ned PsTools”For å starte nedlastingen.
2. Pakk deretter ut zip-filen til denne standardplasseringen -
C: \ WINDOWS \ system32
MERK–
Pakk ut filene i katalogen som allerede er i din vei i CMD-kommandolinjen.
Eksempel - I dette tilfellet er standardkatalogen for kommandolinjen på -
C: \ WINDOWS \ system32
Så vi har besluttet å trekke ut zip-filen på det aktuelle stedet.
3. Skriv nå “cmd”I søkefeltet.
4. Høyreklikk deretter på “Ledeteksten”Og klikk på“Kjør som administrator“.
5. Når ledeteksten åpnes, type og endre denne koden i henhold til ditt scenario og trykk Tast inn.
psping TCP-port som eksternt oppsett er koblet til
[Endre ‘TCP-port som eksternt oppsett er koblet til‘Med den spesifikke TCP-porten som den eksterne maskinen bruker for øyeblikket.
Eksempel - Fjernoppsettet er koblet til ‘192.168.0.100:2369’ porten. Så kommandoen vil være -
psping 192.168.0.100:2369
]
6. Nå er det to mulige tilfeller her -
SAK A - Hvis kommandoen ordner seg, og du har problemer med å pinge maskinen ved hjelp av FQDN-navnet, må du sjekke om DNS-oppløsningen fungerer ordentlig eller ikke.
SAK B - Hvis du ikke kan koble til eksternt oppsett i det hele tatt, hindrer en lokal brannmur eller en nettverksbrannmur TCP-porten.
For å teste ut dette tilfellet kan du deaktivere Windows-brannmuren på det eksterne datamaskinkonfigurasjonen.
Sjekk først statusen til brannmuren på det eksterne systemet.
en. Åpne ledeteksten med administrative rettigheter.
b. Deretter, Kopier og lim inn denne kommandoen i terminalen. Endre det deretter og trykk Tast inn.
Påkalle-kommando -ComputerName[ComputerName] -ScriptBlock {netsh advfirewall show allprofiles}
MERK –
Bytt ut “[ComputerName]”Med navnet på den eksterne datamaskinen du prøver å få tilgang til.
Hvis du merker at brannmuren er PÅ, kan du deaktivere den for testformål.
c. Du kan deaktivere brannmuren med en enkelt kommando. Bare lim denne koden i terminalen og trykk Tast inn.
Invoke-Command -ComputerName Win7 -ScriptBlock {netsh advfirewall set allprofiles state off}
MERK–
For effektiv funksjon av kommandoen ovenfor, trenger du PSremoting slått PÅ på den eksterne datamaskinen. Hvis ikke, kan du bruke PsExec til å slå på PowerShell-fjernkontroll med denne kommandoen.
psexec \\RemoteComputer -u administrator -p PASSWORD netsh advfirewall sette allprofiles state off
Dette bør løse tilkoblingsproblemet.
Fix 2 - Legg til administratorbrukertillatelser
Hvis brukerkontoen du bruker for å koble til eksternt oppsett, tilhører gruppen som ikke er administrator, vil du ikke kunne koble til via RDP.
1. Du må åpne Computer Management. Så trykk på Windows nøkkel sammen med ‘R‘Nøkkel.
2. Skriv deretter inn “compmgmt.msc”Og klikk på“OK“.
3. Når Computer Management åpnes, høyreklikker du på “Datastyring”I venstre rute og klikk på“Koble til en annen datamaskin ...“.
4. Velg deretter “En annen datamaskin:“.
5. Klikk på “Bla gjennom“.
6. Klikk deretter på “Avansert“.
7. For å se listen over grupper, klikker du bare på “Finn nå“.
8. Her finner du en liste over brukere og grupper. Bla nedover listen over grupper eller brukere og velg kontonavnet ditt.
(For meg er det "Sambit". )
9. Klikk på “OK“.
10. Til slutt klikker du på “OK“.
Dette bør være tilstrekkelig til å administrere den eksterne datamaskinen uten behov for ytterligere legitimasjon hvis du har logget på et Active Directory-domene.
Denne prosessen vil bare fungere hvis brannmurinnstillingen tillater eksterne innstillinger for administrativ policy unntak er aktivert på systemet.
Hvis du vil administrere eksterne oppsett fra Computer Management, følger du disse trinnene -
en. trykk Windows-tast + R nøklene.
b. Skriv inn “gpedit.msc”Og klikk på“OK“.
c. Når gruppepolicyredaktøren åpnes, gå denne veien -
Datakonfigurasjon> Administrative maler> Nettverk> Nettverkstilkoblinger> Windows-brannmur> Domeneprofil
d. På høyre side, Dobbeltklikk på “Windows Defender-brannmur: Tillat innkommende fjernadministrativt unntak“.
e. Sett policyen til “Aktivert“.
f. Klikk deretter på “Søke om”Og“OK“.
Når du har endret innstillingene, kan du administrere det eksterne skrivebordet som administrator.
MERK–
Hvis du har problemer med Computer Management, kan du prøve en alternativ metode. Men du trenger det PsTools på datamaskinen.
1. Åpne et forhøyet ledetekstvindu.
2. Skrive eller Kopier og lim inn denne koden i CMD-skjermen, trykk Tast inn.
psexec \\ComputerName nett lokale administratorer "Domenenavn\ Brukernavn" /legge til
MERK - Bytt ut parametrene i koden etter ditt tilfelle.
Eksempel - For denne datamaskinen er ‘ComputerName’ “MYPC“. Domenenavnet mitt er “Dom1“. Navnet på brukeren er “Bruker 1“.
Så kommandoen vil være -
psexec \\MYPC nett lokale administratorer "Dom1\Bruker 1" /legge til
Dette vil gjøre susen og legge til den aktive katalogen din i listen over administratorer. Prøv å få tilgang til den eksterne datamaskinen ved hjelp av denne kontoen igjen. Problemet ditt bør løses.
Fix 3 - Tillat ekstern skrivebordstilkobling
Du må tillate tilkoblingsinnstillingene for eksternt skrivebord på systemet ditt.
1. trykk Windows-tast + R nøklene sammen.
2. Når Run-vinduet kommer opp, skriver du inn “sysdm.cpl”Og traff Tast inn.
3. Gå deretter til “Fjernkontroll”-Fanen.
4. Her, Sjekk boksen "Tillat eksterne tilkoblinger til denne datamaskinen“.
5. Til slutt klikker du på “Søke om”Og“OK”For å lagre denne endringen på systemet ditt.
Prøv nå å koble til den eksterne datamaskinen igjen.
Hvis dette ikke ordner seg, kan du prøve å aktivere tilkobling til eksternt skrivebord fra Registerredigering.
1. Først er det bare å trykke på Windows-tast + R nøklene sammen.
2. Skriv deretter inn “regedit”Og klikk på“OK“.
3. Fortsett deretter til dette stedet på Registerredigering-skjermen -
Datamaskin \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server
4. Når du har nådd dit, Dobbeltklikk på "fDenyTSConnections”-Tasten for å endre den.
6. Sett verdien til “0“.
7. Klikk på “OK“.
Dette skal aktivere tilkobling til eksternt skrivebord. Sjekk statusen til problemet på nytt.
MERK – EN
Hvis du ikke kan bytte innstillinger eller registereditor, kan du kjøre denne Powershell-koden for å gjøre det samme.
1. Åpne PowerShell-terminalen med administrative rettigheter.
2. Kjør deretter denne enkle kommandoen for å endre registerverdien.
(Get-WmiObject Win32_TerminalServiceSetting -Computername [ComputerName] ‑Namespace root \ cimv2 \ TerminalServices) .SetAllowTsConnections (1,1)
MERKNAD - B
Det er en annen prosess for å endre registerverdien. Men det krever Remote Registry-tjenesten i kjørende tilstand for å fungere skikkelig.
1. Åpne et skjermbilde med ledetekst med administrative rettigheter.
2. Lim deretter inn denne kommandoen i terminalen og trykk Tast inn.
REG ADD "\\[RemoteComputer] \ HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server "/ v fDenyTSConnections / d 0 / f / t REG_DWORD
[Ikke glem å endre 'RemoteComputer' i henhold til ditt tilfelle.]
Prøv å koble til det eksterne skrivebordet igjen.
Fix - 4 Kontroller statusen til RDP-tjenestene
Det kreves at noen Remote Desktop Protocol-tjenester kjører bak på både den lokale datamaskinen og den eksterne datamaskinen.
1. trykk Windows-tast + R.
2. Skriv inn “services.msc”Og klikk på“OK“.
3. Når skjermbildet Tjenester vises, må du se etter “Remote Desktop Services“. Dobbeltklikk på den.
4. Sett deretter oppstartstypen til “Automatisk“. Klikk på “Start”For å starte tjenesten.
5. Klikk på “Søke om”Og“OK”For å lagre endringene.
6. Samme måten, Dobbeltklikk på "Remote Desktop Services UserMode Port Redirector“.
7. Akkurat som Termservice, sett oppstartstypen til denne til “Automatisk”Også.
8. Start tjenesten ved å klikke på “Start“, Hvis den ikke allerede kjører.
9. For å lagre endringene, klikk på “Søke om”Og“OK“.
Forsikre deg om at du har sørget for disse endringene i både den eksterne datamaskinen og den lokale datamaskinen.
Omstart begge maskinene en gang for å lagre endringene.
MERK –
Hvis du ikke vil endre tjenestene fra skjermbildet Tjenester, kan du gjøre det bare ved å sende en kommando.
1. trykk Windows-tast + X nøklene sammen.
2. Klikk deretter på “Windows PowerShell (Admin)”.
3. Skriv deretter inn denne koden. Endre det deretter og trykk Tast inn.
"TermService", "UmRdpService" | ForEach-Object {(Get-WmiObject Win32_service -ComputerName [RemoteComputer] -Filter "Name = '$ _'") .StartService ()}
Dette starter tjenesten på den eksterne klienten. Selv om du må konfigurere ovennevnte tjenester manuelt (TermService og UmRdpService) for å starte automatisk.
Fix 5 - Endre innstillinger for gruppepolicy
Det er en sjanse for at gruppepolitikken hindrer din RDP-forespørsel.
1. Du må trykke på Windows-tast + R nøklene sammen.
2. Så skriv "gpedit.msc”Og klikk på“OK“.
3. Når gruppepolicyredaktøren åpnes, gå til dette stedet -
Datamaskinkonfigurasjon> Administrative maler> Windows-komponenter> Eksternt skrivebordstjenester> Ektserver for eksternt skrivebord> Tilkoblinger
4. Dobbeltklikk på høyre side på “Tillat brukere å koble seg eksternt ved hjelp av Remote Desktop Services“.
5. Klikk på alternativknappen ved siden av “Aktivert”For å aktivere politikken.
6. Klikk på “Søke om”Og“OK”For å bruke innstillingene.
Dette bør fikse gruppepolicyinnstillingene for å tillate RDP-forespørsler.
Du kan sjekke gruppepolicyresultatene med en enkelt kommando. Kjør denne GPresult-koden på den eksterne datamaskinen for å få policyoppdateringen i HTML-format.
1. Åpne den forhøyede ledeteksten.
2. Utfør denne koden -
gpresult / h C: \ output.htm
Fix 6 - Test RDP-lytterporten på den eksterne maskinen
Generelt lytter RD-tjenesten på port 3389, da det er standardporten å gjøre det. Hvis et annet program på den eksterne maskinen bruker samme port, kan dette problemet vises.
1. Trykk på på Fjerncomputeren Windows-tast + R nøklene sammen.
2. Skriv deretter inn “regedit”Og klikk på“OK“.
3. Fortsett deretter til dette stedet på Registerredigering-skjermen -
Datamaskin \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp
4. På høyre side, se etter nøkkelen “Portnummer“.
5. Legg merke til at verdien på nøkkelen er -
0x00000d3d (3389)
6. Hvis verdien er noe annerledes, Dobbeltklikk på "Portnummer”-Tasten.
7. Sett “Base:” som “Desimal“.
8. Sett deretter “Verdi:” som “3389“.
9. Klikk på “OK“.
Lukk deretter vinduet Registerredigering. Omstart systemet en gang.
Dette vil sikre at den eksterne maskinen bruker port 3389. Problemet ditt bør løses.