How to Set Up Remote Desktop on Windows

Remote Desktop Protocol (RDP) is a handy feature that allows you to access your computer from anywhere. Setting it up might seem difficult, but it’s actually straightforward if you follow a step-by-step process. This guide will help you set up Remote Desktop on a Windows machine and connect to it from another device.


What You’ll Need

Before you start, make sure you have the following:

  1. A Host Computer: The computer you want to access remotely.
  2. A Client Device: The device you’ll use to access the host. This can be a laptop, smartphone, or tablet.
  3. Internet Connection: Both the host and the client need to be connected to the internet or the same local network.
  4. Windows Pro or Enterprise: Remote Desktop is only available on certain editions of Windows, like Pro or Enterprise.

Step 1: Enable Remote Desktop on the Host Computer

To set up Remote Desktop, you first need to enable it on the computer you want to access.

  1. Open Settings:
    • Press Windows + I to open the Settings menu.
  2. Search for Remote Desktop:
    • Type Remote Desktop in the search bar. Select Remote Desktop Settings from the results.
  3. Enable Remote Desktop:
    • Turn on the toggle for Enable Remote Desktop.
  4. Confirm the Prompt:
    • Click Confirm when prompted to allow Remote Desktop connections.
  5. Note the Computer Name:
    • Scroll down to the PC Name section. Note this name; you’ll need it to connect from the client device.

Step 2: Adjust Firewall Settings

To allow Remote Desktop connections, you need to configure the Windows Firewall.

  1. Open Firewall Settings:
    • Press Windows + S, type Windows Defender Firewall, and hit Enter.
  2. Allow Remote Desktop:
    • Click on Allow an app or feature through Windows Defender Firewall.
    • Find Remote Desktop in the list and ensure both Private and Public boxes are checked.

Step 3: Add Users (Optional)

By default, only administrators can connect via Remote Desktop. To allow other users:

  1. Go to Remote Desktop Settings:
    • Return to Remote Desktop Settings.
  2. Add Users:
    • Click Select Users That Can Remotely Access This PC.
    • Click Add, then type the username and click OK.

Step 4: Set Up the Client Device

Now that the host is ready, it’s time to configure the client device.

  1. Install RDP Software:
    • On a Windows client, use the built-in Remote Desktop Connection app.
    • For Mac, download Microsoft Remote Desktop from the App Store.
    • On mobile, install the Microsoft Remote Desktop app from the Play Store or App Store.
  2. Launch the App:
    • Open the RDP app on your client device.
  3. Enter Connection Details:
    • Type the PC name or IP address of the host computer.
    • Provide the username and password when prompted.
  4. Connect:
    • Click Connect to start your Remote Desktop session.

Step 5: Secure Your Remote Desktop Connection

Remote Desktop is powerful, but it can be vulnerable if not secured properly. Here’s how to make it safer:

  1. Use a Strong Password:
    • Set a strong password for your host computer to prevent unauthorized access.
  2. Enable Network Level Authentication (NLA):
    • NLA adds an extra layer of security by requiring user authentication before the session starts.
    • Go to Remote Desktop Settings and enable Require computers to use Network Level Authentication.
  3. Change the Default Port:
    • RDP uses port 3389 by default. Changing it can make your connection harder to target.
  4. Use a VPN:
    • A Virtual Private Network (VPN) ensures your connection is encrypted and safe.

Troubleshooting Common Issues

  1. Cannot Connect to the Host:
    • Ensure Remote Desktop is enabled.
    • Verify that the host computer is powered on and connected to the network.
  2. Incorrect Credentials:
    • Double-check your username and password. Make sure the account has remote access permission.
  3. Slow Connection:
    • Lower the resolution in the RDP client settings to improve performance.