Windows 8 Tip: Use Remote Desktop

You don't need no stinkin' Live Mesh to access your PC remotely

With Microsoft announcing plans to shutter its Live Mesh service in February, some users are freaking out because its replacement, the SkyDrive desktop application, lacks some useful features, including remote desktop. But remote desktop functionality is already built into Windows 8. Here’s how to make it work.

Note: There are two basic reasons why Live Mesh users use remote desktop. The first is to access files on the remote PC and copy them, as needed, to whatever PC they’re currently using. If you need this functionality, the SkyDrive app has you covered via a feature called Remote Fetch, which lets you accessed the file systems of synced PCs via a web interface. But some users simply want to control the PC remotely, as if they were sitting in front of it. This tip covers that second usage scenario.

Remote desktop is a long-time Windows feature that lets you access a remote PC, over your home network or the Internet, and interact with it in a full-screen or windowed interface as if you were sitting in front of that PC. The only difference is speed and, sometimes, graphical fidelity. Here’s an example of a remote desktop session, where the client OS—on the PC you are physically using—is Windows 8 Pro and the remote OS—the one in the window—is Windows Server 2012.

Remote desktop requires two pieces, one on the PC you wish to remotely access and one on the PC you are currently using. (It may also require a third piece which enables connectivity over the Internet; more on that in a bit.)

The PC that you wish to access remotely needs something called Remote Desktop Host, which is not available in the base, or core, version of Windows 8. This feature requires Windows 8 Pro or Enterprise. (If you are trying to connect to the base version of Windows 8, you will need to upgrade electronically to Windows 8 Pro or seek out a third party remote access solution like VNC. I recommend Windows 8 Pro.)

The PC that you are using to remotely access another PC needs the Remote Desktop Connection (RDC) software, which comes for free with every version of Windows (including all Windows 8 versions.)

Configure the PC you need to access remotely

To access a Windows 8 PC remotely, you must first configure it to accept remote connections. To do so, use Start Search and search for remote. Then, in the Settings results list, find the item titled Allow remote access to your computer.

This item launched the System Properties control panel and navigates to the Remote tab.

In the Remote Desktop group, select Allow remote connections to this computer.

If you will be using the same sign-in account on both PCs, you’re done. Otherwise, click Select Users and add the user account you intend to use.

(While you’re here, visit the Computer Name tab and make sure you know what the name of this computer is. You can optionally rename it if you’re not happy with the current name.)

Click OK to close the control panel.

Configure Remote Desktop Connection on the connecting PC

Now, you should test the connection. On a different Windows 8 PC that is attached to the same network, use Start Search to search for remote. This time, select Remote Desktop Connection from the default Apps results list.

If this is the first time you’ve run RDC, you’ll want to configure some options. So click Show Options to reveal a more complex, multi-tabbed UI.

There are many options here, but you should at least review and configure the following information:

Computer: On the General tab, you will need to enter the name of the computer to which you’ll be connecting. You named your PC during Windows 8 Setup, but you can rename it later, or view the current name, by visiting the same System Properties control panel you used earlier. If you are using the same sign-in on each PC, you can leave the User name field blank. Otherwise, enter the user name you wish to use; you’ll be prompted at sign-in for the password.

Display: On the Display tab, you can choose between a full-screen interface (which will use the native resolution of the connecting PC, not the remote PC) or between several resolutions for a windowed interface. You can also change the color depth of the remote session, which can impact performance.

To test the connection, click Connect.

As the connection is made, you’ll be prompted to sign-in with the account password. You can choose whether to remember the credentials, which means you won’t need to enter this information in the future.

This one time, you will also see a dialog warning that RDC cannot find a trusted certificate for the remote PC. Select “Don’t ask me again for connections to this computer” and then click OK.

Finally, the connection is completed and the remote PC will appear (either full-screen or in a window, depending on how you configured it), and you’ll be signed in to that machine.

Now, you can interact with the PC as you would normally, installing and running software, updating the PC, managing files, browsing the Internet, and so on. You can also perform basic file copy tasks between the remote PC and the current PC, though you cannot drag and drop between the environments. Instead, you can use Copy (or Cut) and Paste between the two. The speed at which all of these actions occur will rely greatly on the speed of the connection between the two PCs.

Note: When you sign into a Windows 8 PC remotely, the PC signs out locally. Windows 8 supports just one interactive sign-on at a time.

