What VNC (or similar) software for Windows 7 Home allows me to control my parents’ computer remotely as an administrator user?

2

Here’s what I dream of:

  1. I install Windows 7 Home on my parents’ PC. They have a regular user account that they use, meaning they can’t install anything. I have an administrator account, meaning I can install things for them.
  2. I install some sort of VNC software on their machine that lets me access their computer remotely under the administrator account, so that I can install software for them (or do other administrator tasks, e.g. updates) without actually going to their house.

Is there any VNC or VNC-like software that supports the above?

(I guess I might be better off buying them Windows 7 Professional, and using Remote Desktop. At some point I’ll give up and get them an iPad, but for now, remote Windows admin is the dream.)

Paul D. Waite

Posted 2011-07-22T09:10:19.670

Reputation: 4 864

Answers

4

TeamViewer is popular and very useful. Lately, in order to eliminate the intermediate server, I have started using UltraVNC (and TightVNC) with the mirror drivers installed on remote machines for support. It has worked very well.

VNC servers will generally run under all account types and administrative privileges are not required. There are standalone versions that need no installation. But installing the mirror drivers, of course, needs to be done by an administrator. The driver definitely improves graphics on the client, but is not absolutely necessary.

Abraxas

Posted 2011-07-22T09:10:19.670

Reputation: 1 269

I like the idea of not having an intermediate server. Both me and my parents are in the UK, not too far away from each other, whilst the services that use an intermediate server could be based anywhere, including the US. – Paul D. Waite – 2011-07-22T09:17:56.577

I guess at times proximity may mean something. But I connected to a machine in Maine (about 200 miles from me) last night. When I mapped the connection, it went through Los Angeles, to London, and then to Maine, for a total trip of around 5000 miles. – Abraxas – 2011-07-22T09:20:54.217

Fair play: was the latency alright? – Paul D. Waite – 2011-07-22T11:40:47.357

@Abraxas - That round trip is more like 17,000 miles, but even then it's only around 0.1 lightseconds. So the latency must be at least a tenth of a second, which is fine for interactive response as long as the bandwidth is high enough. *8') – Mark Booth – 2011-07-24T23:17:26.497

2

I use RealVNC for those purposes. It can be installed as a Windows service, hence it allows you to access the computer even when no user is logged in (i.e. access the welcome screen) or log out and log in as another user.

Using RDP has the disadvantage that if you log in directly, you steal the users session and cannot explain / show something to the user (this works with RDP invitations it think, but that requires the user to initiate the connection. Might do, never tried that).

In general, if you run a service such as VNC you might also want to think about security issues. Most free VNC implementations don't support encryption and I don't know how safe their authentication methods are. The system I set up at other users consists mostly of a RealVNC service requiring no authentication or encryption - the computers are NAT'ed through an OpenWRT router to which I connect via SSH or VPN (encrypted) in order to connect to the VNC daemon.

barbaz

Posted 2011-07-22T09:10:19.670

Reputation: 2 696

Yeah, I am worried about security as its my parents’ computer. SSH sounds good. – Paul D. Waite – 2011-07-22T11:42:40.493

The VNC's have optional, add-on encryption modules, as well as multiple compression methods. They are really quite flexible. And since they have been around and used for quite some time, the needs of security have not escaped the notice of the developers. – Abraxas – 2011-07-22T12:48:57.423

While the "Service Mode" (this is how is called if you want to install it as a Windows Service) is great, it doesn't allow you to do one important thing: run a user session while other user session is being used in the computer. This is the most important difference between this solution and the original Remote Desktop solution offered in versions of Windows 7 which are more expensive than "Home Edition". That's why I proposed my alternative solution to this, at the bottom. – knocte – 2013-06-23T20:57:58.973

Just to be clear on this, mutliple active sessions are also not possible via RDP - you need Windows Server for that. If you log in with another user via RDP, the user locally logged in will have his session locked for the duration of the RDP conneciton. – barbaz – 2013-07-03T12:38:40.347

2

(Since nobody has mentioned this option, I thought I had to add it for completeness, but please use at your own risk since my guess is that it would void the warranty of your Windows OS.)

There's a method/hack to lift the restriction of Windows 7 Home about not being able to run Remote Desktop as a host. I don't know the exact details of its implementation (I think it involves replacing a core DLL in the system, with one of the Windows 7 Pro versions), but it is available in sites such as:

Beware: depending if you're using SP1 version or not, you may need a different script.

BTW, this guy also comes up with a workaround to a buggy clipboard behaviour he found: http://blog.jordanhopfner.com/2012/01/09/enable-remote-desktop-connection-on-windows-7-home-premium-sp1/

Also, after doing this, I guess you must follow the "normal" path to get Remote Desktop activated in Windows 7: http://www.howtogeek.com/howto/windows-vista/turn-on-remote-desktop-in-windows-vista/

NOTE: I recommend backing up the files c:\windows\system32\rdpclip.exe and c:\windows\system32\termsrv.dll before performing this.

knocte

Posted 2011-07-22T09:10:19.670

Reputation: 2 925

0

Log me in free is good, you can remote in from any web browser and as long as they have a internet connection at the login prompt ie not relying on wifi connection that comes up after login (Not 100% on that) then you can login as an admin, other wise you can use the XP context menu "Run As" on the installers, I use it on plenty of computers and never once had an issue with it.

Plus theres no need to forward ports etc..

squareborg

Posted 2011-07-22T09:10:19.670

Reputation: 2 105

0

Over the years I have tried a variety of solutions, the one I currently use for my parental IT support is Chrome Remote Desktop. I converted them over to using Chrome a while ago, so it was easy to get them to install the extension and access their desktop.

It requires specific authorisation every time you make a connection, so there are no worries about anyone snooping on their computer use without their knowledge.

The biggest advantage though is that both ends negotiate connection via remote servers, so even if both ends are behind a NAT firewall, you can set up the connection without messing about with firewall pinholes.

Until it was sold to AVG and the service closed down, I used Crossloop Free. The free version didn't provide file transfer capability, but I'd rather use DropBox for that anyway.

Originally I set up UltraVNC and UltraVNC repeater on their PC to do the same thing, as I had for work, but it was just too complex to explain to my folks how to fix it when it broke on their PC. With both Crossloop and Chrome Remote Desktop, I was up and running within a few minutes.

Mark Booth

Posted 2011-07-22T09:10:19.670

Reputation: 2 324

@downvoter if you've have asked (commented) rather than just downvoting, I'd have updated my answer sooner. – Mark Booth – 2014-12-28T17:08:20.667

Sounds like great stuff, well worth a go. – Paul D. Waite – 2011-07-22T17:36:41.277