I am unable to connect to my Windows VPS through RDP.

There could be plenty of reasons for not being able to connect to Windows VPS via Remote Desktop. In this article we have compiled some possible causes of this issue along with their solutions.

Local Network Problems


Do not forget to check that your machine has a live internet connectivity while you attempt to connect to your VPS through RDP. You may face slowness in remote desktop connections or intermittent connectivity due to a poor Internet connection. Here are some common problems with Remote Desktop connection and their solutions. If you are sure that your Internet connection is perfectly fine switch to the next solution.


Check VPS Resource Usage


Be sure that your VPS has enough free resources to serve incoming remote desktop requests. Most of the time, when we experience such Remote Desktop issues, we swiftly check resource usage of that VPS. Please note that you would not be able to connect to your VPS when (i) you do not have enough disk space left to perform necessary OS operations, (ii) vCPUs are 100% utilized or (iii) VPS RAM is occupied near to 100%. We also encourage our customers to check VPS resource usage when they face a similar problem. Here is an article to check VPS resources from VPS Management portal. Switch to next solution if you have excellent Internet connectivity and enough free resource in Windows VPS.

Check Your Local System Firewall

Check if your local machine firewall is blocking outgoing Remote Desktop connections. Please make sure that RDP port must be kept open in local system firewall to be able to connect to Windows VPS.

How to Determine If Firewall is Blocking Remote Desktop Port?

Run following command in your local system command prompt to determine whether Remote Desktop port is blocked or not.

telnet localhost Remote-desktop-port // You would find Remote Desktop port in VPS login details. 


telnet 127.0.01 Remote-desktop-port // You would find Remote Desktop port in VPS login details.

If you see local machine firewall refusing outgoing RDP connections, your RDP port might be blocked.  This article will guide you how to open a port in your system firewall. As an alternative, you can disable local system firewall temporarily and try to connect to Windows VPS. Check out this article to enable/disable Windows firewall.


Determine If Your ISP is Blocking Remote Desktop Port

From the command prompt run the following command to determine if your ISP is blocking outgoing Remote Desktop connections.

telnet VPS-IP-address Remote-Desktop-Port // You would find VPS IP address and port in VPS login details.

If you receive a message like following, your ISP is not blocking remote desktop connections.

Connected to
Escape character is '^]'.

If you receive the following message after a long delay, it indicates that your ISP is blocking the Remote Desktop connections.

telnet: Unable to connect to remote host: Connection refused

As an alternative, you can try to connect to your VPS using another ISP service provider. If you could connect to your VPS successfully from another ISP, your existing ISP is certainly blocking the Remote Desktop port. In such case, you can ask them to unblock the RDP top port.


Check If Windows VPS firewall is Blocking Remote Desktop Port


There are very rare chances of VPS firewall blocking the incoming RDP connections unless you have tightened your VPS security and made some changes in your firewall. If you have made any recent changes in VPS firewall, revert them back. In case you are unsure what changes have been made, you can submit a trouble ticket from your Client Area. We will temporarily disable the VPS firewall and check if we could connect to your VPS through remote desktop. If you have any other suggestions or solutions to fix this issue, you are welcome to share with us.

Related Articles

Fix - The Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine.

Following article describes, how you can fix an error "Microsoft.ACE.OLEDB.12.0' provider is not...

Do you have any limits for setting up Cron jobs or schedule tasks?

Windows Shared Hosting Plans:We do not offer cron jobs in Windows shared hosting plans. Linux...

How to Enable mod_rewrite on IIS Web Server?

Microsoft URL Rewrite module offers you similar functionality like Apache mod_rewrite module. It...

Windows server wise TLS versions Compatibility

Servers TLS 1.0 TLS 1.1 TLS 1.2 TLS 1.3 Windows Server 2003 ✓ ✗ ** ✗ ** ✗...

How to install updates on Windows 2016 OS?

Microsoft releases the security patches and common windows updates on a regular basis. It is...

  • 0 Users Found This Useful

Was this answer helpful?