Rdp

Windows 10 專業版,RDP 伺服器,“發生內部錯誤”

  • November 8, 2021

我有一台 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

這些是我在日誌中註意到的其他一些錯誤,但與我嘗試連接的那一刻不對應:

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

請注意,客戶端電腦也在執行 Windows 10 Pro。

可能有點晚了,但這對我有用,感謝 Elton Saul。創建下面的 DWORD 並設置為 10000 我的下一個任務是找出為什麼它具有出色的連接:)


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

此問題的臨時解決方法是增加最大未完成連接限制。在客戶端 SKU 上,預設值為 100,而在伺服器 SKU 上,預設值為 3000。以下 DWORD 系統資料庫項控制此值:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\
DWORD: MaxOutstandingConnections
VALUE: 10000

或者,您可以通過執行以下命令以管理員身份從命令提示符更新相同的內容。

REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v MaxOutstandingConnections /t REG_DWORD /d 65536

我最近已經多次解決這個問題,一種解決方法是盡可能在本地連接到機器(或通過 VmWare 控制台)。

否則,您可以在 services.msc 中重新啟動遠端桌面服務(並說是也重新啟動相關服務)。

但永久解決方案將是可取的。

引用自:https://serverfault.com/questions/934026