Note: If you’re a Metro fan, there is also a free Metro-style Microsoft Remote Desktop Connection app. But the desktop version of this utility is included with both Windows RT and Windows 8, and is preferable in my mind.

Connect to a remote PC over the Internet

The above instructions work fine if the two PCs are on the same network, as they would be at your home. But if you want to access your home PC while out in the world, perhaps from work or at some other remote location, you will need an additional piece of software called a VPN, or Virtual Private Network. Live Mesh provided this functionality, basically, but since Live Mesh is being phased out another approach is required. (Oddly, Live Mesh provided its own RDC client as well.)

There are many VPN solutions, but the one I use is called LogMeIn Hamachi. While it used to be free, it’s now quite inexpensive, just $29 a year, and it works very well. It’s also very easy to set up. Basically, you just need to ensure that the Hamachi client is installed on each PC—the remote PC and the one from which you’ll be connected—and that each is configured to use the same virtual network.

Hamachi supports three different network types, but you only need one for this usage: A single Mesh-type network. (It’s basically a peer-to-peer, or workgroup-type network.) So create a network of that type from the LogMeIn Hamachi web-based dashboard and give it a simple name.

Then, from each of the PCs, add a client and choose to install the Hamachi software. This is straightforward, and once Hamachi runs for the first time, you’ll see that the client utility offers two choices: Create a new network and Join an existing network. In my experience, it’s easier to join the PC to the network from the web interface, however. So go back to the Hamachi web portal and navigate to Networks, My Network. What you’ll see is that the newly added PC is in a group called Non-members.

To add that PC to your new network, click the Edit link next to the PC name and on the Networks tab select your network. Then click Save and you’re good to go. Repeat this process for both PCs.

Once this is complete, you should be able to remotely access the Windows 8 PC just as you did before, but it will work from anywhere in the world from which you can access the Internet. I’ve used this software to remotely access my home server and PC from France, New Zealand, and Spain this past year, and from all over the United States.

Discuss this Article 22

baioc
on Dec 17, 2012

(While you’re hear, visit the Computer Name tab and make sure you know what the name of this computer..)

Very useful article, thank you Paul. But I had no idea computers could hear!

sockatume
on Dec 17, 2012

Remote Desktop lacks one of Live Mesh's best features: you could run a remote desktop session from Internet Explorer. No VPN configuration, not screwing around with system configuration, just a nice simple click-and-go interface. Ditching that feature is quite a regression, especially for non-technical users.

aras
on Dec 17, 2012

If you simply need access to your desktop from anywhere why not simply use free LogMein version? No fancy features but dos the job, works with any web browser, and super simple to setup.

ianet
on Dec 17, 2012

Chrome recently added a Remote Desktop feature without the complexity of VPN and all that. Even if you don't use Chrome as your default browser it's a great feature for this sort of thing.

You can find it in the Chrome Web Store, just search for "Chrome Remote Desktop"

Hope this helps.

timlastoria
on Dec 17, 2012

I wish I could do this from my Surface RT. My workaround is to change the RDP listening port for each of my PCs at home. I only have 3 Windows boxes to connect to, so it's not that big of a deal.

Here is a link for changing the RDP listening port in the registry. Instructions are good for Win7 and Win8:

http://support.microsoft.com/kb/306759

Then from my surface I have all of my computers pinned via the Remote Desktop jump list from the Desktop side of RT. Works perfectly, and I don't have to deal with VPN software installed on my PCs.

timlastoria
on Dec 17, 2012

Also for those of you looking to set it up like this, don't forget that you will need to open whatever ports you used for the RDP listener on your firewall. I used 3387, 3388, and 3389. 3389 is the default port so I only had to manually configure two of my computers.

Earlkarp
on Dec 17, 2012

But then you are exposing your workstations directly to the internet rather than having multiple layers of protection.

timlastoria
on Dec 18, 2012

Sure, but what other options do I have if I want to connect from Surface RT. I've been testing out TeamViewer, but it's not a great experience. It's not terrible, but not great.

rbumpus
on Dec 17, 2012

Trying to do this from a Surface RT but our company's VPN is Juniper which requires a browser plugin, and of course, RT won't install it. And RT can't join a domain. Is the only solution to use LogMeIn and bypass the company's VPN?

ER_Blue
on Dec 17, 2012

[Basically, you just need to ensure that the Hamachi client is installed on each PC—the remote PC and the one from which you’ll be connected—and that each is configured to use the same virtual network.]

