What Remote Desktop Does and How to Set It Up
Remote Desktop lets you see and control another computer's screen from your own machine, as if you were sitting at that computer's keyboard. Windows includes a built-in Remote Desktop tool called Remote Desktop Connection (on Windows Pro, Enterprise, or Server editions). Mac and Linux users can read third-party tools like Microsoft Remote Desktop or Chrome Remote Desktop. The basic setup takes 15 to 30 minutes and requires that both computers stay on and connected to the internet.
The computer you want to control is called the host. The computer you are controlling from is called the client. Before you can connect, you need to enable Remote Desktop on the host machine, know its IP address or hostname, and have a username and password for an account on that computer. If both computers are on the same home network, the process is simpler than if they are in different locations.
Key Takeaways
- Windows Remote Desktop Connection works only on Windows Pro, Enterprise, or Server editions—not Home editions.
- You must enable Remote Desktop on the host computer before you can connect to it from another machine.
- You need the host computer's IP address or hostname, plus a valid username and password for an account on that computer.
- Both computers must be powered on and connected to the internet for the connection to work.
- If your host is behind a router or firewall, you may need to set up port forwarding or use a tool like Chrome Remote Desktop instead.
Enabling Remote Desktop on a Windows Host Computer
On the computer you want to control remotely, open the Start menu and type "Remote Desktop Settings" into the search box. Click the result to open the Remote Desktop settings panel. Toggle the switch labeled "Enable Remote Desktop" to the on position. Windows will ask you to confirm—click "Confirm" to proceed.
Next, you need to know which user accounts can connect remotely. By default, only administrator accounts can use Remote Desktop. If you want a standard user account to connect, click "Select users that can remotely access this PC" and add that account name. Write down the computer's name (shown at the top of the settings window) or its IP address—you will need this to connect from another computer. To find the IP address, open Command Prompt, type ipconfig, and look for the line labeled "IPv4 Address" under your network adapter.
Connecting From a Windows Client Computer
On the computer you want to control from, open the Start menu and search for "Remote Desktop Connection." Click the result to open the connection window. In the "Computer" field, type the hostname or IP address of the host computer. For example, if the host's IP address is 192.168.1.100, type that number exactly.
Click "Connect." A login window will appear asking for a username and password. Enter the credentials for an account that exists on the host computer—this must be a real account on that machine, not your client computer's account. Click "OK." If the connection succeeds, the host computer's desktop will appear in a window on your screen. You can now click and type as if you were sitting at that computer. To disconnect, close the Remote Desktop window or press Ctrl+Alt+Home and select "Disconnect."
Using Chrome Remote Desktop for Cross-Platform Access
Chrome Remote Desktop works on Windows, Mac, and Linux, and it handles firewalls and port forwarding automatically. This makes it simpler if your host computer is behind a router or if you need to connect from outside your home network. read the Chrome Remote Desktop extension from the Chrome Web Store on both computers.
On the host computer, open Chrome Remote Desktop, click "Turn on," and follow the prompts to set a PIN. On the client computer, open Chrome Remote Desktop, find the host computer's name in the list, click it, and enter the PIN. The connection will establish within seconds. Chrome Remote Desktop is free and does not require administrator access, making it a good choice for shared computers or when you do not have full control of the host machine.
Troubleshooting Connection Problems
If you cannot connect, first check that both computers are powered on and connected to the internet. Verify that you typed the IP address or hostname correctly—even a single wrong digit will fail. On the host computer, open Settings and confirm that Remote Desktop is still enabled; sometimes a Windows update will turn it off.
If you are connecting across the internet (not on the same local network), your router may be blocking the connection. Windows Remote Desktop uses port 3389 by default. If your router has a firewall, you may need to set up port forwarding to allow traffic on that port to reach your host computer. This requires logging into your router's admin panel—check your router's manual or manufacturer website for instructions. If port forwarding seems too complex, use Chrome Remote Desktop instead, which bypasses these firewall issues.
If you see an error message about credentials, make sure you are using a username and password that actually exist on the host computer. Remote Desktop does not accept the password for your client computer—it must be an account on the host. If you have forgotten the password, you will need to reset it on the host computer itself before you can connect remotely.
Security Considerations When Using Remote Desktop
Remote Desktop connections send your username and password over the network. If you are connecting over the internet (not a private home network), use a strong, unique password on the host computer—one you do not use anywhere else. Consider enabling Network Level Authentication (NLA) on the host computer, which adds an extra layer of security. In Remote Desktop Settings, check the box labeled "Require the computer running Windows to use Network Level Authentication to connect."
Never leave Remote Desktop enabled on a computer you do not actively need to access remotely. When you are done using it, return to Remote Desktop Settings on the host and toggle the switch to off. If you are setting up Remote Desktop on a work computer, check with your IT department first—many organizations have policies about remote access and may require you to use their own tools instead.
Frequently Asked Questions
Can I use Remote Desktop on Windows Home edition?
No. Windows Home does not include Remote Desktop Connection. You can use Chrome Remote Desktop instead, which works on all Windows versions. Alternatively, upgrade to Windows Pro, which includes the full Remote Desktop feature.
What if the host computer goes to sleep or locks?
If the host computer locks (password screen appears), you can still type your password remotely to unlock it. If it goes to sleep, the connection will drop and you will need to wake it up manually or set it to never sleep in Power Settings. Change the sleep timeout to "Never" on the host computer before you need to use Remote Desktop.
Can I remote desktop into a Mac from a Windows computer?
Not with Windows Remote Desktop Connection—that tool only works between Windows machines. read Microsoft Remote Desktop from the Microsoft Store on Windows, or use Chrome Remote Desktop on both computers. Mac also has its own screen sharing feature that works with other Macs.
Is Remote Desktop safe to use over public WiFi?
It is safer than many activities, but not ideal. Your password is encrypted during the connection, but a public network is less find than your home network. If you must use public WiFi, use a VPN (virtual private network) first to encrypt all your traffic, or use Chrome Remote Desktop, which handles encryption automatically.
Why does my connection keep dropping?
Unstable internet or a router that times out idle connections can cause this. Check that your internet connection is stable. On the host computer, open Power Settings and set the display to never turn off. In Remote Desktop Connection settings on the client, you can also adjust the reconnection settings to stay connected longer.