I recently received the error message “Remote Desktop Connection an Internal Error Has Occurred”. It was strange because up until the time I received this message I used Remote Desktop to connect to the computer without any problem.
What Causes “Remote Desktop Connection an Internal Error Has Occurred” Error?
Like many error message in Windows, this could mean a number of things. In my case, it was a DNS issue. Meaning, when I RDP to the said computer using it’s name, my computer was not able to determine its IP address. So, it returned this error message. Not very helpful but that is Microsoft’s Windows for you!
How to Fix “Remote Desktop Connection an Internal Error Has Occurred” Error
There are two steps to fix the problem:
- Step1: Check that you can ping the computer by it’s IP address and telnet to port 3389
- Step2: Adjust RDP experience settings, then RDP to the computer using its IP address.
If you are in a domain environment, ask your administrator to check that the computer you are connecting to is properly configured in the DNS server. That is, it has the proper records in the DNS server.
Here are details of each step.
Step 1: Check that You Can Ping the Computer By IP Address and Telnet to Port 3389
Follow the steps below to complete this step:
- If you have access to the computer, logon to it locally, search for cmd. Then open Command Prompt. When it opens, run the command below:
Note the IPv4 address. See the highlighted portion of the image above.
- Back to your computer (where you make the RDP connection from), run the command below:
PING <IP address>
Replace <IP address> with the computer’s IP address.
- If the computer is reachable via it’s IP address, you should receive replies. See the image below.
If you received a reply, it confirms that “Remote Desktop Connection an Internal Error Has Occurred” error has nothing to do with the computer not reachable.
If you do not receive a reply, check that the computer’s network cable is connected. You could also check the firewall on the computer.
Next, you need to confirm that you can telnet to the computer’s IP on port 3389 (Remote desktop port number). On your computer, open command prompt. Then enter the command below and press the Enter key on your keyboard.
telnet <IP address> 3389
Change <IP address> to the IP address of the computer.
If the telnet is successful, you should see a blank screen as shown in the image below.
Step 2: Adjust RDP Experience Settings, then RDP to the Computer Using its IP Address.
The next step to fixing “Remote Desktop Connection an Internal Error Has Occurred” is to RDP using its IP address. But first, you need to modify your Remote Desktop settings.
Here are the steps:
- Open Remote Desktop Connection. Then click Show options.
- Then click the Experience tab. On the Experience tab, uncheck Reconnect if the connection is dropped.
Now, you need to enter the computer’s IP address and connect.
Here are the steps:
- Click the General tab. Then on the Computer field, enter the IP address. Finally, click Connect. If you receive a certificate warning (second image below), check Don’t ask me again for connections to this computer box. Then click Yes.
You should be able to RDP to the computer successfully.
The fix suggested in this guide should resolved “Remote Desktop Connection an Internal Error Has Occurred” error message.
If you have any question or comment, use the “Leave a Reply” form at the end of the guide.
Alternatively, kindly share your experience resolving “Remote Desktop Connection an Internal Error Has Occurred error” error. This will benefit other readers.
Other Helpful Guides
- “DNS Server Not Responding” Error [Fixed]
- The File is Too Large for the Destination File System [Fixed]