Hello,
There are a few things you can try to troubleshoot this issue:
- Check if the target PC is reachable from the external network. You can do this by pinging the IP address of the target PC from the external network. And, open Command Prompt as Administrator and run
netstat -a -n
to check if the machine is listening on the translated port and on the default RDP port (3389) internally. - Check if the target PC has a valid IP address and subnet mask. Going to Control Panel > Network and Sharing Center > Change adapter settings and checking the properties of the network adapter.
- Try disjoining your client PC from the Active Directory domain, rebooting, and then re-joining it. You can use the Remove-Computer cmdlet in PowerShell to accomplish this task.
- Check if there are any event log entries on the target machine related to Remote Desktop Services or Terminal Services.
Here is an relevant article for your reference: Fixing the "Remote Desktop Connection: An Internal Error Has Occurred" Error (petri.com)
(Note: Since the websites are not hosted by Microsoft, the links may change without notice. Microsoft does not guarantee the accuracy of this information).
I hope this helps.
Best regards