Free Remote Control Software for Your PC

How You Can Setup Remote Control of Your PC for Free

Colin Campbell
For years the grand daddy of remote control software for PC's was PC Anywhere. PC Anywhere started out its life as a product to be used via a modem. It started as a DOS program and grew up to be a full fledged Windows based software package. It's good stuff but a bit pricey. Another option is "Go to my PC" but it carries a monthly fee.

Along came the Open Source Project where software is written by programmers in their spare time and distributed freely along with their source code so that they can be approved upon by other programmers and evolve much like software did in the early days of computers. This concept has lead to some wonderful software programs that are free to use for anyone. One of the best of these is VNC. VNC stands for Virtual Network Computing. It allows remote control of any PC via an IP network or the Internet. VNC has grown up to now be called "UltraVNC." It is wonderful software and it's free. You can download it here… www.ultravnc.com. On the right hand side of the page, look for UltraVNC Setup. The current version is 1.0.1 so as of this writing you will want to click on UltraVNC 1.0.1 setup.

Download and install the package to your PC. It contains two modules, the VNC Viewer and the VNC Server. If you want to allow your PC to be controlled by someone or yourself remotely, you'll want to allow the VNC Server to install. Look for check boxes during the install routine that allow it to be "installed as a service." Installing the Server component as a service allows it to run all the time even if the machine is logged off. This prevents the "dark side of the moon" effect of logging off via VNC remotely and then not being able to get back in to log in. During install you will be asked to create a password for the Server component. Make sure you use a moderately complex password since it is allowing full control of your PC as if the person was sitting in front of it.

To access a PC that has VNC Server installed, you'll use the VNC Viewer. You'll need to know the IP address of the machine running the VNC Server that you want to attach to and its VNC password.

VNC has a lot of features including a very good file transfer function so you can pass files back and forth between you and the host PC. All of its features can be accessed by right clicking on the title bar of the VNC Viewer.

The most recent versions of Windows XP by default will prevent a person using VNC Viewer to attach and remotely control it. This is for security reasons. It is prevented by the Windows XP firewall. So if you intend to allow your PC to be remotely controlled by a VNC Viewer client, you'll have to put an exception in your Windows XP firewall.

Here's how to do that…

In XP, click on the START button and then CONTROL PANEL.

You'll want to select CLASSIC VIEW in the upper left to display all the control panel icons if you haven't already done so previously.

Locate the NETWORK CONNECTIONS icon and double click it.

You will see all your network connections there. It's quite possible you only have one.

Locate the one you are currently using. It is most likely labeled LOCAL AREA CONNECTION.

Right click the LOCAL AREA CONNECTION icon and then left click on PROPERTIES.

Select the ADVANCED tab. You should see WINDOWS FIREWALL.

Click on the SETTINGS button, then the EXCEPTIONS tab.

Click on ADD PORT.

You will need to enter a name and an Internet port to allow. Name it VNC and type in 5900 for the port. Make sure TCP is selected and click OK.

This puts a "hole" in your firewall to allow a VNC Viewer to connect to you.

If your PC is on a home network using a router you will have to read its instructions on how to forward port 5900 through your router to your PC as well. Much like the Windows firewall, your home router acts as a firewall. In you routers configuration page look for the term PORT FORWARDING. You'll want to tell it to forward port 5900 to the local PC that has VNC viewer installed. With VNC Server running on your PC you can simply hover your mouse over the icon down by the clock that looks like a peering eye. This will tell you the local IP address of your machine. In your router, tell it to forward port 5900 to this address. Then go to www.whatismyip.com and record your EXTERNAL IP address. If you are away from your PC and accessing the Internet from somewhere and you want to connect to your PC you can download the VNC Viewer, put in the address reported by www.whatismyip.com, enter your secret password and you'll have total control of your home PC. What's happening here is that you are telling VNC Viewer to attach to your home router through the Internet and the router knows that when a call for port 5900 comes in to pass it to the LOCAL IP address of the PC running VNC Server.

It's a bit tricky to setup but UltraVNC is very good and best of all, it's free.

Published by Colin Campbell

As a radio professional for nearly 30 years in several aspects of the industry I offer much experience in commercial production, voice over, audio production, writing, marketing and IT systems related to the...  View profile

  • Remote PC control doesn't have to be expensive.
  • With a little pagtience you can control your home PC when you are away.
  • If you are having trouble attaching to a PC running VNC Server, it might be your XP firewall.
The Open Source project is producing tons of free quality software for anyone to use.

4 Comments

Post a Comment
  • Gnanes2/19/2011

    UltraVNC is hard to set up and sometimes crashes. TeamViewer is excellent as a free tool but the commercial version is way too expensive for what it offers. An alternative would be RHUB remote support appliance. The one time investment is worth it as it supports recording, whiteboard, video conferencing and free number based teleconferencing, interface customization etc. More importantly, it is in-house hosted, meaning you dont have to depend on a third party server. http://www.rhubcom.com

  • dan stille11/10/2010

    I've used a couple of different remote control software platforms and my conclusion is that is's worth it to get the paid software. The free stuff is hard to set up and crashes. I currently use Proxy Networks. http://www.proxynetworks.com

  • micah10/20/2008

    i need one that can traverse NAT

  • Prometheus4/5/2007

    TeamViewer is also a great remote-control application.
    It works like VNC, but there you have not 2 applications (server, viewer). TeamViewer combines this in one tool, so you can connect to a partner and you also can get connected from a partner.

    The big advantage of TeamViewer is, that you don't need to change anything on your firewall or router. TeamViewer will find a way to connect to your partner.

    For private, non-commercial use TeamViewer is free.

    Just visit their homepage www.teamviewer.com

Displaying Comments

To comment, please sign in to your Yahoo! account, or sign up for a new account.