Windows 10 Pro und Enterprise Edition enthält das Remote-Desktop-Dienstprogramm, mit dem Benutzer Remote-Desktops ohne die Hilfe von Drittanbietersoftware einrichten und steuern können. Beim Verbinden mit dem Remote-Desktop wird möglicherweise diese Fehlermeldung angezeigt – „Remote-Desktop kann keine Verbindung zum Remote-Computer herstellen“. Befolgen Sie diese detaillierten Korrekturen, um dieses Problem zu beheben.
Fix 1 – Überprüfen Sie die Netzwerkverbindung
Der wahrscheinlichste Grund für diesen RDP-Fehler ist das Problem der Netzwerkkonnektivität.
Telnet-Client verwenden
Sie können den Telnet-Client verwenden, um das Netzwerk zu überprüfen. Aber Sie müssen es zuerst aktivieren.
1. Art "cmd“ im Suchfeld.
2. Klicken Sie mit der rechten Maustaste auf „Eingabeaufforderung“ und klicken Sie auf „Als Administrator ausführen“.
3. Sobald die Eingabeaufforderung erscheint, geben Sie diesen Code ein und drücken Sie Eingeben.
dism /online /Enable-Feature /FeatureName: TelnetClient
Schließen Sie die Eingabeaufforderung.
4. Drücken Sie die Windows-Taste+X Schlüssel zusammen.
5. Klicken Sie danach auf „Windows PowerShell (Administrator)“.
6. PowerShell mit Administratorrechten wird angezeigt. Geben Sie diesen Befehl ein oder kopieren Sie ihn und fügen Sie ihn ein und drücken Sie die Eingabetaste.
Install-WindowsFeature-NameTelnet-Client
Schließen Sie nach dem Aktivieren der Funktion das PowerShell-Fenster. Versuchen Sie dann, den TCP-Port, mit dem der Remote-Computer verbunden ist, über Telnet zu pingen.
PSPing verwenden
Wenn das Telnet Probleme verursacht, können Sie PsPing verwenden (es ist portabel, also keine Installation erforderlich).
1. Herunterladen PsPing tragbar auf Ihrem Computer. Klicken Sie einfach auf „PsTools herunterladen“, um den Download zu starten.
2. Entpacken Sie dann die ZIP-Datei an diesen Standardspeicherort –
C:\WINDOWS\system32
HINWEIS–
Extrahieren Sie die Dateien in dem Verzeichnis, das sich bereits in Ihrem Pfad in der CMD-Befehlszeile befindet.
Beispiel – In diesem Fall lautet das Standardverzeichnis der Befehlszeile –
C:\WINDOWS\system32
Daher haben wir uns entschieden, die ZIP-Datei an diesem bestimmten Ort zu extrahieren.
3. Geben Sie nun „cmd“ im Suchfeld.
4. Klicken Sie dann mit der rechten Maustaste auf „Eingabeaufforderung“ und klicken Sie auf „Als Administrator ausführen“.
5. Sobald sich die Eingabeaufforderung öffnet, Art und ändern diesen Code entsprechend Ihrem Szenario und Hit Eingeben.
psping TCP-Port, mit dem Ihr Remote-Setup verbunden ist
[Ändere das 'TCP-Port, mit dem Ihr Remote-Setup verbunden ist‘ mit dem spezifischen TCP-Port, den der Remote-Rechner derzeit verwendet.
Beispiel – Das Remote-Setup ist mit dem Port „192.168.0.100:2369“ verbunden. Der Befehl lautet also –
psping 192.168.0.100:2369
]
6. Nun gibt es hier zwei mögliche Fälle –
FALL A – Wenn der Befehl funktioniert und Sie Schwierigkeiten haben, den Computer mit dem FQDN-Namen zu pingen, müssen Sie überprüfen, ob die DNS-Auflösung richtig funktioniert oder nicht.
FALL B – Wenn Sie sich überhaupt nicht mit dem Remote-Setup verbinden können, blockiert eine lokale Firewall oder eine Netzwerk-Firewall den TCP-Port.
Um diesen Fall zu testen, können Sie die Windows-Firewall im Remote-Computer-Setup deaktivieren.
Überprüfen Sie zunächst den Status der Firewall auf dem Remote-System.
ein. Öffnen Sie die Eingabeaufforderung mit Administratorrechten.
b. Dann, Kopieren Einfügen diesen Befehl im Terminal. Ändern Sie es entsprechend und drücken Sie Eingeben.
Aufruf-Befehl -Computername[Computername] -ScriptBlock {netsh advfirewall show allprofiles}
HINWEIS –
Ersetze das "[Computername]“ mit dem Namen des Remote-Computers, auf den Sie zugreifen möchten.
Wenn Sie feststellen, dass die Firewall eingeschaltet ist, können Sie sie zu Testzwecken deaktivieren.
c. Sie können die Firewall mit einem einzigen Befehl deaktivieren. Fügen Sie einfach diesen Code in das Terminal ein und drücken Sie Eingeben.
Invoke-Command -ComputerName Win7 -ScriptBlock {netsh advfirewall set allprofiles state off}
HINWEIS–
Für die effiziente Funktion des obigen Befehls müssen Sie PSremoting auf Ihrem Remote-Computer einschalten. Wenn dies nicht der Fall ist, können Sie PsExec verwenden, um PowerShell-Remoting mit diesem Befehl zu aktivieren.
psexec \\Entfernter Computer -u Administrator -p PASSWORT netsh advfirewall set allprofiles state off
Dies sollte das Verbindungsproblem beheben.
Fix 2 – Administratorberechtigungen hinzufügen
Wenn das Benutzerkonto, das Sie zum Herstellen einer Verbindung mit dem Remote-Setup verwenden, zur Gruppe ohne Administratoren gehört, können Sie keine Verbindung über RDP herstellen.
1. Sie müssen die Computerverwaltung öffnen. Drücken Sie also die Fenster Schlüssel zusammen mit dem ‘R' Schlüssel.
2. Geben Sie dann „compmgmt.msc“ und klicken Sie auf „OK“.
3. Wenn sich die Computerverwaltung öffnet, klicken Sie mit der rechten Maustaste auf das „Computermanagement“ im linken Bereich und klicken Sie auf „Mit einem anderen Computer verbinden…“.
4. Wählen Sie dann „Ein anderer Computer:“.
5. Klicke auf "Durchsuche“.
6. Klicken Sie anschließend auf „Fortgeschritten“.
7. Um die Liste der Gruppen anzuzeigen, klicken Sie einfach auf „Jetzt finden“.
8. Hier finden Sie eine Liste der Benutzer und Gruppen. Scrollen Sie nach unten durch die Liste der Gruppen oder Benutzer und wählen Sie Ihren Kontonamen.
(Für mich ist es „Sambit“. )
9. Klicke auf "OK“.
10. Klicken Sie abschließend auf „OK“.
Dies sollte ausreichen, um den Remotecomputer ohne weitere Anmeldeinformationen zu verwalten, wenn Sie sich bei einer Active Directory-Domäne angemeldet haben.
Dieser Vorgang funktioniert nur, wenn die Firewall-Einstellung Ausnahmeeinstellungen für Remoteverwaltungsrichtlinien zulässt auf dem System aktiviert ist.
Wenn Sie die Remote-Setups über die Computerverwaltung verwalten möchten, gehen Sie wie folgt vor:
ein. Drücken Sie die Windows-Taste+R Schlüssel.
b. Art "gpedit.msc“ und klicken Sie auf „OK“.
c. Sobald sich der Gruppenrichtlinien-Editor öffnet, gehen Sie folgendermaßen vor –
Computerkonfiguration > Administrative Vorlagen > Netzwerk > Netzwerkverbindungen > Windows-Firewall > Domänenprofil
d. Auf der rechten Seite, Doppelklick auf "Windows Defender Firewall: Eingehende Remote-Administrationsausnahme zulassen“.
e. Setzen Sie die Richtlinie auf „aktiviert“.
f. Klicken Sie dann auf „Anwenden" und "OK“.
Nachdem Sie die Einstellungen geändert haben, können Sie den Remote-Desktop als Administrator verwalten.
HINWEIS–
Wenn Sie Probleme mit der Computerverwaltung haben, können Sie eine alternative Methode ausprobieren. Aber du wirst brauchen PSTools auf deinem Computer.
1. Öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten.
2. Schreiben oder Kopieren Einfügen diesen Code im CMD-Bildschirm, drücken Sie Eingeben.
psexec \\Computername net localgroup-Administratoren "Domänenname\Nutzername" /hinzufügen
HINWEIS – Ersetzen Sie die Parameter im Code entsprechend Ihrem Fall.
Beispiel – Für diesen Computer lautet der „ComputerName“ „MEIN PC“. Mein Domainname ist „Dom1“. Der Name des Benutzers ist „Benutzer1“.
Der Befehl lautet also –
psexec \\MEIN PC net localgroup-Administratoren "Dom1\Benutzer1" /hinzufügen
Dies wird den Trick machen und Ihr Active Directory zur Liste der Administratoren hinzufügen. Versuchen Sie erneut, mit diesem Konto auf den Remote-Computer zuzugreifen. Ihr Problem sollte gelöst sein.
Fix 3 – Remotedesktopverbindung zulassen Allow
Sie müssen die Remote-Desktop-Verbindungseinstellungen auf Ihrem System zulassen.
1. Drücken Sie die Windows-Taste+R Schlüssel zusammen.
2. Sobald das Ausführen-Fenster erscheint, geben Sie „sysdm.cpl“ und schlage Eingeben.
3. Gehen Sie danach zum „Fernbedienung”-Registerkarte.
4. Hier, prüfen die Kiste "Remoteverbindungen zu diesem Computer zulassen“.
5. Klicken Sie abschließend auf „Anwenden" und "OK“, um diese Änderung auf Ihrem System zu speichern.
Versuchen Sie nun erneut, eine Verbindung zum Remote-Computer herzustellen.
Wenn dies nicht funktioniert, können Sie versuchen, die Remotedesktopverbindung über den Registrierungseditor zu aktivieren.
1. Drücken Sie zunächst einfach die Windows-Taste+R Schlüssel zusammen.
2. Geben Sie dann „regedit“ und klicken Sie auf „OK“.
3. Fahren Sie als Nächstes zu diesem Ort auf dem Bildschirm des Registrierungseditors –
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
4. Dort angekommen, Doppelklick auf der "fDenyTSConnections”-Taste, um es zu ändern.
6. Setzen Sie den Wert auf „0“.
7. Klicke auf "OK“.
Dies sollte die Remotedesktopverbindung aktivieren. Überprüfen Sie den Status des Problems erneut.
HINWEIS – EIN
Wenn Sie weder die Einstellungen noch den Registrierungseditor umschalten können, können Sie diesen Powershell-Code ausführen, um dasselbe zu tun.
1. Öffnen Sie das PowerShell-Terminal mit Administratorrechten.
2. Führen Sie dann diesen einfachen Befehl aus, um den Registrierungswert zu ändern.
(Get-WmiObject Win32_TerminalServiceSetting -Computername [ComputerName] ‑Namespace root\cimv2\TerminalServices).SetAllowTsConnections (1,1)
HINWEIS – B
Es gibt einen anderen Prozess, um den Registrierungswert zu ändern. Es erfordert jedoch, dass der Remote-Registrierungsdienst im Ausführungszustand ordnungsgemäß funktioniert.
1. Öffnen Sie einen Eingabeaufforderungsbildschirm mit erhöhten Rechten mit Administratorrechten.
2. Fügen Sie dann diesen Befehl in das Terminal ein und drücken Sie Eingeben.
REG HINZUFÜGEN "\\[Entfernter Computer] \HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /d 0 /f /t REG_DWORD
[Vergessen Sie nicht, den ‚RemoteComputer‘ entsprechend Ihrem Fall zu ändern.]
Versuchen Sie erneut, eine Verbindung zum Remote-Desktop herzustellen.
Fix – 4 Überprüfen Sie den Status der RDP-Dienste
Einige Remotedesktopprotokolldienste müssen auf der Rückseite sowohl auf dem lokalen Computer als auch auf dem Remotecomputer ausgeführt werden.
1. Drücken Sie die Windows-Taste+R.
2. Art "dienste.msc“ und klicken Sie auf „OK“.
3. Sobald der Bildschirm Dienste angezeigt wird, suchen Sie nach dem „Remotedesktopdienste“. Doppelklick darauf.
4. Setzen Sie dann den "Starttyp" auf "Automatisch“. Klicke auf "Start“, um den Dienst zu starten.
5. Klicke auf "Anwenden" und "OK“, um die Änderungen zu speichern.
6. Gleicher Weg, Doppelklick auf der "Remotedesktopdienste UserMode Port Redirector“.
7. Stellen Sie wie beim Termservice den Starttyp dieses auf „Automatisch" ebenfalls.
8. Starten Sie den Dienst, indem Sie auf „Start“, wenn es schon nicht läuft.
9. Um die Änderungen zu speichern, klicken Sie auf „Anwenden" und "OK“.
Stellen Sie sicher, dass Sie diese Änderungen sowohl auf dem Remote-Computer als auch auf dem lokalen Computer sichergestellt haben.
Neu starten beide Maschinen einmal, um die Änderungen zu speichern.
HINWEIS –
Wenn Sie die Dienste nicht über den Bildschirm Dienste ändern möchten, können Sie dies einfach durch Übergeben eines Befehls tun.
1. Drücken Sie die Windows-Taste+X Schlüssel zusammen.
2. Klicken Sie dann auf „Windows PowerShell (Administrator))”.
3. Geben Sie dann diesen Code ein. Ändern Sie es entsprechend und drücken Sie Eingeben.
"TermService","UmRdpService" | ForEach-Object{ (Get-WmiObject Win32_service -ComputerName [Entfernter Computer] -Filter "Name = '$_'").StartService() }
Dadurch wird der Dienst auf dem Remote-Client gestartet. Sie müssen jedoch die oben genannten Dienste (TermService und UmRdpService) manuell konfigurieren, um automatisch zu starten.
Fix 5 – Gruppenrichtlinieneinstellungen ändern
Es besteht die Möglichkeit, dass die Gruppenrichtlinie Ihre RDP-Anforderung verhindert.
1. Sie müssen die drücken Windows-Taste+R Schlüssel zusammen.
2. Dann schreibe "gpedit.msc“ und klicken Sie auf „OK“.
3. Sobald sich der Gruppenrichtlinien-Editor öffnet, gehen Sie zu diesem Ort –
Computerkonfiguration > Administrative Vorlagen > Windows-Komponenten > Remotedesktopdienste > Remotedesktop-Sitzungshost > Verbindungen
4. Doppelklicken Sie nun auf der rechten Seite auf das „Ermöglichen Sie Benutzern die Remoteverbindung mithilfe von Remotedesktopdiensten“.
5. Klicken Sie auf das Optionsfeld neben „aktiviert“, um die Richtlinie zu aktivieren.
6. Klicke auf "Anwenden" und "OK“, um die Einstellungen zu übernehmen.
Dies sollte die Gruppenrichtlinieneinstellungen korrigieren, um die RDP-Anforderungen zuzulassen.
Sie können die Gruppenrichtlinienergebnisse mit einem einzigen Befehl überprüfen. Führen Sie diesen GPresult-Code auf dem Remotecomputer aus, um das Richtlinienupdate im HTML-Format abzurufen.
1. Öffnen Sie die Eingabeaufforderung mit erhöhten Rechten.
2. Führen Sie diesen Code aus –
gpresult /h C:\output.htm
Fix 6 – Testen Sie den RDP-Listener-Port auf dem Remote-Computer
Im Allgemeinen überwacht der RD-Dienst Port 3389, da dies der Standardport ist. Wenn eine andere Anwendung auf dem Remote-Computer denselben Port verwendet, kann dieses Problem auftreten.
1. Drücken Sie im Remote-Computer zunächst Windows-Taste+R Schlüssel zusammen.
2. Geben Sie dann „regedit“ und klicken Sie auf „OK“.
3. Fahren Sie als Nächstes zu diesem Ort auf dem Bildschirm des Registrierungseditors –
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
4. Suchen Sie auf der rechten Seite nach dem Schlüssel „Port-Nummer“.
5. Beachten Sie, dass der Wert des Schlüssels –
0x00000d3d (3389)
6. Wenn der Wert anders ist, Doppelklick auf der "Port-Nummer" Schlüssel.
7. Stellen Sie „Basis:“ als „Dezimal“.
8. Setzen Sie dann den ‚Wert:‘ als „3389“.
9. Klicke auf "OK“.
Schließen Sie dann das Registrierungs-Editor-Fenster. Neu starten das System einmal.
Dadurch wird sichergestellt, dass der Remotecomputer Port 3389 verwendet. Ihr Problem sollte gelöst sein.