How to Enable Remote Desktop in Windows 11 Pro
Enabling Remote Desktop host functionality on Windows 11 Pro allows you to access your computer, files, and applications remotely from another device on the same local network or over the internet. This guide provides a straightforward walkthrough on how to activate the Remote Desktop host feature using the Windows Settings app, classic System Properties, and PowerShell, along with essential network configurations to ensure a successful connection.
Prerequisites
- Windows 11 Pro, Enterprise, or Education edition (Windows 11 Home does not support acting as a Remote Desktop host).
- An active network profile set to Private.
- Your PC’s local IP address or computer name.
Method 1: Enable Remote Desktop via Windows Settings
- Open the Settings app by pressing
Win + I. - In the left navigation pane, select System.
- Scroll down and click on Remote Desktop.
- Toggle the switch next to Remote Desktop to the On position.
- In the confirmation dialog box that appears, click Confirm.
- Take note of the PC name displayed in this window; you will need it to connect from your client device.
(Optional) Click the drop-down arrow next to the toggle to ensure Require devices to use Network Level Authentication (NLA) is checked for enhanced security.
Method 2: Enable Remote Desktop via System Properties
- Press
Win + Rto open the Run dialog box. - Type
sysdm.cpland press Enter to open System Properties. - Click on the Remote tab.
- Under the Remote Desktop section, select the radio button for Allow remote connections to this computer.
- Check the box for Allow connections only from computers running Remote Desktop with Network Level Authentication.
- Click Apply, then click OK.
Method 3: Enable Remote Desktop via PowerShell
Right-click the Start button and select Terminal (Admin) or search for PowerShell, right-click it, and select Run as administrator.
Run the following command to enable the Remote Desktop service in the registry:
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0Run the following command to allow Remote Desktop traffic through the Windows Defender Firewall:
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
Important Post-Configuration Steps
To ensure you do not lose access to the host PC while trying to connect:
- Prevent Sleep Mode: Go to Settings > System > Power and adjust Screen and sleep so the PC is set to Never go to sleep when plugged in. Remote Desktop cannot wake a sleeping PC over standard connections.
- Set Network to Private: Go to Settings > Network & internet, select your active connection (Wi-Fi or Ethernet), and ensure the Network profile type is set to Private network.