Windows 服务器突然停止接受远程桌面连接。当我尝试连接MSTSC.EXE
它时报告An Internal error has occured
和RDCMAN.EXE
它报告[Unknown disconnection reason 4]
。
作为域管理员,我已成功连接到服务器psexec \\SERVER cmd
,我可以看到“远程桌面服务”服务正在运行,并且服务器正在侦听 TCP 端口 3389:
C:\>sc query termservice
SERVICE_NAME: termservice
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
C:\>netstat -ano | findstr LISTEN | findstr :3389
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING 1640
TCP [::]:3389 [::]:0 LISTENING 1640
除了重新启动服务器,我还能尝试什么?
在服务器上,运行命令“qwinsta”(这是 QUERY SESSION 的同义词)。检查输出是否如下:
请注意,针对 ID 65536,它显示为 DOWN。
在这种情况下,请以管理员身份运行以下命令。
(如果使用 PSEXEC,请参阅此处的建议:“ Psexec “以(远程)管理员身份运行”)
现在,再次检查“qwinsta”,它应该将 ID 65536 显示为 LISTEN。
..然后服务器应该开始响应远程桌面连接。
还可能值得一提的是,如果您只看到以下内容:
..那么远程连接很可能被禁用。检查注册表以确认:
fDenyTSConnections 设置为 0x1 表示“远程桌面已禁用”,0x0 表示“远程桌面已启用”。
您的问题可能与 Windows 更新 03-04.2018(客户端更新但不是服务器)在此处检查答案:启用 NLA 和此MS 信息后 RDP 错误“不支持请求的功能”