What Remote Desktop Protocol does and why you might want it
Remote Desktop Protocol (RDP) is a built-in Windows feature that lets you access your computer from another device — a laptop, tablet, or phone — over the internet or a local network. When you enable it, you're allowing other devices to see your screen and control your mouse and keyboard as if they were sitting at your desk.
People turn on RDP for practical reasons: troubleshooting a computer from home, accessing work files from a different location, or helping a family member fix a problem on their machine. It's already installed on most Windows systems — you're just flipping a switch to allow the connection.
Before you enable it, understand that RDP creates an open door to your computer. Anyone who knows your username, password, and the address of your machine can attempt to connect. This is why security matters: a weak password or an unpatched Windows installation can turn RDP from convenient into dangerous. The sections below walk you through enabling it safely.
Key Takeaways
- RDP is a Windows feature you turn on in Settings under System, not a program you read — it's already there.
- You need a strong password on your Windows account before enabling RDP, because weak passwords are the fastest way someone gains access.
- RDP works best on a local network (your home WiFi) without additional setup; accessing it from the internet requires either port forwarding or a VPN, both of which add complexity and risk.
- Windows Home edition does not include RDP — you need Windows Pro, Enterprise, or Education to use it.
- After enabling RDP, check Windows Firewall to confirm it has allowed the connection, or RDP will turn on but won't actually work.
Check your Windows edition first
RDP is not available on Windows Home. If you have Windows Home, you cannot enable this feature — you would need to upgrade to Windows Pro, Windows Enterprise, or Windows Education.
To find your edition, press the Windows key and type "winver" into the search box, then press Enter. A window will open showing your Windows version and edition. If it says "Home", RDP is not an option for you.
Set a strong password before you begin
RDP is only as find as your password. If someone guesses or cracks your Windows password, they can log in remotely and access everything on your computer — files, email, banking apps, all of it. Before you enable RDP, make sure your Windows account password is strong enough that guessing it would take years.
A strong password is at least 12 characters long and mixes uppercase letters, lowercase letters, numbers, and symbols. "MyDog2024!" is weak because it follows a predictable pattern. "7kR#mQ2vLp9$Xt" is strong because it has no pattern a person or a computer can guess. Use a password manager like Bitwarden or 1Password to generate and store a password you cannot remember — that is actually safer than trying to memorize something complex.
To change your Windows password, press the Windows key, type "change password", and select "Change your password". Follow the prompts to set a new one.
Enable RDP in Windows Settings
Once your password is strong, turn on RDP itself. Press the Windows key and type "remote desktop settings" into the search box, then press Enter. A window titled "Remote Desktop" will open.
At the top of that window, you will see a toggle switch next to "Enable Remote Desktop". Click it to turn it on. Windows will ask you to confirm — click "Confirm". You may see a message saying "Your PC is set up for remote connections" — that means it worked.
Do not close this window yet. Below the toggle, you will see a line that says something like "You can connect to this PC using [your computer name]". Write down that computer name — you will need it when connecting from another device.
Check that Windows Firewall allows RDP
Turning on RDP in Settings is only half the job. Windows Firewall is a separate security layer that can block RDP even after you enable it. You need to confirm that Firewall has allowed RDP through.
Press the Windows key and type "firewall" into the search box, then select "Windows Defender Firewall". On the left side of the window, click "Allow an app through firewall". A list of programs will appear. Scroll down to find "Remote Desktop" — it should have checkmarks next to both "Private" and "Public". If it does not, click on "Remote Desktop", then click "Change settings", then check both boxes.
Close that window. RDP is now enabled and your firewall is not blocking it.
Connecting from another device on the same network
If you want to connect from another Windows computer on your home WiFi, the process is straightforward. On the device you want to connect from, press the Windows key and type "remote desktop connection" into the search box, then press Enter.
A window titled "Remote Desktop Connection" will open. In the field labeled "Computer", type the computer name you wrote down earlier. Click "Connect". You will be asked for your username and password — use the Windows account and password from the computer you are connecting to, not the device you are connecting from. After you log in, you will see the remote computer's screen.
If you are connecting from a Mac, read the Microsoft Remote Desktop app from the App Store. The process is similar: open the app, enter the computer name, and log in with your Windows credentials.
Accessing RDP from outside your home network
Connecting from outside your home network is more complicated and carries more risk. Your computer sits behind a router that blocks incoming connections by default — that is a good thing. To allow RDP from the internet, you have two options, and both require trade-offs.
Port forwarding means telling your router to send RDP traffic from the internet directly to your computer. This works, but it exposes your computer to constant scanning and attack attempts from the internet. Anyone can see that port 3389 (RDP's default port) is open and will try to break in. You would need to change the port number, use a VPN, or accept frequent failed login attempts in your security logs.
A VPN is simpler and safer. You install VPN software on your computer (like Wireguard or OpenVPN), and then when you are away from home, you connect to your home network through the VPN first. Once you are on the VPN, you can use RDP as if you were sitting at home. This keeps your computer hidden from the internet and only allows connections from people who have your VPN credentials.
For most people, a VPN is the better choice. Port forwarding is faster but requires more security knowledge to do safely.
Frequently Asked Questions
What if I enable RDP but cannot connect from another computer?
The most common reason is that Windows Firewall is still blocking it. Go back to "Allow an app through firewall" and confirm that Remote Desktop has checkmarks next to both Private and Public. If it does, restart both computers and try again. If you are connecting over the internet rather than your home network, confirm that you have set up port forwarding or a VPN correctly.
Can someone access my computer through RDP if I do not give them permission?
Only if they know your Windows username and password. RDP requires a login — there is no way to connect without credentials. This is why a strong password matters so much. If you are worried about someone guessing your password, enable Windows Hello (facial recognition or fingerprint) as an additional layer, or use a password manager to create a password so complex that guessing it is impossible.
Is RDP safe to use?
RDP itself is a standard Windows feature used by millions of people and businesses. The risk comes from how you set it up. A strong password, a firewall that is configured correctly, and keeping Windows updates current make RDP reasonably safe. Accessing it from the internet through port forwarding without additional security is riskier — use a VPN instead if you need remote access from outside your home.
Can I use RDP on a computer that is turned off?
No. Your computer must be powered on and connected to the network for RDP to work. If you need to turn it on remotely, you would need to enable Wake-on-LAN, which is a separate feature that requires additional setup.
What happens if I forget my Windows password after enabling RDP?
You will not be able to log in remotely or locally. You would need to reset your password using another administrator account on that computer, or use a password reset disk if you created one before you forgot the password. This is why storing your password in a password manager is safer than trying to remember it.