Hello Peter,
If RDP stopped working while VNC still connects, the issue is isolated to Remote Desktop Services. First check if the TermService is running with sc query termservice; restart it if needed. Verify port 3389 is listening using netstat -ano | findstr 3389. If not, the RDP listener may be disabled—inspect HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp and ensure it’s active.
Confirm firewall rules allow inbound 3389 by checking “Remote Desktop (TCP-In)” in wf.msc. Review Event Viewer under TerminalServices-RemoteConnectionManager and LocalSessionManager for errors. Also check that “Allow remote connections” is enabled in System Properties or via GPO under Remote Desktop Session Host > Connections.
By validating service status, port listener, firewall, and event logs, you can pinpoint whether the failure is due to service corruption, blocked traffic, or policy misconfiguration.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
Harry.