Windows 10 Pro, RDP-Server, "Ein interner Fehler ist aufgetreten"

8

Ich habe einen Windows 10 Pro-Computer, der als RDP-Terminal für einen einzelnen Benutzer fungiert.

Dieser Computer wurde vor mehr als 2 Jahren konfiguriert und hat keine wesentlichen Änderungen an seiner Konfiguration vorgenommen, außer natürlich für die obligatorischen automatischen Windows 10-Updates.

Bis vor einigen Monaten hat alles einwandfrei funktioniert, als der Benutzer diesen Fehler erhielt, als das Fenster versuchte, eine Verbindung über RDC herzustellen:

Remote Desktop Connection
An internal error has occurred.

Ich habe versucht, mich über RDC über meine Administratoranmeldeinformationen anzumelden, und es wird der gleiche Fehler angezeigt. Der Fehler wird sofort nach dem Klicken auf Verbinden angezeigt . Es gibt keine Verarbeitungszeit und der Verbindungsversuch scheint vom Server sofort abgelehnt zu werden.

Ich kann das Problem nicht auf eine bestimmte Zeit oder ein bestimmtes Ereignis zurückführen. Es kommt scheinbar zufällig vor. Manchmal nach ein paar Tagen, manchmal zweimal an einem Tag.

Ein Neustart des Windows 10 Pro-Computers scheint das Problem immer zu beheben.

Seltsamerweise Event Viewerschien der Zugriff auf das auf dem Windows 10 Pro-Computer auch das Problem zu beheben, aber es kehrt fast immer viel schneller zurück, wenn ich dieses "Update" verwende.

Apropos Event Viewer, dies sind relevante Fehler, die ich im Protokoll zu RDC gefunden habe, als mein Login abgelehnt wurde:

Error Event 227 RemoteDesktopServices-RdpCoreTS
    General: 'Failed OnConnected to Listener callback' in CUMRDPConnection::InitializeInstance at 606 err=[0x8007050c]
    Log Name: Microsoft-Windows-RemoteDesktopServices-RdpCoreTS/Operational
    Source: RemoteDesktopServices-RdpCoreTS
    EventID: 227
    Task Category: RemoteFX module
    Level: Error
    User: NETWORK SERVICE
    OpCode: Runtime

Error Event 227 RemoteDesktopServices-RdpCoreTS
    General: spCoreConnection is NULL!' in CUMRDPConnection::TerminalInstance at 741 err=[0x8007139f]
    Log Name: Microsoft-Windows-RemoteDesktopServices-RdpCoreTS/Operational
    Source: RemoteDesktopServices-RdpCoreTS
    EventID: 227
    Task Category: RemoteFX module
    Level: Error
    User: NETWORK SERVICE
    OpCode: Runtime

Dies sind einige andere Fehler, die ich im Protokoll bemerkt habe, die jedoch nicht dem Moment entsprechen, in dem ich versuche, eine Verbindung herzustellen:

Warning Event 226, RemoteDesktopServices-RdpCoreTS
    General: RDP_TCP: An error was encountered when transitioning from StateUnknown in response to Event_Disconnect (error code 0x80070040)

Warning Event 142, RemoteDesktopServices-RdpCoreT
    General: TCP socket READ operation failed, error 64

Beachten Sie, dass auf den Clientcomputern auch Windows 10 Pro ausgeführt wird.

Daniel
quelle
2
RemoteFX ist für Probleme bekannt. Versuchen Sie, es zu deaktivieren, um einen Test durchzuführen. HKEY_CURRENT_USER \ Software \ Microsoft \ Terminalserver-Client] "EnableAdvancedRemoteFXRemoteAppSupport" = dword: 00000000
yagmoth555
Was ist RemoteFX?
Daniel
5
Es ist bekannt für Ärger.
womble
Ich möchte wissen, was ich deaktiviere und warum, bevor ich es deaktiviere.
Daniel

Antworten:

6

Es mag etwas spät sein, aber das hat bei mir funktioniert, danke an Elton Saul. Erstellen Sie das DWORD unten und setzen Sie es auf 10000. Meine nächste Aufgabe ist es herauszufinden, warum es hervorragende Verbindungen hat :)


https://social.technet.microsoft.com/Forums/en-US/e1d60cc0-0096-4859-a0e7-eb7f11905737/remote-desktop-v10-error-0x4-from-mac?forum=winRDc

Eine vorübergehende Problemumgehung für dieses Problem besteht darin, das maximale Limit für ausstehende Verbindungen zu erhöhen. Auf Client-SKUs sind es standardmäßig 100, auf Server-SKUs 3000. Der folgende DWORD-Registrierungsschlüssel steuert diesen Wert:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\
DWORD: MaxOutstandingConnections
VALUE: 10000
Dexmox
quelle
1
Danke, das hat bei mir schon oft funktioniert! Hier ist eine herunterladbare .reg-Datei, die MaxOutstandingConnections auf 3000 setzt. Gist.githubusercontent.com/a-stankevich/…
Arthur Stankevich
Dies oder Neustart hat bei mir funktioniert.
Valentin Kuzub
Ist Ihr RDP-Port für das Internet geöffnet? Ich habe festgestellt, dass Hacking-Versuche zu RDP dieses Problem verursachen. Bei jedem Anmeldeversuch wird eine Verbindung hergestellt, und es ist nicht mehr genug für gültige Verbindungen vorhanden. Das Erhöhen des Grenzwerts kann funktionieren, aber wenn Sie so stark gehämmert werden, sollten Sie herausfinden, wie Sie die Verbindungen blockieren können.
Wilson Waters
4

Ich habe dieses Problem in letzter Zeit mehrmals abgelaufen. Eine Problemumgehung besteht darin, nach Möglichkeit eine lokale Verbindung zum Computer herzustellen (oder über eine VmWare-Konsole).

Andernfalls können Sie die Remotedesktopdienste in services.msc neu starten (und Ja sagen, um auch den abhängigen Dienst neu zu starten).

Eine dauerhafte Lösung wäre jedoch vorzuziehen.

