On Windows 10, Microsoft introduced a new Remote Desktop app, which you can download from the Windows Store, and it aims to make it easier for anyone to connect to another computer over a local network or an internet connection.
However, the app is just one piece of the puzzle. In order to successfully connect to other Windows devices remotely you must properly configure the computer you're trying to access and forward the correct port on your router.
In this Windows 10 guide, we'll walk you through the steps to configure your computer and network to allow remote connections, and the steps to use the Remote Desktop app to start a remote session.
- How to allow remote connections to your PC
- How to start a remote desktop connection
- How to troubleshoot a remote desktop connection
- Remote Desktop Connection vs. Remote Desktop app
Using the Remote Desktop app is a straightforward process, but the setup you'll need will depend if you're trying to initiate a remote desktop connection over the local network or the internet.
How to enable remote connections on your PC
If you're trying to start a remote connection inside your local network, you only need to make sure the computer you're trying to access is configured to allow to handle remote desktop.
Important: Windows 10 Home doesn't include support for remote desktop connections, you can only enable this feature on Windows 10 Pro and business variants of the operating system.
To allow a remote PC to accept remote connections, do the following:
- Open Control Panel.
- Click on System and Security.
- Click on Allow remote access.
Under Remote Desktop make sure to select Allow remote connections to this computer.
- Click OK.
- Click Apply.
- Click OK to complete the task.
After you completed the steps, your computer will allow remote desktop connections, and Windows 10 will even add the necessary rules in the firewall.
If you're setting up a remote desktop using an internet connection, you can continue with the steps below. If not you can skip to How to start a remote desktop connection.
How to set up remote access over the internet
If you're planning to access your computer remotely over the internet, in addition to configuring the system properties, you'll need to set up your local router to allow remote connections to past through. And you will need to know your public IP address to contact your device over the internet.
How to set a static IP address for your PC
Most computers inside a private network are assigned dynamic IP addresses, which can change at any time. If you'll be using remote desktop regularly, it's recommended to configure your computer with a static IP address, so you don't have to reconfigure the port forwarding settings every time your device gets a new IP address.
- Open Control Panel.
- Click on Network and Internet.
- Click on Network and Sharing Center.
- On the left page, click the Change adapter settings link.
- Right-click your network adapter and select Properties.
- Select Internet Protocol Version 4 (TCP/IPv4).
- Click the Properties button.
- On the General tab, select the Use the following IP address.
- Enter a valid local IP address that is outside of the DHCP scope to prevent IP address conflicts in the network. For example, 10.1.2.150. (You can find this information in the DHCP settings section on your router).
- Enter a subnet mask for the network. On most home networks, the subnet mask usually is 255.255.255.0.
- Enter the default gateway information, which is the IP address of your router. For example, 10.1.2.1.
Under "Use the following DNS server addresses", remember to enter the IP address of your DNS server, which in most cases is the IP address of your router. (If you can't connect to the internet, you may want to try using Google Public DNS addresses: 126.96.36.199 and 188.8.131.52.)
- Click OK.
- Click Close to complete the task.
Quick Tip: You can find your IP address information using the ipconfig command in Command Prompt.
How to find your public IP address
If you're trying to access your computer remotely over the internet, you'll need to know your public IP address in order to contact your device.
The easiest way to find your public IP address is by opening your web browser, and while in Bing.com or Google.com, do a search for "What's my IP". Your public IP address should be the first result.
Keep in mind that most internet providers offer dynamic public IP addresses for residential customers, which means that your public IP address may change from time to time.
Of course, there are many services out there that offer DDNS (Dynamic Domain Name System) services that can help you track when your public IP address changes, such as NoIP and DynDNS. Alternatively, you can contact your internet service provider to get a static IP address for an additional fee to your internet bill.
How to forward a port on a local router
To allow remote connections over the internet to a particular computer within a private network, you'll need to forward the TCP port 3389 on your router.
- Open Command Prompt.
Type the following command and press Enter:
Note the IPv4 Address information, which is the address that identifies your computer on the local network. Also, note the Default Gateway, which is the IPv4 address of your router.
- Open your web browser.
- Type the IPv4 address of your router and press Enter.
- Sign in to your router with your username and password.
- Browse through the available settings and find the Port Forwarding section.
- Make sure Port Forwarding is enabled.
Under the port forwarding list add the required information, including:
- Service name: This mane is only for reference, you can use any name you want.
- Port Range: Enter the TCP port number 3389.
- Local IP: Enter the IPv4 address of your computer. For example, 10.1.2.150.
- Local Port: Enter the same TCP port number 3389.
- Protocol: Select TCP.
Make sure to add the new rule to the router.
- Save the configuration to apply the new settings.
It's important to note that most routers their own interface; check your router's user manual to find out where to change the Port Forwarding settings.
Once your computer and network are configured properly to allow remote connections, starting a remote desktop session is a piece of cake.
- On the device you'll be using to connect to your computer remotely, open the Remote Desktop app. (If you don't have the app, you can get it from the Window Store
- Click the add (+) button in the top-right corner.
Click the Desktop option.
Enter the IP address (recommended) or the name of the PC you're trying to connect:
- If you're trying to connect to a PC inside a private network, then enter the local IP address of the PC you're trying to connect.
- If you're trying to connect to a PC over the internet, then enter the public IP address of the PC you're trying to connect.
Click Add account.
Enter the information to sign-in on the remote computer:
- If the remote computer is using a Microsoft account, then enter that Microsoft account sign-in information.
- If the remote computer is using a local account, then enter the local username and password to sign-in.
Click the Save button.
- Click the Save button again to add the connection to your list.
On the list of available connections, click the computer to which you want to connect to start a remote desktop connection.
If you get a certificate warning from a trusted computer, check the Don't ask about this certificate again option.
- Click Connect to complete the task.
If everything is working correctly, you will now be connected remotely to your computer inside a private network or over the internet.
You can also click the gear button in the top right corner to access additional settings, including account and session settings, such as options to start a new connection in full-screen mode, change the size of the display, and keyboard options.
When you need to change settings for a particular connection, you can right-click the computer from the list, and click on Edit.
On Edit a Desktop, you can update the IP address and user account. If you click More, you'll be able to configure additional options, including display name for the connection, gateway information, and you can choose whether the audio from the remote computer plays on your device. Additionally, you will get the option to connect to an admin section and switch mouse buttons.
In most cases, after everything has been configured, you'll be able to start a remote desktop connection without problems. However, if you can't connect, below you'll find some troubleshooting steps that may help you to resolve the connection issue.
While enabling remote connections to you computer also configures the Windows Firewall automatically, you want to make Remote Desktop is allowed to pass through the firewall. You can check this setting on Control Panel\System and Security\Windows Firewall\Allowed apps.
If you have a third-party firewall or antivirus, you may want to disable these applications to see if you can connect.
It's unlikely, but if you're trying to connect over the internet, it's possible that your internet service provider is blocking the port to allow remote desktop. If this is the case, you may want to contact your provider to see how you can open the specified port.
Stick to IP address and don't use computer name, as it could cause problems if not configured correctly. When adding a new computer to the list on Remote Desktop, make sure you enter the correct IP address: Local IP address to connect inside a private network or public IP address to connect over the internet.
If you've used remote desktop in the past, you may also be familiar with the Remote Desktop Connection utility built in Windows 10, and now you're probably wondering if there is any difference with the Microsoft Remote Desktop app you get from the Windows Store.
While both applications have the same functionality, the new Remote Desktop app offers an entirely new interface that matches the new app design language on Windows 10, and it's available across platforms, including Windows 10 PCs, Windows 10 Mobile, Android, iPhone, iPad, and Mac.
You can also save your remote connections for faster access to a device, and you get options to quickly connect to Azure RemoteApp and Remote Resources.
In addition, unlike the Remote Desktop Connection utility, you can't manually adjust the connection speed experience and certain resources, but most of these features are handled automatically using the Remote Desktop app. And if you used remote desktop in the past, you'll notice that the image quality in the new app isn't the same as the old utility. However, it's good enough to remote in a PC and get your work done.
Wrapping things up
In this guide, we walked you through all the necessary steps to connect to your PC remotely inside a private network and through the internet. However, it's important to note that allowing remote desktop connections to your PC (in particular through the internet) carries its security risks.
You should always be aware that configuring remote desktop and opening ports on your router could allow malicious individuals to get unauthorized access to your device. Use this guide with caution, always use strong passwords, and disable the remote desktop and port forwarding on your router when they aren't needed.
Do you usually connect remotely to your computer? Tell us in the comments below.
More Windows 10 resources
For more help articles, coverage, and answers on Windows 10, you can visit the following resources:
- Windows 10 on Windows Central – All you need to know
- Windows 10 help, tips, and tricks
- Windows 10 forums on Windows Central
We may earn a commission for purchases using our links. Learn more.
Windows Hello is now more accurate with new Windows 10 updates
A new cumulative update is now rolling out for Windows 10 versions 1909 and 1903. This latest round of fixes includes an update to the accuracy of Windows Hello, along with several other tweaks.
Microsoft Edge Dev channel snags 3D view for developers in latest update
A fresh update is rolling out to the Microsoft Edge Dev channel today, bringing a 3D view tool for developers and more. Microsoft has also confirmed it's discussing bringing back features like "Set Aside" for tabs.
Microsoft's Project Tokyo uses AI to help blind people recognize faces
A new post from Microsoft shares how a converted HoloLens and Project Tokyo help blind people recognize faces. Spatial audio and well-designed cues help people and tech work together to improve conversations.
These are the best PC sticks for when you're on the move
Instant computer, just add a screen! That’s the general idea of the ultra-portable PC Compute Sticks, but it can be hard to know which one you want. Relax, we’ve got you covered.