This article was reviewed by Luigi Oppido and by wikiHow staff writer, Nicole Levine, MFA. Luigi Oppido is the Owner and Operator of Pleasure Point Computers in Santa Cruz, California. Luigi has over 25 years of experience in general computer repair, data recovery, virus removal, and upgrades. He is also the host of the Computer Man Show! broadcasted on KSQD covering central California for over 7 years.
This article has been fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources.
This article has been viewed 27,324 times.
You can use Remote Desktop on Windows 11 to allow people to connect to your desktop remotely. As long as you're using Windows 11 Pro or Enterprise edition, Remote Desktop setup is easy, whether you only want to accept local network connections or allow anyone to connect over the internet. This wikiHow guide will walk you through Remote Desktop setup in Windows 11, including how to allow RDC through your firewall and router.
You will need Windows 11 Pro or Enterprise Edition to make this work. Home Edition will not have this feature.
Quick Steps
- Go to Settings > System > Remote Desktop.
- Enable the "Remote Desktop" switch and click Confirm.
- Click the arrow next to "Remote desktop."
- Make note of the port number and PC name.
- Click Remote Desktop Users and add users.
- Allow the Remote Desktop port through your firewall.
- Forward the port on your router if needed.
Steps
-
Make sure you're using Windows 11 Pro or Enterprise edition. Unfortunately, Windows 11 Home edition does not include Remote Desktop. To see if your version of Windows 11 supports Remote Desktop:[1]
- Click the Start menu and select Settings.
- Click the About tab.
- Look for your version of Windows 11 under "Editions."
- If you have Windows 11 Home, you can upgrade to Pro to get Remote Desktop access.
- If you have Windows 11 Pro or Enterprise already, you can continue setting up Remote Desktop.
-
Open your Settings and click the System tab. You'll see the System tab at the top-left corner of Settings.Advertisement
-
Click Remote Desktop. It's near the bottom of the right panel.[2]
-
Click the "Remote Desktop" switch to enable Remote Desktop. A confirmation message will appear.
-
Click Confirm. This turns on Remote Desktop.
-
Click the arrow next to "Remote Desktop" and adjust your settings. First, make a note of the port number and PC Name, as you may need these later. For security purposes, check the box next to "Require devices to use Network Level Authentication."[3]
- By default, the port number is 3389. If you want to use a custom port, jump to Changing the Remote Desktop Port.
- If older devices need to connect to this one, you may need to disable Network Level Authentication in the future.
-
Click Remote Desktop Users. You'll see this toward the bottom of the right panel. This allows you to choose which users of this system can connect using Remote Desktop.
-
Click Add. This will take you to another small window labeled "Select Users."
-
Add users to Remote Desktop. Make sure these users already have accounts on this PC before adding.[4]
- After adding the users' names, click OK to close the window.
- Click OK on the Remote Desktop Users window to close it.
- These users should now be able to connect to this PC using Remote Desktop on your local network. However, if people will be connecting from outside the network (over the internet), you will need to make additional changes. Jump to Allowing Remote Desktop Through Your Firewall to set up external connections.
-
Open Windows Defender Firewall with advanced security. Depending on your network setup, you may need to allow the Remote Desktop port through the Windows 11 firewall. To get started, type "Windows Defender Firewall," then click Windows Defender Firewall with Advanced Security in the search results.
-
ClickInbound Rules. It's on the left side of the window.
-
Click New Rule. It's on the right panel.
-
Select "Port" and click Next.
-
Enter the port information. Select the "TCP" option, choose "Specific local ports," and enter the port number (3389 by default). Then, click Next to continue.
-
Select "Allow the connection" and click Next.
-
Keep all defaults checked and click Next. No need to make any changes here.
-
Enter a name for the rule and click Finish. For example, “My remote computer access" or "Remote Desktop".
- The new rule will be added to the top of the rule list in your firewall settings.
- You may need to restart your computer for the changes to take effect.
- Depending on your network, you may also need to forward the port on your router.
-
Open your router's admin website. If you need to forward the Remote Desktop port on your router, you can do so using your router's admin interface. Log in to your router using the admin username and password to get started.
-
Assign the Remote Desktop PC a static IP address. If your router is using DHCP to assign IP addresses to devices on the network, you'll need to assign the Windows 11 PC that's running Remote Desktop a static IP address instead. The steps to do this will vary by router model, but you'll usually find the option to do it in a section called Devices or similar.
- Once you find the right location, select Reserved IP or similar.
- If an IP address is not already prefilled, you can use the private (local) IP address currently assigned to your PC.
-
Go to the Port Forwarding area of your router's interface. You may find this on a tab called Application, Firewall, or similar.
-
Add a rule for your Remote Desktop port.
- For the Start Port, enter the port number you're using for Remote Desktop. The default is 3389, but if you changed it, enter the new port number.
- Under End Port, type the same port number.
- Under Type, choose the option “TCP” or “BOTH”.
- Under Server IP, insert your Windows 11 computer's static IP address.
- Enable and save the rule.
-
Get the Public IP address from your Windows 11 computer. For others to connect to the PC from outside the network, they will need to know the IP address of your computer. However, you'll need to identify the public IP address instead of the private one. To do so, go to whatismyipaddress.com.
-
Open the Remote Desktop Connection app on the computer that's connecting. Once the Remote Desktop setup is complete, you can use these steps to connect from a remote computer. To open the app, type "remote desktop" into the search bar, then click Remote Desktop Connections to launch it.[5]
- You can also use the Remote Desktop app for Android or the Windows app for Mac to connect.
-
Enter the IP address of the computer you're connecting to. If you're connecting over the internet (not on a local network), enter the public IP address here.
- Click Show Options to continue.
-
Click the Local Resources tab and choose your settings. On this tab, you can choose whether to allow keyboard shortcuts, access to your printers, and more, over Remote Desktop.
-
Click the General tab and make some changes. In the "Computer" box, type the IP address of the computer, followed by a colon, and then the port number. For example, “122.123.145.100:15275” or “122.123.145.100:3389” for the default port forward number. You'll also want to add the username you want to log in with.
- Click Connect to start your connection.
-
Enter your password and click OK. A warning message will appear.
-
Click Yes. This connects you to the Windows 11 computer remotely.
-
Open the Registry Editor. If you want to assign a different port to Remote Desktop, you can do so with this method. Start by opening the Registry Editor on your Windows 11 PC. To do so, type regedit into the search bar and press Enter.
- This is totally optional.
- Two main reasons to change the Remote Desktop Port from the default port "3389":
- If you have more than one computer that will use Remote Desktop on your network, both cannot use the same port.
- You may also want to change the default port so hackers cannot try to access your computer on that port.
- Warning! Do not, unless you are fully aware of what you are doing, edit or remove any folders in the Registry. It can cause file and system corruption.
-
Go to the registry key. Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp. A new window will open that is divided into two sides, where the left side has multiple folders.
- Follow the folders below to expand each one to reach the final folder of "RDP-Tcp" without skipping any of them.
- HKEY_LOCAL_MACHINE
- System
- CurrentControlSet
- Control
- Terminal Server
- WinStations
- Double-click the RDP-Tcp folder. You will see a number of extensions on the right side of the window.
- In the right section, double-click PortNumber.
- A new window will pop up called "Edit DWORD (32-bit) Value".
- Follow the folders below to expand each one to reach the final folder of "RDP-Tcp" without skipping any of them.
-
Change the port number. Select "Decimal" to change the Value data into a decimal number, then replace the default port number (3389) with one with a large value (e.g., 15275). Make sure to save that number for future use.
- Click OK and then restart your PC.
Expert Q&A
Video
Tips
References
- ↑ https://support.microsoft.com/en-us/windows/how-to-use-remote-desktop-5fe128d5-8fb1-7a23-3b8a-41e636865e8c
- ↑ https://support.microsoft.com/en-us/windows/how-to-use-remote-desktop-5fe128d5-8fb1-7a23-3b8a-41e636865e8c
- ↑ https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/remotepc/remote-desktop-allow-access
- ↑ https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/remotepc/remote-desktop-allow-access
- ↑ https://support.microsoft.com/en-us/windows/how-to-use-remote-desktop-5fe128d5-8fb1-7a23-3b8a-41e636865e8c































