If you encounter the error “RDP connection refused” on Windows 10, it typically indicates that the Remote Desktop Protocol (RDP) service on the target computer is not accepting your request. This can happen due to several reasons, such as Remote Desktop not being enabled, firewall restrictions, wrong IP address, disabled services, or network configuration issues. The quickest fix is to first ensure that Remote Desktop is enabled on the host computer (Control Panel > System > Remote settings > Allow remote connections). Then, check that the Windows Firewall allows Remote Desktop and confirm you’re using the correct IP address or hostname. Once these are verified, most RDP connection issues can be resolved.
In this guide, I will walk you step by step through all possible solutions to fix RDP connection refused in Windows 10, ensuring that you can connect securely and efficiently.
How to Fix RDP Connection Refused in Windows 10? Step-by-Step Guide
1. Understand the Cause of RDP Connection Refused
Before applying fixes, it’s important to know why RDP connections are blocked. Some common reasons include:
- Remote Desktop not enabled on the host system.
- Incorrect IP address or computer name entered.
- Windows Firewall blocking RDP traffic.
- RDP service not running or has crashed.
- Network connectivity issues between client and server.
- Group Policy restrictions preventing remote access.
- Third-party antivirus or VPN conflicts.
By addressing each of these potential issues, you can systematically fix the problem.
2. Enable Remote Desktop on Windows 10
The first step is to ensure that the remote computer (the one you want to access) has Remote Desktop enabled.
Steps:
- Press Windows + R, type SystemPropertiesRemote, and press Enter.
- Under RDP, select Allow remote connections to this computer.
- Ensure the box Allow connections only from computers running Remote Desktop with Network Level Authentication (NLA) is checked (for better security).
- Click Apply and OK.
This ensures the host computer is ready to accept incoming RDP requests.
3. Check Windows Firewall Settings
Windows Firewall often blocks RDP by default. You need to allow it manually.
Steps:
- Open Control Panel > System and Security > Windows Defender Firewall.
- Click Permit an app or feature through Windows Defender Firewall.
- Locate Remote Desktop and ensure both Private and Public checkboxes are selected.
- Save changes.
This will open port 3389, the default RDP port, allowing incoming connections.
4. Verify the IP Address and Computer Name
Sometimes the connection is refused simply because of the wrong target address.
Steps to check:
- On the host computer, press Windows + R, types cmd, & press Enter.
- Type ipconfig and press Enter.
- Note down the IPv4 Address.
- Use this address in your RDP client instead of just the computer name.
If your computer is on the same network, the private IP will work. If you are connecting remotely over the internet, you’ll need the public IP address of the host computer (check by searching “What is my IP” on the host machine’s browser).
5. Ensure the Remote Desktop Services are Running
If RDP services are not active, Windows will refuse connections.
Steps:
- Press Windows + R, type services.msc, and hit Enter.
- Locate the following services:
- Remote Desktop Services
- Remote Desktop Configuration
- Remote Desktop Services UserMode Port Redirector
- Ensure they are set to Automatic and are currently Running.
- Restart them if necessary.
6. Check Group Policy Settings
If you’re on Windows 10 Pro or Enterprise, Group Policy may block RDP connections.
Steps:
- Press Windows + R, types gpedit.msc, & press Enter.
- Navigate to:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
- Ensure Allow users to connect remotely by using Remote Desktop Services is set to Enabled.
- Apply and restart your computer.
7. Confirm Port 3389 is Open
RDP uses TCP port 3389 by default. If this port is closed, the connection will fail.
Steps:
- Press Windows + R, write cmd, & press Enter.
- Run this command:
netstat -an | find "3389"
- If no results appear, the port is not open. You may need to open it manually in firewall or router settings.
8. Disable VPNs or Third-Party Security Software
VPNs, proxies, and antivirus programs sometimes block RDP connections.
- Temporarily disable VPN and try connecting.
- If using third-party antivirus, check if it has a firewall module blocking RDP.
- Add an exception for RDP in the security software.
9. Adjust Network Level Authentication (NLA)
If the client computer doesn’t support NLA, the connection may be refused.
Steps to disable NLA temporarily:
- On the host computer, press Windows + R, type SystemPropertiesRemote, and hit Enter.
- Under Remote Desktop, uncheck Allow connections only from computers running Remote Desktop with Network Level Authentication.
- Try connecting again.
10. Try Restarting Both Computers
Sometimes, RDP connection errors caused temporary network or service glitches. Restarting both the host and client computer often resolves the problem.
11. Advanced Troubleshooting: Registry Fix
If none of the above works, you can fix RDP by modifying the registry.
Steps:
- Press Windows + R, write regedit, & hit Enter.
- Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
- Find the key fDenyTSConnections.
- If the value is 1, modify it to 0.
- Restart your computer.
This manually enables Remote Desktop access.
12. Test RDP with Another Account
If your account doesn’t have remote login rights, the connection will fail.
Steps:
- Run to Control Panel > System > Remote settings.
- Under Remote Desktop, click Select Users.
- Add your username to the list.
- Try connecting again.
Conclusion
Fixing the RDP connection refused error in Windows 10 may seem frustrating, but by following these steps systematically, you’ll resolve it quickly. Start by enabling Remote Desktop and checking firewall permissions. Then, confirm IP address, ensure RDP services are running, and verify Group Policy. If issues persist, look into advanced fixes like opening port 3389, adjusting NLA, or editing the registry.
With these solutions, you’ll be able to restore smooth Remote Desktop connections in Windows 10 and securely manage your PC from anywhere.



