Windows 远程桌面服务正在运行,但未监听端口 3389

Windows 远程桌面服务正在运行,但未监听端口 3389

我刚刚从微软评估中心(版本:1809/10.0.17763.1)。现在我无法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。重新启动或重新启动服务都无济于事。事件日志不包含任何错误。

还有什么问题?这不是开箱即用的吗?

答案1

我遇到了同样的问题,这是由于“远程桌面服务用户模式端口重定向器”服务被禁用。我启用了它并重新启动了这两项服务,它开始监听 3389

答案2

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 远程登录到服务器,但仍然无法连接远程桌面。最后一步,我们将远程桌面安全层设置为“协商”。为此,请在管理工具中打开“远程桌面会话主机配置”应用程序并编辑“rdp-tcp”的属性。可以在常规选项卡上找到设置。希望这对某人有帮助!”

答案3

在 Windows 中,如果将高级“系统属性”下的“远程桌面”部分设置为“不允许远程连接到此计算机”,则端口通常不会监听。

要检查,请执行以下操作:

  1. 转至:开始 -> 控制面板
  2. 选择“系统” 3a) 如果您使用的是 Windows-10 之前的 Windows,则只需单击“高级系统设置”,然后会弹出一个带有“系统属性”的窗口 3b) 如果您使用的是 Windows-10 及以上版本,那么您将进入“上面”菜单,如果是,请向下滚动并选择“高级系统设置”。
  3. 此时您应该看到“系统属性”窗口。
  4. 选择“远程”选项卡
  5. 在“远程桌面”下,确保您已“允许远程连接到此计算机”。注意:如果您将其设置为“不允许...”,则端口将不会侦听,无论服务是否启动且防火墙是否启用,该端口都不会列在侦听端口上。
  6. 点击“选择用户”,
  7. 输入应该连接的用户,通常是您自己或“管理员”。请不要输入“所有人”或添加超出您应添加的用户,因为这不安全,否则您会自找麻烦,好吧;使用常识。
  8. 好的 - > 好的,之后应该可以工作了。

默认情况下,此功能是关闭的,或者有时是打开的,但一些公司管理员可能会出于安全原因禁用它。

祝你好运,希望一切顺利。

此致敬礼,海德。

答案4

已解决。如另一篇帖子所述(这不是我的解决方案):只需从http://www.catalog.update.microsoft.com/Search.aspx?q=KB4482887

然后将其存储在 USB 密钥上并将其安装在核心服务器上,然后从命令提示符中使用以下命令进行安装:

乌萨KB.msu

https://social.technet.microsoft.com/Forums/en-US/c9d82adb-5dd5-4e43-878c-2e98e00c2943/hyperv-server-2019-rdp-not-working?forum=winserverhyperv&prof=required

相关内容