qwinsta to check that rdp-tcp shows Listen, and enable the firewall rule with Get-NetFirewallRule -DisplayGroup "Remote Desktop" | Set-NetFirewallRule -Enabled True.
The full error reads:
Before you start
- You need a way in that doesn’t use RDP. On a VPS, open the VNC console. On a dedicated server, open a ticket if you have no console access.
- Run the PowerShell commands below in PowerShell as Administrator on the server.
Cause 1: the server is off, restarting or installing updates
Check: look at the server in the VNC console. If you see “Working on updates” or a boot screen, Windows isn’t ready for RDP yet. A new Windows VPS also needs several minutes after installation. Fix: wait for the sign-in screen. If the server is off, start it. If it never reaches the sign-in screen, see Windows Server not booting.Cause 2: wrong IP address or port
Check: compare the address in Remote Desktop Connection with the IP on your server page. If you changed the RDP port, check the port the server listens on:203.0.113.10:3390. The default is 3389.
Cause 3: the Windows Firewall blocks Remote Desktop
Check: from your own Windows PC, test the port:TcpTestSucceeded : True means the port is reachable. False means something blocks it.
Fix: on the server, enable the built-in rules:
wf.msc and enable Remote Desktop - User Mode (TCP-In) and Remote Desktop - User Mode (UDP-In) under Inbound Rules. If you use a custom port, allow it too: see open a port in Windows Firewall. Also check any rules you added in the FREAKHOSTING firewall panel.
Cause 4: Remote Desktop is disabled
Check: open Server Manager > Local Server and look at the value next to Remote Desktop. Fix: click it and select Allow remote connections to this computer, or runSConfig, choose 7 and then E. In the registry the setting is fDenyTSConnections under HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server: 0 means enabled, 1 means disabled. If Group Policy sets it, run gpresult /H C:\gpresult.html and check Allow users to connect remotely by using Remote Desktop Services under Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections.
Cause 5: the RDP service or listener isn’t running
Check:Running and a line like:
3389, stop or reconfigure it and restart TermService. To test RDP on the server itself, run mstsc /v:localhost in the console session: if that works too, the problem is on the network path, not in Windows.
Cause 6: a broken RDP certificate
Check: RDP still fails although the listener showsListen and the port is reachable.
Fix: Microsoft’s guidance is to open the Certificates snap-in (mmc, Computer account), delete the self-signed certificate under Remote Desktop > Certificates, and restart Remote Desktop Services. Windows creates a new one.
Frequently asked questions
RDP worked yesterday. What changed?
Usually a restart for updates, a firewall change or a new RDP port. Check the server in the VNC console first, then work through causes 2 to 4.Can my account be locked instead?
Yes. A locked account shows a different message, not this one. See the user account has been locked out.I get an “authentication error” with CredSSP. Is that the same problem?
No. The connection reaches the server, but authentication fails. See fix the CredSSP encryption oracle remediation error.Can I use a different port than 3389?
Yes. Change it on the server and allow it in the firewall first. See change the RDP port.Related guides
VPS and dedicated server guides
Every guide in this section.
Connect with Remote Desktop
Connect step by step with mstsc.
Open a port in Windows Firewall
Allow RDP or a custom port.
Change the RDP port
Move RDP off 3389 safely.
Account locked out
Unlock an account after failed logins.
VNC console
Reach your VPS without RDP.
Checked against Microsoft Learn: Remote Desktop can’t connect to the remote computer and General Remote Desktop connection troubleshooting on 4 November 2026. Steps were not tested on a live Windows server for this page; menu names can differ slightly between Windows Server 2019, 2022 and 2025.
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: November 2026