Windows

Windows 遠端桌面服務正在執行,但未偵聽埠 3389

  • March 16, 2022

我剛剛從Microsoft 評估中心(版本:1809/10.0.17763.1)下載並安裝了 Hyper-V Server 2019 。現在我無法hypervserver使用遠端桌面連接到這台機器(我命名為 )。

路由似乎很好,ping 也可以,但是 RDP 埠無法訪問:

>$ ping hypervserver
Reply from {IP}: bytes=32 time<1ms TTL=128
[...]
>$ telnet hypervserver 3389
Connecting To {IP}...Could not open connection to the host, on port 3389: Connect failed

即使在禁用防火牆並將所用網路配置文件的網路類別設置為Private.

我可以看到我成功啟用了 RDP,因為sconfig.cmd說:

4) Configure Remote Management: Enabled
7) Remote Desktop: Enabled (all clients)

系統資料庫項看起來也不錯:

HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\fDenyTSConnection = 0
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\fEnableWinStation = 1
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber = 3389

服務似乎正在執行:

PS >$ Get-Service -Name termservice -ComputerName hypervserver
Status  Name        DisplayName
------  ----        -----------
Running termservice Remote Desktop Services

但是,似乎沒有人在監聽 3389 埠:

>$ netstat -ano | findstr LISTEN | findstr :3389
>$

我有一個標准設置,帶有一個普通(和單個)乙太網網路介面,配置為使用 DHCP 獲取其 IP。重新啟動或重新啟動服務都沒有幫助。事件日誌不包含任何錯誤。

還有什麼問題?這不應該開箱即用嗎?

Windows 中的事件呢?Windows 事件管理器中有什麼東西嗎?也許這是 Windows 內部的某種埠衝突。執行以下命令 - “netstat -an”並共享輸出。此外,您可以更改 RDP 預設埠的十進制值並嘗試登錄。

看看微軟論壇https://social.technet.microsoft.com/Forums/windowsserver/en-US/c3cfc2df-fc29-4abc-acf1-01797f528333/port-3389-not-listening?forum=winserverTS

一些MS驅動存在問題:

“我們在這個問題上與 Microsoft 建立了一個案例,我們確定它與以下驅動程序被禁用有關:遠端桌面服務安全過濾器驅動程序要檢查它是啟用還是禁用,請打開設備管理器並顯示隱藏的設備。我們無法啟用它,所以我們解除安裝它並重新啟動。重新啟動後,我們能夠在埠 3389 上 telnet 到伺服器,但我們仍然無法連接到遠端桌面。作為最後一步,我們將遠端桌面安全層設置為“ “協商”。為此,請在管理工具中打開“遠端桌面會話主機配置”應用程序並編輯“rdp-tcp”的屬性。該設置可以在正常選項卡上找到。希望這對某人有所幫助!”

我遇到了同樣的問題,這是由於“遠端桌面服務使用者模式埠重定向器”服務被禁用。我啟用了它並重新啟動了這兩個服務,它開始在 3389 上監聽

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