Dan*_*iel 21 rdp rdc windows-10
我有一台 Windows 10 Pro 机器,它用作单个用户的 RDP 终端。
这台机器是在 2 年多前配置的,除了强制性的 Windows 10 自动更新之外,没有对其配置进行重大更改。
直到几个月前,当窗口尝试通过 RDC 连接时,用户开始收到此错误时,一切都运行良好:
Remote Desktop Connection
An internal error has occurred.
我尝试通过我的管理员凭据通过 RDC 登录,但出现相同的错误。单击连接后立即出现错误。没有处理时间,连接尝试似乎立即被服务器拒绝。
我无法将问题追溯到任何特定时间或事件。它似乎是随机发生的。有时几天后,有时一天两次。
重新启动 Windows 10 Pro 机器似乎总能解决问题。
奇怪的是,访问Event Viewer
Windows 10 Pro 机器上的 似乎也解决了这个问题,但如果我使用这个“修复”,它几乎总是更快地返回。
说到Event Viewer
,这些是我在登录被拒绝时在与RDC相关的日志中发现的相关错误:
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
Run Code Online (Sandbox Code Playgroud)
这些是我在日志中注意到的其他一些错误,但与我尝试连接的那一刻不对应:
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
Run Code Online (Sandbox Code Playgroud)
请注意,客户端计算机也运行 Windows 10 专业版。
小智 17
可能有点晚了,但这对我有用,归功于埃尔顿·索尔。在下面创建 DWORD 并设置为 10000 我的下一个任务是找出为什么它有未完成的连接:)
此问题的临时解决方法是增加最大未完成连接限制。在客户端 SKU 上默认为 100,而在服务器 SKU 上为 3000。以下 DWORD 注册表项控制此值:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\
DWORD: MaxOutstandingConnections
VALUE: 10000
Run Code Online (Sandbox Code Playgroud)
或者,您可以通过运行以下命令从命令提示符以管理员身份更新相同的内容。
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v MaxOutstandingConnections /t REG_DWORD /d 65536
Run Code Online (Sandbox Code Playgroud)
小智 5
我最近多次解决了这个问题,一种解决方法是尽可能在本地连接到机器(或通过 VmWare 控制台)。
否则,您可以在 services.msc 中重新启动远程桌面服务(并说是也重新启动依赖服务)。
但最好有一个永久性的解决方案。
归档时间: |
|
查看次数: |
112863 次 |
最近记录: |