Remote Desktop on Windows 10 requires the Pro or Enterprise edition — toggle it on in Settings under System, then configure firewall access and power settings.
Remote Desktop lets you control one Windows PC from another over a network, as if you were sitting in front of it. It is a built-in feature, but only if you run Windows 10 Pro or Enterprise. Windows 10 Home does not include the host-side capability at all, so checking your edition first saves you ten minutes of hunting for a toggle that does not exist. This guide covers the exact steps for enabling Remote Desktop on a supported edition, the network settings that must be in place, and what to do if your PC runs Windows 10 Home.
Check Your Windows 10 Edition First
The toggle for Remote Desktop is hidden on Windows 10 Home. Before following any setup steps, confirm which edition you actually have. Open Settings > System > About and look under Windows specifications. You will see either Windows 10 Pro, Windows 10 Enterprise, or Windows 10 Home. If it says Home, the built-in Remote Desktop feature is not available on that machine — the toggle in Settings will not appear, and the Control Panel option will be grayed out.
Remote Desktop is a host-side feature: the PC you want to connect to must run a supported edition. The PC you connect from can run any edition, including Home, because the client app (Remote Desktop Connection or the Microsoft Remote Desktop app) is included on all versions.
Enabling Remote Desktop On Windows 10: What Your PC Needs First
A successful Remote Desktop connection depends on four things: a supported Windows edition, a stable network, the right firewall rules, and a PC that stays awake. The table below lays out every requirement.
| Requirement | Details |
|---|---|
| Windows edition | Pro or Enterprise only. Home lacks the Remote Desktop host service. |
| Power state | PC must not sleep. Set sleep to Never under Power & Sleep settings. |
| Network | Active Ethernet or Wi-Fi connection. TCP port 3389 must be open. |
| Firewall | Windows Defender Firewall must allow Remote Desktop traffic on Private and Public networks. |
| Authentication | Network Level Authentication (NLA) is recommended and enabled by default on current Pro builds. |
| User account | The remote user must have a password. Blank-password accounts are blocked by NLA. |
| Remote client | Use Remote Desktop Connection (mstsc.exe) on Windows or the Microsoft Remote Desktop app on Mac, iOS, or Android. |
How To Enable Remote Desktop In Windows 10 (Settings Method)
The Settings menu provides the simplest and most reliable path. These steps reflect the current version of Windows 10 and match Microsoft’s official Remote Desktop setup documentation.
- Open Start and click the gear icon to open Settings.
- Go to System > Remote Desktop.
- Flip the Enable Remote Desktop switch to On.
- Click Confirm on the dialog that appears.
- (Optional) Click Select users that can remotely access this PC, then Add to grant access to specific non-admin accounts.
You will see the PC name listed on this page — copy it or write it down. The remote device needs this name (or the IP address) to connect. When the toggle is on, Windows automatically adjusts the firewall rules, but a manual check never hurts (covered below).
The Control Panel Route (Legacy Method)
The old Control Panel path still works on every supported version of Windows 10 and is useful if the Settings app is not responding.
- Search for Control Panel in the Start menu and open it.
- Go to System and Security > System.
- Click Allow remote access in the left sidebar.
- In the System Properties window, under the Remote tab, select Allow remote connections to this computer.
- (Optional) Click Select Users to add specific accounts.
- Click Apply then OK.
The result is identical to the Settings toggle — both methods enable the same Remote Desktop service. Use whichever you prefer.
Configure The Firewall For Remote Access
Windows Defender Firewall usually opens port 3389 automatically when you flip the Remote Desktop switch. If remote connections time out or fail, confirm the rule is active.
- Open Control Panel > System and Security > Windows Defender Firewall.
- Click Allow an app or feature through Windows Defender Firewall.
- Click Change settings.
- Scroll to Remote Desktop and check the boxes for Private and (if needed) Public.
- Click OK.
For connections from outside your local network, you also need to forward TCP port 3389 on your router. That step requires a static IP or a DHCP reservation on the target PC — a dynamic IP that changes overnight will break the connection.
Find Your PC Name And IP Address
The remote client needs either the PC name or the IPv4 address to establish a connection. Both are quick to find.
PC name: Search View your PC name in the Start menu and copy the device name shown there.
IP address: Open Command Prompt (search cmd), type ipconfig, and look for the IPv4 Address under your active network adapter.
The PC name is easier to remember, but the IP address is more reliable if your network uses DNS that does not resolve local hostnames. Use whichever method works best on your network.
What If You Have Windows 10 Home?
Windows 10 Home does not include the Remote Desktop host service. The toggle in Settings simply does not appear, and the Control Panel option is locked. You have two real options.
Upgrade to Windows 10 Pro. Microsoft offers an in-place upgrade through Settings > Update & Security > Activation > Go to Store. The upgrade costs around $99 USD and unlocks Remote Desktop plus BitLocker, Hyper-V, and Group Policy. This is the cleanest path if you regularly need remote access to that machine.
Use a third-party alternative. Several free tools work well for remote control and do not care which Windows edition you run. The table below compares the most popular options.
| Tool | Best For | Main Limitation |
|---|---|---|
| TeamViewer | Quick one-time support sessions | Free for personal use only; commercial sessions time out |
| AnyDesk | Low-latency remote work | Free version limits session duration on some networks |
| Chrome Remote Desktop | Simple setup with a Google account | Requires the Chrome browser running on both machines |
| RustDesk | Open-source and self-hosted | Requires a self-hosted relay server for best performance |
| TightVNC | Lightweight screen sharing on older PCs | No audio forwarding; encryption requires setup |
Common Remote Desktop Mistakes And How To Avoid Them
Most Remote Desktop connection failures come from a short list of preventable issues. Run through these checks before digging into logs.
- The target PC went to sleep. Remote Desktop cannot wake a sleeping PC. Set Settings > System > Power & Sleep to Never when plugged in.
- The firewall blocked the connection. Even with Remote Desktop enabled, a third-party firewall (Norton, McAfee, etc.) can block port 3389. Create an explicit allow rule in that firewall’s settings.
- The IP address changed. If the target PC uses DHCP, its IP can shift overnight. Use the PC name instead of the IP, or set a DHCP reservation on your router.
- The user account has no password. NLA blocks any account without a password. Set a password on the remote account before connecting.
- You tried to connect to a Windows 10 Home machine from outside. Remote Desktop host is simply not available on Home. Verify the target PC runs Pro or Enterprise before troubleshooting anything else.
Final Checklist: Confirm Your Remote Desktop Setup
Before you close this page, verify each item in order. If every box is checked, the connection will work on the first try.
- Target PC runs Windows 10 Pro or Enterprise (confirmed in Settings > System > About).
- Remote Desktop toggled On in Settings > System > Remote Desktop.
- Firewall rule for Remote Desktop is active for the correct network profile.
- PC power settings set to Never sleep when plugged in.
- Remote user account has a password set.
- PC name or IPv4 address noted and reachable from the client device.
- Network Level Authentication is enabled (it is on by default — leave it on).
Remote Desktop is one of the most reliable remote-access tools built into Windows, but only when the preconditions are met. Set the edition, flip the toggle, open the firewall, and keep the PC awake — that sequence covers every supported scenario.
References & Sources
- Microsoft Learn. “Remote Desktop — Allow access to your PC.” Official documentation covering edition requirements and step-by-step setup via Settings and Control Panel.
