The main ways to remote into a Windows PC
You can remote access a Windows PC using three main routes: Windows Remote Desktop (built into Windows Pro and higher), Microsoft Quick Assist (free, built into all Windows versions), or third-party software like TeamViewer or AnyDesk. Remote Desktop works best if you control both devices and want permanent setup. Quick Assist is fastest for one-time help or troubleshooting. Third-party tools work across any Windows version and any operating system on the device you're connecting from, but some require paid subscriptions for frequent use.
The device you're accessing from (your phone, laptop, or tablet) and the device you're accessing (your Windows PC) need to be on the same network or connected to the internet. Some methods work only on the same local network; others work from anywhere. Your Windows PC must stay powered on and awake — it won't respond if it's asleep or shut down.
Key Takeaways
- Windows Remote Desktop is built into Windows Pro, Enterprise, and Education editions, and lets you control your PC from another Windows device on the same network or over the internet.
- Quick Assist is free and works on all Windows versions, but is designed for temporary access to help someone else, not for controlling your own PC regularly.
- Third-party tools like TeamViewer, AnyDesk, and Chrome Remote Desktop work across different operating systems and don't require a specific Windows edition, but some charge for regular use.
- Your PC must be powered on and awake to be accessed remotely, and you'll need either a local network connection or internet access depending on which method you choose.
Using Windows Remote Desktop for permanent access
Remote Desktop is the built-in Windows tool for controlling one PC from another. It's included in Windows Pro, Windows Enterprise, and Windows Education — not in Windows Home. To check your edition, right-click the Start button, select System, and look for "Edition" in the About section.
On the PC you want to access, open Settings, go to System, then select Remote Desktop from the left menu. Toggle "Remote Desktop" on. Write down the PC name shown under "How to connect to this PC" — you'll need it from the other device. If you're on the same local network, you can use the PC name directly. If you're accessing from outside your home or office network, you'll need to set up port forwarding on your router or use a VPN, which is more complex.
On the device you're connecting from, open Remote Desktop Connection (search for it in the Start menu on Windows, or download the Microsoft Remote Desktop app from the Microsoft Store). Type the PC name or IP address of the computer you want to access, then click Connect. Enter your Windows username and password for that PC. You'll then see the desktop and can control it as if you were sitting at that computer.
Using Quick Assist for temporary or one-time access
Quick Assist is a free tool built into all Windows versions. It's designed for one person to help another person troubleshoot or fix something, rather than for you to regularly access your own PC. It works on the same network or over the internet without any setup beforehand.
On the PC that needs help, open Quick Assist (search for it in the Start menu). Click "Give assistance" and sign in with your Microsoft account. Quick Assist will generate a security code — share this code with the person helping you. They enter the code in their copy of Quick Assist, and you'll see a prompt asking whether to allow them access. Click yes, and they can see your screen and control your mouse and keyboard.
The session ends when either person closes Quick Assist. There's no permanent connection set up, so you'll need to share a new code each time. This makes it useful for tech support calls or helping a family member once, but inconvenient if you need regular access to your own PC.
Using third-party tools that work across devices and operating systems
TeamViewer is one of the most widely used remote access tools. Download it on both the PC you want to access and the device you're connecting from (it works on Windows, Mac, Linux, iOS, and Android). When you open TeamViewer, it assigns your PC a unique ID and password. Give someone your ID and password, or use the same ID and password yourself from another device. TeamViewer is free for personal, non-commercial use, but limits session length and requires a paid subscription if you use it frequently for work.
AnyDesk works similarly to TeamViewer and is also free for personal use. It's often faster and uses less bandwidth, which matters if your internet connection is slow. Chrome Remote Desktop is free and works if you use Google Chrome — you set it up through the Chrome Web Store, and it lets you access your PC from any device with Chrome installed, including phones and tablets.
All three of these tools work over the internet without router setup, and they work across different operating systems. The trade-off is that they're not as tightly integrated into Windows as Remote Desktop, and the free versions may have limitations on how long you can use them or how often you can connect.
Setting up your PC so it stays accessible
Your Windows PC must be powered on and awake to accept a remote connection. If it goes to sleep, the connection will drop. To prevent this, go to Settings, System, Power & Battery, and under "Screen and sleep," set both "Screen times out after" and "Sleep times out after" to "Never." This keeps your PC awake indefinitely, which uses more power but ensures it's always reachable.
If you're using Remote Desktop and connecting from outside your home network, you'll need to either set up a VPN on your home network or configure port forwarding on your router. Both are technical steps — port forwarding exposes your PC to the internet and carries security risks if not done carefully. Using a VPN is safer but requires additional setup. Third-party tools like TeamViewer and AnyDesk handle this automatically, which is one reason they're simpler for remote access from anywhere.
Make sure your Windows account has a strong password. Anyone who knows your password and your PC's name or ID can potentially access it. If you're using Quick Assist or a third-party tool, the temporary code or password expires or is one-time use, so that's less of a concern.
Troubleshooting common connection problems
If Remote Desktop won't connect, first check that Remote Desktop is turned on in Settings on the PC you're trying to access. If you're on the same local network, try using the IP address instead of the PC name — open Command Prompt on the PC you want to access, type ipconfig, and look for "IPv4 Address." If you're connecting from outside your network and it's not working, your router's firewall is likely blocking the connection, and you'll need to set up port forwarding or use a VPN.
If Quick Assist or a third-party tool won't connect, make sure both devices are connected to the internet and that your firewall isn't blocking the application. Most of these tools work through the cloud, so they don't require local network setup, but they do need internet. Restart both devices and try again. If one device is on a corporate network with strict firewall rules, the connection may be blocked by the network administrator.
If the connection works but is very slow, you're likely on a slow internet connection. Third-party tools usually let you reduce video quality or resolution to speed things up. Remote Desktop has similar settings in the connection options.
Comparing the three approaches side by side
| Method | Cost | Works on all Windows versions | Works over internet | Setup required | Best for |
|---|---|---|---|---|---|
| Windows Remote Desktop | Free (included in Pro and higher) | No (Pro, Enterprise, Education only) | Yes (with router setup) | Moderate (enable on PC, configure router if remote) | Regular access to your own PC from another Windows device |
| Quick Assist | Free | Yes | Yes | None (built in) | One-time help or troubleshooting |
| TeamViewer | Free for personal use | Yes | Yes | Minimal (download and install) | Accessing your PC from any device, including phones and tablets |
| AnyDesk | Free for personal use | Yes | Yes | Minimal (download and install) | Fast, low-bandwidth remote access |
| Chrome Remote Desktop | Free | Yes | Yes | Minimal (Chrome extension) | Accessing your PC from Chrome browsers and Chromebooks |
Frequently Asked Questions
Can I remote access my PC if it's asleep or turned off?
No. Your PC must be powered on and awake to accept a remote connection. If it goes to sleep, the connection will drop. Set your power settings to "Never" for both screen timeout and sleep timeout to keep it always available. Some advanced setups use Wake-on-LAN to power on a PC remotely, but that requires additional network configuration.
Is it safe to remote access my PC over the internet?
It depends on the method. Remote Desktop with port forwarding exposes your PC directly to the internet and carries security risks if not configured carefully. Third-party tools like TeamViewer and AnyDesk use encrypted connections and are generally safer for internet access. Always use a strong password, keep Windows updated, and consider using a VPN for extra security.
Can I remote access my Windows Home PC?
Not with Windows Remote Desktop — that's only in Pro and higher editions. You can use Quick Assist, TeamViewer, AnyDesk, or Chrome Remote Desktop instead. All of these work on Windows Home and don't require any specific edition.
What's the difference between remote access and remote desktop?
Remote access is the general term for controlling a computer from another device. Remote Desktop is Microsoft's specific tool for this. When people say "remote desktop," they usually mean Windows Remote Desktop, but the term is sometimes used loosely to describe any remote access method.
Do I need to be on the same WiFi network to remote access my PC?
Not necessarily. Remote Desktop can work over the internet if you set up port forwarding or a VPN. Quick Assist, TeamViewer, AnyDesk, and Chrome Remote Desktop all work over the internet without special router setup. Being on the same local network is simpler and faster, but not required for most methods.