Holger
quelle
Ich erlebe dies jetzt auf einem anderen, nicht verwandten Computer. Immer noch Windows 10 Professional, aber völlig andere Hardware und Konfiguration. Aber genau das gleiche "Interne Fehler" -Problem bei der Verbindung über Remotedesktop, das zeitweise auftritt. Ich hatte bis vor ungefähr einem Jahr keine Probleme mit Windows 10 und Remotedesktop, daher gehe ich davon aus, dass eine der neueren Versionen von Windows 10 dieses Problem eingeführt hat. :(
Daniel
Ja, ich habe es auch noch nie gesehen, habe es aber vor ein paar Monaten auf einigen Computern meiner Kollegen gesehen. Ein Neustart des Remotedesktopdienstes scheint zu helfen, kann jedoch später erneut erfolgen.
Holger
Dies funktionierte für mich, obwohl aus irgendeinem Grund meine RDP-Dienste alle eingestellt wurden. Ich war verwirrt über die kryptische Meldung "Ein interner Fehler ist aufgetreten". Wie auch immer, ich habe gerade die Dienste gesichert und konnte eine Verbindung zu RDP herstellen.
Zack
1

Das Löschen gespeicherter Anmeldeinformationen in der Sitzung client.rdp und die erneute Eingabe lösten das Problem für mich. Bearbeiten Löschen

BigAl
quelle
Das hat bei mir aber nur einmal funktioniert. Nach einer Anmeldung trat der Fehler erneut auf.
Andrew
0

Der gleiche Fehler tritt bei Windows Server 2019 auf.

Zusätzlich zu den obigen Ereignisprotokolleinträgen wird das Fehlerereignis 1006 Microsoft-Windows-TerminalServices-RemoteConnectionManager / Admin angezeigt. Der RD-Sitzungshostserver hat eine große Anzahl unvollständiger Verbindungen empfangen. Das System wird möglicherweise angegriffen.

Mit Wireshark sehe ich nur einen Verbindungsversuch. Der Server sendet TCP RST, was offensichtlich die angezeigten Ereignisprotokolleinträge verursacht. Möglicherweise wurden die Standardeinstellungen älterer Windows-Versionen verworfen. Ich habe MaxOutstandingConnections auf 3000 gesetzt, da @Dexmox hier erneut veröffentlicht wurde, und kann bestätigen, dass es sowohl auf Server- als auch auf Client-Versionen von Windows funktioniert.

$registryPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server"
$Name = "MaxOutstandingConnections"
$value = 3000

IF(!(Test-Path $registryPath))
  {
    New-Item -Path $registryPath -Force | Out-Null
    New-ItemProperty -Path $registryPath -Name $name -Value $value -PropertyType DWORD -Force | Out-Null}
 ELSE {
    New-ItemProperty -Path $registryPath -Name $name -Value $value -PropertyType DWORD -Force | Out-Null}
Klaus
quelle
0

Jedes Windows 10-Update kann alles im System beschädigen, einschließlich des Nichtstarts.

Sie müssen wissen, wann das RDP nicht mehr funktioniert, überprüfen, welches Update zu diesem Zeitpunkt angewendet wurde, und dieses Update entfernen. In mehreren Fällen wurde nach Aktualisierungen ein TCP 64-Fehler festgestellt. Stellen Sie also sicher, dass Sie das Update gefunden haben, das es durchgeführt hat, und versuchen Sie auch, das Update KB3200970 zu installieren, falls Sie es noch nicht haben.

Overmind
quelle
0

Ich habe ähnliche Fehler bei RDP festgestellt und festgestellt, dass das Deaktivieren der lokalen Ressourcenfreigabe die Probleme für mich behoben hat.

Ben Bowman
quelle
0

Suchen Sie auf der Registerkarte "Erweitert" der RDP-Verbindung nach "Wenn die Serverauthentifizierung fehlschlägt". Die Standardeinstellung ist Warnen. Ändern Sie es in "Verbinden und warnen Sie mich nicht". Dies funktionierte nur für mich auf mehreren Maschinen.

Nathan
quelle
0

Versuchen Sie, gespeicherte Anmeldeinformationen aus der RDP-Sitzung zu löschen. Dann erneut eingeben und speichern. Verwenden Sie die unten stehende RDP-Vorlage. Dies funktionierte bei mir auf drei Maschinen, auf denen beim Verbinden immer wieder der Fehler "Interner Fehler" auftrat.

Update versuchen Sie dieses Beispiel. Ändern Sie die vollständige Adresse XXXX und USERNAME und speichern Sie sie unter

xxxx.rdp

screen mode id:i:2
use multimon:i:0
desktopwidth:i:3840
desktopheight:i:2160
session bpp:i:24
winposstr:s:0,3,0,0,800,600
compression:i:1
keyboardhook:i:2
audiocapturemode:i:0
videoplaybackmode:i:1
connection type:i:7
networkautodetect:i:1
bandwidthautodetect:i:1
displayconnectionbar:i:1
enableworkspacereconnect:i:0
disable wallpaper:i:0
allow font smoothing:i:0
allow desktop composition:i:0
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:0
full address:s:X.X.X.X
audiomode:i:0
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:1
redirectclipboard:i:1
redirectposdevices:i:0
drivestoredirect:s:
autoreconnection enabled:i:1
authentication level:i:2
prompt for credentials:i:0
negotiate security layer:i:1
remoteapplicationmode:i:0
alternate shell:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
promptcredentialonce:i:0
use redirection server name:i:0
rdgiskdcproxy:i:0
kdcproxyname:s:
username:s:USERNAME
gatewaybrokeringtype:i:0
BigAl
quelle
0

Seit einigen Windows-Updates in den letzten 9 Monaten tritt dieses Problem nicht mehr auf. Ich gehe also davon aus, dass Microsoft es endlich geklärt hat.

Daniel
quelle
0

Das Neustarten des Remotedesktopdienstes hat bei mir funktioniert. Sie müssen sich nicht lokal verbinden, um dies zu tun. services.mscGehen Sie auf Ihrem lokalen Computer zu Aktion, stellen Sie eine Verbindung zu einem anderen Computer her und wählen Sie den Remotecomputer aus. Sobald die Verbindung hergestellt ist, suchen Sie den Dienst und starten Sie ihn neu.

AlexDev
quelle
0

Protokollierung einer weiteren Möglichkeit für Leute, dies zu versuchen - dies hat gerade die Verbindung von meiner Windows 10-Entwicklungsbox zu einem 2008R2-Server behoben:

Wenn Ihre RDP-Client-Box ungewöhnliche Kryptoeinstellungen aufweist, wird möglicherweise die Meldung "Ein unerwarteter Fehler ist aufgetreten" angezeigt, wenn Sie versuchen, eine Verbindung zu einem völlig normalen RDP-Server herzustellen.

Ich habe überprüft, ob verschiedene Clients mit restriktiven Protokollen noch eine Verbindung zu einer App auf meiner Entwicklungsbox herstellen können. Daher habe ich IISCrypto von Nartac verwendet , um meine Entwicklungsbox auf Best Practices zu setzen und neu zu starten . Zu diesem Zeitpunkt konnte ich noch eine Verbindung herstellen.

Dann habe ich die Dinge weiter eingeschränkt und ein A + aus dem SSL-Test angestrebt . Knocked ein paar Kombinationen, bekam mein A + ... und stellte später fest, dass ich über RDP keine Verbindung zu irgendetwas herstellen konnte!

Also, wenn Sie haben Ihre IIS Krypto über Best Practices wurden Härten und finden Sie keine Verbindung herstellen können aus der gehärteten Maschine über RDP, versuchen Einstellung Dinge zu Best Practices wieder nach unten.

Peter Crowther
quelle
0

Ich hatte das heute passiert. Ich habe im Sicherheitsereignisprotokoll jedes Mal, wenn ich versuchte, eine Verbindung herzustellen, zahlreiche Ereignisse festgestellt :

Credential Manager credentials were read.

Subject:
    Security ID:        SCREWDRIVER\Ian
    Account Name:       Ian
    Account Domain:     SCREWDRIVER
    Logon ID:       0x63814
    Read Operation:     Read Credential

This event occurs when a user performs a read operation on stored credentials in Credential Manager.

Was mir sagte, dass es immer wieder zwischengespeicherte Anmeldeinformationen versuchte. Ich ging zurück zum Remotedesktopverbindungsclient und löschte die zwischengespeicherten Anmeldeinformationen:

Geben Sie hier die Bildbeschreibung ein

Und dann wieder verbunden, das Passwort erneut eingegeben, und es hat funktioniert.

Ian Boyd
quelle
-1

Ich bin anscheinend auf dasselbe Problem gestoßen. Für mich hat keine der oben genannten Antworten das Problem gelöst, aber ich konnte nach dem Neustart des Remotedesktop-Lizenzierungsdienstes erneut eine Verbindung herstellen .

Exec
quelle
-1

Bearbeiten Sie Ihre Remotedesktopverbindung. Gehen Sie in die Registerkarte Erweitert, Serverauthentifizierung und ändern Sie "Wenn die Serverauthentifizierung fehlschlägt:" von "Warnen" in "Verbinden Sie mich und warnen Sie mich nicht".

Dies funktioniert bei mir und kann für zukünftige Verbindungen gespeichert werden. Ich denke, das kann das Problem die ganze Zeit lösen.

Bildschirmfoto

Darko
quelle