The problem is that since my Windows 2000 Advanced Server (SP4) had a virus infection, which is now cured. Now however my RDP clients can't connect to it. The very first connection (from ANY client) always returns "A network error has occurred" error, and any subsequent connections yield the "server could not be contacted" error. The server is a basic domain controller/file server setup with Terminal Services in remote administration mode. My clients generally connect via a VPN, I've tested it on the local network and clients get the same error. The viruses have now been cleaned, the infection was mostly limited to the system32 folder, targeting .exe files and .dll files.
The clients are a mix of XP and 2000 workstations. The server firewall is always disabled for testing purposes.
I can telnet the server on port 3389 from my client PCs, and when doing so an empty session does appear in the terminal services manager. As far as I can see the RDP listener is working, but I'm not 100% sure. Is there any definitive test to say whether or not the rdp-tcp listener is working?
I've run "sfc /scannow", and that repaired the damaged windows files. I've also reinstalled terminal services to no avail. Is it worth changing the port that terminal services uses or is this a waste of time? Any help or ideas would be greatly appreciated, I don't really want to reinstall the OS.