Oversimplified Remote Desktop for Microsoft Windows

If you would like to set up windows for remote desktop or would like to use remote desktop then this is the guide for you.

Microsoft Windows remote desktop requires you to have remote desktop enabled on the target machine (the machine who’s desktop you would like to use).

How to Enable Remote Desktop

  1. Press the Windows Key and I (I as in India) at the same time.
  2. Click on the System Icon.
  3. On the left panel, scroll down and select “Remote Desktop”.
  4. Enable Remote Destkop by sliding the slider to enabled.

How to Connect to a Computer Remotely

If you followed the steps above you may also want to make a note of the PC name to connect from your remote devices, or you can do the following.

On The Target Machine

  1. Press the Windows Key and R at the same time.
  2. In the run box, type ‘cmd’ and press enter to open Command Prompt.
  3. In Command Prompt type ‘ipconfig’ and press enter.
  4. Take note of the IPv4 Address, this is the address you will use to connect to your target machine later. On Home networks its usually 192.168.1.x where x is your target machine’s IP address. Write down your IPv4 address, you’ll need it to connect later.
  5. Now type ‘hostname’ and press enter, this will produce your hostname, which in some circumstances you may also use to connect however It depends on your network setup.

On The Machine You Plan to Connect From

  1. Press the Windows Key and type ‘RDP’ and then open ‘Remote Desktop Connection’.
  2. In the Computer box, enter the IP address you collected earlier.
  3. In the Username box, enter the hostname followed by a backslash and then your username.

Soon after you should be prompted to enter your password. If your username or password combination is incorrect you may have entered the information incorrectly. For example my computer has the IP address 192.168.1.16 and the username would be ‘AIDAN-DT\Aidan’ because my hostname is ‘AIDAN-DT’ and my username is ‘Aidan’

If all goes well you should now be able to access your remote computer.

Troubleshooting Tips

Use the following paragraph to troubleshoot your setup.

Remote Desktop can’t connect to the remote computer for one of these reasons:

If you see this error as written above make sure to follow the instructions listed, such as making sure remote access is enabled, the computer is turned on and is connected to the internet. If that still doesn’t work it may be because of the following,

  1. Make sure the IP address you fetched at the beggining is correct, if the IP address is incorrect you may not be trying to connect to the target machine and you may be trying to connect to another device on your network or nothing at all, making sure your IP address is correct is important.
  2. Make sure that you are on the same network as the remote machine, if you are trying to connect from outside your home you first need to port forward and instead of using your home IP address are instead using your public IP address.
  3. Make sure that you aren’t restricted by a firewall. If you are on a home connection connecting to another computer then this shouldn’t be a problem, but if this is a corporate network you may have firewall restrictions preventing you from contacting other clients on the network, such as client isolation.

Remote Desktop cannot be enabled

You cannot enable remote desktop on Windows 10 Home, you need to upgrade to Windows 10 Pro.

Remote Desktop works for a day or so and then the Remote Machine’s IP address changes

This is because by default DHCP leases on a private network typically are only assigned for a day, after which they are ‘released’ which means new devices on the network can take their place. This is so that small networks with many devices like a home network, don’t run out of IP space.

The solution to this is to assign a static IP address for the target computer so that it’s IP address will not change. The compromise is that now that IP address can only be used by that machine and if you change it from what it is currently leased under, you will need to wait for the client to ask for a new one or force it to release its IP address early.

Remote Desktop doesn’t work outside my Network

There are many factors that can cause this behaviour.

  1. Make sure that you are using your Public IP address, your public IP address is the one given to you by your internet service provider, you cannot change it without asking them in most cases. It will not be in the 192.168.0.0 or 10.0.0.0 subnet range, if you are attempting to connect to a remote machine using 192.168 or 10.0 IP addresses you are doing it wrong.
  2. Make sure you have port forwarded Remote Desktop ports to your target machine. Port Forwarding on a home network typically takes place through your router’s configuration panel which can usually be accessed through a sticker on the back of the router or through an app, you will need to forward the port 3389 with both TCP and UDP enabled. In your router the port should be forwarded to the LAN address (192.168 or 10.0) of your target machine.