Question: The Log Me In software seems to indicate Windows x86 software which would not run on Surface (RT). Since Remote Desktop is also available on RT then the appeal would be to use RT to access legacy Windows software on a remote PC across the Internet. If this would only work across the home wireless LAN then RT is not as appealing even as a companion device. I looked in Windows Store for a Metro app for Log Me In, but none yet.
Help, if possible, for how to connect a Surface RT to home PC over the Internet, please.

kcarson97404
on Dec 17, 2012

I have been using Windows Home Server for remote desktop functionality ever since WHS v1. It's as simple as logging into my xxx.homeserver.com domain, entering my username/password and then selecting which PC I want to remotely connect to. I am using WHS 2011 right now, but am considering the upgrade to Windows Server Essentials, which I assume also has this functionality,

Brian Darroch
on Dec 17, 2012

Teamviewer is available as a Metro app and the client is free for private use. I've installed it on my Windows 8 Pro machine and I can access this remotely at anytime from my Surface tablet

newyorkcitymale
on Dec 17, 2012

Great! I was wondering how this worked. Definitely going to set it up with my Surface.

Nexus1216
on Dec 17, 2012

Is it possible to have the a USB peripheral connected to the client device (in my case Surface RT) but be recognized by the host PC (in this case my desktop at home)

TheWerewolf
on Dec 18, 2012

I really wish when a pundit tries to discredit someone's concern - they would actually take the time to understand the real issues and not do a strawman argument.

Here's the thing that LiveMesh can do that none of these (except LogMeIn) can do.

Since all of the clients installed by LiveMesh ping a common server through port 80 - which is almost always open in most companies - it means you can remote access your systems THROUGH FIREWALLS.

I've used this in situations where I've needed to give an external contractor temporary access to a server on the inside of the corporate network without having to slog through weeks of IT beurocracy.

Or to get access to my work computer from a client site without having to worry about firewalls.

While we're at it - the other feature that went missing is the ability to move files peer to peer again, without firewall issues.

pthurrott
on Dec 18, 2012

Am I the "pundit" in this conspiracy theory?

I've written tons about replacing Live Mesh with SkyDrive and used SkyDrive regularly for years, including the production of three books in which I shared content with another writer. So I get Live Mesh.

It doesn't matter what Live Mesh could do, it's going away. So what we can do now is just figure out the best way(s) to replace it.

lvthunder
on Dec 18, 2012

You might also want to check your router. It might have VPN support built in. I know mine does. This would remove the need for Hamachi.

telephonicus
on Dec 21, 2012

> But if you want to access your home PC while out in the world, …you will need an additional piece of software called a VPN, or Virtual Private Network.

Why? I've been using RDC for years over the Internet, with nothing more than the remote PC's IP address. Free services like DynDNS and No-IP make that part easy. Is it insecure to do it this way? Just wondering the reasoning here, particularly at $29/year for Himachi…

jagade
on Dec 21, 2012

Yes. It is insecure to RDP over the Internet without using an encrypted tunnel underneath to secure the connection. You are exposing yourself to session hijacking. RDP only encrypts the initial password handshake. Everything else is open TCP/IP packet flow.

Secure Remote connectivity over the Internet depends on several things. But the two most basic are:

1) Knowing the IP address of the remote host you are connecting to. It can be a public static IP (with or without DNS services) or one provided by a dynamic DNS provider (as you pointed out).

2) A secure channel (encrypted) running over the public Internet between the two endpoint devices. This can be an IPsec or an SSLVPN tunnel. It can be gateway-to-gateway (VPN router to VPN router) or it can be client-to-gateway.

Setting all of this up on your own can be somewhat difficult for the average user. This is the reason many people prefer to use an intermediary site such as LogMeIn, LiveMesh, etc. because they proxy the end to end connectivity and secure the connection for you.

rahrah
on Feb 13, 2013

I have been using Remote desktop paired with Dynu.com's free dynamic DNS service to access my PC at home and work for the past several years.

peterroger
on Feb 20, 2013

Nice post in regards to configuring remote access in Windows 8. One can use various remote support tools such as gosupportnow, Logmeinrescue, GoToMyPC etc. or deploy on premise remote support appliance such as RHUB or Bomgar appliances in order to establish remote connection between Windows 8 and other computers.

The Bassmonkey
on May 13, 2013

Hi everyone,

Just thought I'd chime in (super late) and let you know that this does in fact work on an RT, just go through the web browser (yup even metro IE worked) and log in as usual, low and behold there's my desktop. Sweet.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use