A Windows server has suddenly stopped accepting remote desktop connections.
When I try connecting with MSTSC.EXE
it reports An Internal error has occured
and with RDCMAN.EXE
it reports [Unknown disconnection reason 4]
.
As, domain admin, I have connected into the server successfully using psexec \\SERVER cmd
and I can see that the 'Remote Desktop Services' service is running, and the server is listening on TCP port 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
What can I try, other than rebooting the server?