Windows-Server-2008-R2
Windows Server 2008 R2 STD 不接受 RDP 的首次嘗試
我有一個執行 Windows Server 2008 R2 Standard 的終端伺服器,當我第一次嘗試這樣做時,我無法通過 RDP 連接到伺服器,但是在第一次嘗試失敗後,我再試一次 - 會話可以成立並順利執行。
事件查看器中存在如下錯誤:
EventID 56 description: The Terminal Server security layer detected an error in the protocol stream and has disconnected the client. Client IP: www.xxx.yyy.zzz EventID 50 description: The RDP protocol component X.224 detected an error in the protocol stream and has disconnected the client.
已通過禁用 TCP 的一些高級功能來修復,此處描述。
伺服器是虛擬 vmware 伺服器,未加入域。有沒有人經歷過這樣的事情?有什麼想法可能是錯的嗎?
UPD1:我還嘗試在“網路適配器”選項卡上的“遠端桌面會話主機配置 ”控制台中更改RDP-Tcp設置,指定要使用的確切適配器,但這沒有效果。
最後,幾天后我已經能夠解決這個問題。
這是為修復它所做的工作:
第一步:
添加了一個名為DisableTaskOffload的新DWORD鍵,值為1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
第二步:
在高級設置中更改了 PROD NIC 的IPv4 校驗和解除安裝。
在這些更改之後,不再出現 RDP 未在第一次嘗試時連接或性能問題的問題。
聽起來證書在伺服器上可能已損壞:
您可能必須刪除 X509 證書系統資料庫項,然後重新啟動電腦,然後重新啟動終端服務授權伺服器。可以在此處找到有關如何執行此操作的資訊: