I figured out a way to push the install of VNC to PCs on a domain that do not have it installed. I got tired of walking users through trying to install it on their own. Maybe someone has an app that will do it, but I couldn’t find anything that worked.

You can use whatever version of VNC you want. As long as you get the main VNC application files.

You’ll need to get the psexec.exe file from the Microsoft SysInternals Suite in order for this to work.

In the batch file I created below. It will prompt you for a PC Name you want to install VNC On. Then it will access the Server Share to copy the files to the workstation and run psexec to start the VNC Install and Service on the Local PC.

You’ll have to use an app like Network Administrator to set a VNC password before you can connect.

Batch File:
__________________________________________________
@ECHO OFF

set /p RemotePC=Remote PC to Install VNC On –
set userinput=%RemotePC%

xcopy "\\ServerName\apps$\TightVNCInstall \*.*" "\\%RemotePC%\C$\Program Files\TightVNC\*.*" /r/i/c/h/k/e

Pause
start /D"\\ServerName\apps$\Utilities\" psexec \\%RemotePC% -s -i -d "C:\Program Files\TightVNC\winvnc.exe" -install
Pause
start /D"\\ServerName\apps$\Utilities\" psexec \\%RemotePC% -s -i -d net start "VNC Server"

Echo Run VNC Password Set to assign a VNC Password
Pause
____________________________________________________