Windows VPS & RDP

Use Remote Desktop from Windows 10 or 11 Home

Windows 10 and 11 Home can connect to a remote server with Remote Desktop. Here is how to connect to IP:3389 and why Home cannot accept incoming RDP.

BeginnerWindows server5 min read

A common worry is that Windows Home cannot use Remote Desktop at all. That is only half true. Home editions cannot accept Remote Desktop connections, but they can make them, which is all you need to reach a Windows VPS or Admin RDP server. This guide shows both built-in ways to connect from a Home PC, using port 3389, and explains the host limitation so you are not caught out by it.

Before you start

  • A PC running Windows 10 Home or Windows 11 Home (Pro and Enterprise work the same way).
  • Your server's IP address, username and password from your VPS provider's control panel.
  • The server showing as Running in your VPS provider's control panel.

Servers accept Remote Desktop on TCP 3389. Every address in this guide ends in :3389.

Client versus host: what Home can and cannot do

Remote Desktop has two sides:

  • The client is the app you sit in front of. It sends your keyboard and mouse to the other machine and shows you its screen.
  • The host is the machine you connect to. It runs the Remote Desktop service and accepts the login.

Every edition of Windows 10 and 11, including Home, ships with the client. Only Pro, Enterprise and Education can act as a host. On a Home PC, the Settings → System → Remote Desktop page either does not appear or tells you that your edition does not support it.

For a server this does not matter. Your PC is the client, and the server is the host. The host is already set up on port 3389.

Note: If you were hoping to reach your Home PC from somewhere else, Microsoft's Remote Desktop is not the tool. You would need to upgrade that PC to Pro or use a different remote-access product. A Windows Admin RDP desktop is another option: you work on the server and reach it from anywhere.

Connect with Remote Desktop Connection (mstsc)

Remote Desktop Connection is the classic client and is built into Home.

  1. Press Win + R, type mstsc and press Enter. You can also search the Start menu for Remote Desktop Connection.
  2. In Computer, enter the address with the port:
   203.0.113.10:3389
  1. Click Connect.
  2. When asked for credentials, choose More choices → Use a different account and enter the username and password from your VPS provider's control panel. Without this step, Windows may try your own PC account, which will fail.
  3. Accept the certificate warning. servers use a self-signed certificate, so the warning is expected the first time.

To launch the same connection from a command, for example in a shortcut:

PowerShell
mstsc /v:203.0.113.10:3389

Remote Desktop mstsc command-line options explained lists the other switches, such as full screen and custom window sizes.

Connect with Windows App

Microsoft also offers Windows App, a newer client from the Microsoft Store. It keeps a list of your PCs as tiles, which is handy if you manage several servers. Microsoft has been changing which connection types each client supports, so if Windows App does not offer to add a PC by address on your version, use mstsc instead.

  1. Open the Microsoft Store, search for Windows App and install it.
  2. Open it and choose + → Add PC (or the equivalent option to add a device by address).
  3. Enter 203.0.113.10:3389 as the PC name, add your credentials and save.
  4. Double-click the tile to connect and accept the certificate.

Save the connection for next time

In mstsc, click Show Options before connecting. Enter the address and username, then click Save As to create an .rdp file on your desktop. Next time you double-click that file and enter the password. Save a Remote Desktop connection as a one-click shortcut covers pinning it to the taskbar.

Check it works

You should land on the server's desktop. Two quick checks confirm you are on the server and not your own PC:

  • The desktop background and taskbar look different from yours.
  • Running hostname in a PowerShell window inside the session shows the server's name, not your PC's.

If the connection fails before a login prompt, test the port from your Home PC in PowerShell:

PowerShell
Test-NetConnection 203.0.113.10 -Port 3389

TcpTestSucceeded: True means the port is open.

Troubleshooting

  • "Remote Desktop can't connect to the remote computer": the port is missing or wrong. The address must end in :3389. Then run the port test above.
  • Guides tell you to "enable Remote Desktop" in Settings and the switch is missing: that switch is for hosting. You do not need it to connect out, so ignore it on a Home PC.
  • "The credentials did not work": you probably sent your PC's account. Use More choices → Use a different account and type the server username exactly as shown in your VPS provider's control panel. Fix "Your credentials did not work" has more causes.
  • Port test fails on one network only: some office, school or hotel networks block unusual ports. Try a phone hotspot to confirm.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.