Remote access to PC with TightVNC

tightvnc_icon While we are used to have graphical output on monitor next to computer, nothing prevents from neatly packing that image and streaming it away by network. In the past numerous computers at home were uncommon but now remote screen access via LAN or Internet is more interesting to users.

TightVNC is handy app based on Virtual Network Computing protocol that allows remote access to PC screen and files.

What it does

VNC is based on client-server model.

  • server runs on PC to check permission and give access to screen;
  • client runs from anywhere to connect to server.

VNC is open source, cross-platform and extensible protocol so core functionality remains unchanged and apps from different developers are compatible. Running TightVNC server you are not limited to its client, I can connect to server even from my Nokia N810.

TightVNC features

This distribution is optimized for low-bandwidth connections. If client connecting is not TightVNC one than default VNC connection settings are used.

Other than that is provides:

  • multi-monitor support;
  • file transfer;
  • access without client (with Java-capable browser);
  • reverse connection (server requests session from client).

How to use

Run server (WinVNC.exe) on PC you want to access. Password must be set, rest is fine-tuning.



Run client (vncviewer.exe), choose connection type and input IP or host name of computer running server.



Optionally you can enable browser access in server settings (Administration > HTTP server > Enable built-in HTTP server) and access from browser via http://computerIP:5800




TightVNC encrypts passwords but not rest of information. Do NOT use it over Internet for access to sensitive data without additional encryption layer – setting up which is usually more complex.


TightVNC is open source (GPL) and freeware app. I think it writes minor registry entries but works without installation and browser access option makes it more than portable. App hadn’t been updated in a long time but works perfectly fine and it’s not an issue.

Home http://www.tightvnc.com/

Download http://www.tightvnc.com/download.html

Related Posts


  • Angelo R. #

    Generally I use TightVNC for fixing issues on the computers throughout my house. Accessed over the LAN, I never need to get up and actually visit the computers to figure out what's wrong with them. Plus it saves a lot of time when diagnosing little problems (when someone calls and says "My sound isn't working", you can easily hop on, unmute their sound and continue ;) ) However, you are completely right in stating not to use it over the internet. A lot of people don't realize that it's not encrypted (who reads pop-up notices these days?) and will proceed to do so. The only thing I don't like about this, is the fact that since I'm technically the "client" and my "server" is normally computer illiterate, they have tons of issues configuring the server. I prefer to give them a sort of one-shot configuration. Normally I point them to log me in which is pretty straight-forward. Never-the-less TightVNC is still a great choice, especially since it's free!
  • Rarst #

    @Angelo Yeah, TightVNC is good for techies but it's bit hard to use when other side has to install server. For such situations I mostly use some remote plugin Skype has. It's bit crappy comparing to VNC solutions but easy to get it running - send request and other side only has to confirm install and then confirm access.
  • Angelo R. #

    I didn't know that Skype had an addon that worked like that.. that's definitely something I need to check out. A lot of people use Skype, so this would be a great solution, Thanks!
  • Nihar #

    Thanks for sharing this. I use Teamviewer for remote accessing the PC. I tried visiting tightvnc from my office. It is blocked :( Do you know any tool which may not be blocked at office and then i can connect to my Home PC?
  • Rarst #

    @Nihar It depends on specific setup of internet access in your office. If may work through caching proxy, blocking all but web - then nothing would work. Maybe only specific ports are allowed, try setting TightVNC to use port 80 (http). And remember - TightVNC is NOT safe for use over Internet out of the box.
  • Mehul #

    Good Article, Even we are using TightVNC for helping out out clients and it helps a lot in terms of no need to go at the clients place! It also seems pretty stable and decent for graphics. Ive a question regarding the blanking feature available on the host side. We checked the option, but the host screen didnt blank on remote connection! Both sides are running XP. Are there any specific conditions for it to run? Hope you can give inputs. Thanks, Mehul.
  • Rarst #

    @Mehul My home desktop just died so I can't test that at moment. Only thing that comes to mind that there is some optional driver for better performance as far as I remember. Maybe that will help. I'll try it in next few days.
  • Friday Night Links Party - 20 February 2009 | Nihar's World #

    [...] Rarst from Rarst.net is sharing software tool to Remotely access the PC with TightVNC. [...]
  • Mikogo – remote access and presentation service | www.Rarst.net #

    [...] access stuff usually either cumbersome VNC setup or quite restricted online services so I am always eager to check out new [...]
  • Planning ultimate online collaboration setup | Rarst.net #

    [...] VNC [...]
  • Spread controls over multiply PCs with Input Director | Rarst.net #

    [...] mice only add up to confusion. There is option of running PCs headless with remote control (like TIghtVNC) but transferring screen in real time is more functional than [...]
  • PC Maintenance #

    TightVNC, is easy to install and use... Having used other VNC apps, i can vouch for this one as being the best :)
  • Azeem #

    Hi sir i use tightvnc on my offic to acces my home computer but when i put my home computer ip address he goes to initialised but not connectig can you tell me whick ip address i put and connect my home computer from my office please mail me and tell me how i connect my home computer and whick ip address i put. Regard sir
  • Rarst #

    @Azeem You can use YouGetSignal to determine your (external) IP address and if VNC port properly configured and accessible. Overll there can be many combinations of your home and office connection setups that interfere with VNC operation so it's hard to say without details.
  • TigerVNC – TightVNC fork and alternative | Rarst.net #

    [...] very fine balance of functions, security and trusting third parties in all of this. I had covered TightVNC, which is my first choice for local network VNC. Around that time development seemed dead and [...]
  • CrossLoop – remote access and support software | Rarst.net #

    [...] is actually bundle of two applications. CrossLoop itself acts as wrapper for open source TightVNC. Former handles settings and connection process, latter remote access itself.Interface is very [...]
  • sasi #

    hi, i downloaded tightVNC 2.0.4 from http://www.tightvnc.com/download.php i installed in two systems. in both systems windows firewal is in disabled. (start-> run->cmd, after opening command prompt, services.msc, then i disabled windows firewall). after running tightVNC viewer (start->programs->tight VNC-> tightVNC Viewer) it showing one window. in that window i entered the ip number (XX.XX.XX.XXX format) of another system. it showing connection initiated error and failed to connect to server (XX.XX.XX.XXX) error. please give suggections Thanks & regards M.Sasidhar sasidhar116@gmail.com
  • Rarst #

    @sasi Not enough information to suggest anything. Can you access one computer from another in different way? Can you ping it for example?
  • sanjay #

    @Mehul how to connect to customers's computer from remote place
  • Al #

    I installed it but it only connects to the computer in my my own wireless network where which both computers are connected to the same router. It doesn't connect when i go somewhere else. What should i do?
  • prabha #

    @Angelo R. Hi Angelo, I installed Tight VNC server on my local machine. It obviously listens on IP address of my local machine, what if i want VNc server to connect on external IP and transfer screens(frame buffers) to that system(with external IP).will this be possible.We need the situation wherein VNc is physically installed in local machine but connects to External system (virtually) Thanks prabha540@gmail.com
  • Rarst #

    @Al Check that you are using correct IP and such. Also might be your router interfering if it has firewall features or something. @prabha This is possible, but you will need direct IP to IP network connectivity, so if there is router or something between internal computer and Internet you will need to configure ports pass-through and such.
  • Hector #

    Hey i have the same problem...were u able to fix it
  • ami #

    ya sure we can access but we must need ip address of client