Program type: Installer/Portable Supported OS: Windows 10/8.1/8/7/Vista/XP License: Free Interface language: English/there is a localization

You can control your computer remotely absolutely free of charge. To do this, you need to download the UltraVNC program from the official website.

We install UltraVNC Server on the computer that we plan to manage. For this:

1. Run the file downloaded from the official website . Next, during installation, select UltraVNC Server, and uncheck the rest.

For Russification you needdownload localization files . The archive with the program will contain two folders: language packs for the server (translated_server) and language packs for the Viewer (translated_viewers). To Russify a program (using a server as an example), you need a file russian.dll from folder translated_server copy to folder with installed program(by default this is the folder C:\Program Files\uvnc bvba\UltraVNC. After this, you need to rename the russian.dll file to vnclang_server.dll. Then restart the program

2. Launch the program.

3. Go to the administrator settings and enter a password to protect yourself from unauthorized access. Save the settings.

Screenshots of installation and settings:

4.Install UltraVNC Viewer on your computer, phone, tablet... I'll show you using a tablet as an example.

In order to find out about your IP, you need to go to: Control Panel → Network and Internet → Network and Control Center and shared access→ Change adapter settings. Next call context menu on your connection (Wi-Fi, Ethernet) State and click on “Details...”. In the window that opens you will be able to see your IP.

Screenshots:

To control you need to install a client called UltraVNC Viewer. This program can be installed from the same installation package as the server. Just during installation you need to uncheck unnecessary utilities and leave only Viewer.

For operating android Finding a client to manage is not difficult at all. Just search for UltraVNC in the market. Since it is open and free program, then there are enough management solutions. I liked the program bVNC .

6. Install bVNC.

7. Open and enter the IP address and password that we set in the UltraVNC Server program. After that, click “Connect”

8. Done. Everything should work.

There is a paid program Remote Ripple PRO , which also works without problems. Just enter the IP address, password and connect. The computer control panel is quite user-friendly.

VNC is a system for remote computer desktop control. User VNC client sees the desktop image VNC servers and controls it with a mouse and keyboard just like your own computer.

The VNC server can be launched on a work computer, and, if necessary, accessed from home. Or vice versa. To connect, you need to make sure that the TCP port used by the server (default 5900) is available for incoming connections from the client.

UltraVNC is taken on . Other well-known VNC implementations are RealVNC and TightVNC, more options can be found. In theory, they are all compatible with each other, although some special functions (clipboard or file transfer) may not work between different implementations.

Helping newcomers

VNC is also convenient for helping other users. It is much easier to help by seeing what is happening on the screen.

However, many people have routers and firewalls, and it is unrealistic to require a beginner to be able to open the required port for incoming connections. Comes to our aid reverse connection(reverse connection). In this mode, the connection is initiated by the VNC server.

An experienced user launches a VNC client in listening mode (vncviewer.exe /listen) and makes port 5500 accessible from the outside. A beginner can only download and launch the VNC server and connect to the client at the specified IP address.

Here is a special page with instructions for the beginner. I think for an experienced user detailed instructions Not needed. I will only note that during the connection the clipboard becomes shared, and that if a beginner has a screen resolution higher than yours, then in the client you can scale the image to an acceptable size.

Additionally

The advantages of VNC are multi-platform and free. If you have Windows XP installed everywhere, then the built-in tools - Remote Desktop or Remote Assistance - are probably suitable for remote access. It seems that they can also be connected via reverse connection.

If you have a dynamic external IP address, it is convenient to make yourself a (free) Dynamic DNS, for example at dyndns.com. A small program will run on your computer (and some routers have such built-in functionality) that notifies the DynDNS service about changes in your IP. As a result, the domain you choose, for example pupkin.dyndns.org, will always point to your current IP address

If you are professionally engaged technical support, then you may find it especially convenient. This is a special lightweight version of the VNC server, which can only make reverse connections and only to IP addresses that you have previously configured. Of course, then you must be authoritative enough for the user to agree to download and run this configured VNC server from your own site.
(Oh, who am I kidding here... Many users will already launch everything that is offered to them)

We recommend using UltraVNC only for those users for whom the words DynDNS and Port Forwarding are not empty words, since setting up this program is quite complicated. All detailed information on this issue you will find on the page forum.ultravnc.net.

Program installation

The program includes UltraVNC Server and UltraVNC components Viewer version 1.1.9.1. Install the program on both the main PC and the remote machine. When installing the server in additional options Select to register the application as a system service.

Setting up access

On a computer with installed server Hover your mouse over the UltraVNC icon on the Taskbar. Then right click mouse click on the icon and select “Admin Properties”. In the “Authentication” section, set a password for the connection.

Establishing a connection

Now on the control PC, launch the UltraVNC Viewer program and in the “VNC Server” line, specify its DynDNS address (for more details, see dyn.com). Click on the "Connect" button and enter the password for your server. In response, UltraVNC will open a new window in which you can see the interface of the remote computer and control it, performing actions as on a local PC.

Encryption of data transmission

Since UltraVNC itself does not offer any encryption, you need to add it using a plugin. For the server computer, copy the SecureVNCPlugin.dsm file to the C:\Program Files\uvnc bvba\UltraVNC folder. Then right-click on the UltraVNC icon on the Taskbar and select “Admin Properties”. Under the “DSM Plugin” line, check the “Use” box, select the SecureVNC plugin from the list and confirm your choice by clicking on “Apply | OK."

On a computer with Viewer client copy the SecureVNCPlugin.dsm file to the C:\Program Files\UltraVNC folder. Now launch Viewer and activate the “Use DSM Plugin” option. Select a plugin from the list and establish a connection to the server. From now on, your connection information, as well as all other data transfer processes, will be encrypted.

Attention. It may happen that the Windows Firewall detects the data traffic generated by UltraVNC and blocks the program. Click on "Allow access" to continue remote work.

Speed ​​increase

You can increase your connection speed by eliminating time-consuming compression of data packets. In the main program window, click on the “Options” button and uncheck the box next to the “Auto select best settings” entry. Now select the “Ultra” option and activate the “Use CopyRect encoding”, “Zip/Tight Compression” and “Jpeg (Tight) - Quality” options. Click on "OK" and then be sure to confirm saving installed settings by clicking on the “Connect” line.

Attention! Came out a new version UVNC - 1.0.9.2. Declared Windows support 7, Vista and Aero!

Consider the following situation. Remote office, there is a local network for several computers, a NAT router. One of the computers must be accessed remotely to provide remote assistance. The computer is running Windows control 7.

Launch the UltraVNC installer. The first few screens are the usual blah blah, getting acquainted with the license, etc. The important points start with the installation type selection screen:

Several options are available:

  • Full installation - complete installation. The server + client is installed.
  • UltraVNC Server Only - only the server is installed.
  • UltraVNC Server Only “silent” - only the server is installed in “no questions asked” mode.
  • UltraVNC Viewer Only - only the client is installed.

Our choice is UltraVNC Server Only.

Next, we are invited to download add-ons for Windows Vista (they are also relevant for Seven). The most important of them: cad.exe - without it the client will not be able to send the CTRL+ALT+DEL command to remote computer. Check the “Download Vista addons files now” option.

In the next window we will be prompted to download the capture driver. Personally, I prefer to install the driver manually, so we DO NOT check the Download mirror driver option:

Next screen:

Check the options:

  • Register UltraVNC Server as a system service — register the UltraVNC server as a system service.
  • Start or restart UltraVNC service — start/restart the UltraVNC service.
  • Create UltraVNC desktop icons - create shortcuts on the desktop.
  • Associate UltraVNC Viewer with .vnc file extension - open files with the .vnc extension using UltraVNC Viewer.

Click Next after downloading the add-ons to complete the installation. Reboot if necessary.


The driver.zip archive contains several folders corresponding to different versions OS. To install under 32-bit Windows 7, open the Vista folder (this driver also works fine under Seven). Next, run the install.bat file. When asked by the system: “Install software For of this device? We answer Install.

Now you can proceed to setting up the basic parameters of the UltraVNC server.

Setting up UltraVNC.

In the tray, right-click on the UltraVNC icon and select Admin Properties:

Read more about settings. Incoming Connections section - incoming connections.

  • Accept Socket Connections - accept incoming connections. For normal operation, this item must be checked.
  • Display — display number.
  • Ports - ports. Main — port for connecting a uvnc client. Http - port for connecting a java client. It's best to leave it at Auto.
  • Enable Java Viewer (Http Connect) - allow java client connections.
  • Allow Loopback Connections - allow reverse connections (connections to addresses in the 127.x.x.x range). It should be noted if a repeater is installed on this computer.
  • Loopback Only - allow only reverse connections.

Section When Last Client Disconnects - when the last client is disconnected.

  • Do Nothing - do nothing. We leave this option.
  • Lock Workstation (W2K) - lock the session (you will need to enter a password to log in).
  • Logoff Workstation - end the session.

Query On Incoming Connection section - display a query when a new incoming connection is received.

  • Display Query Window - show the query window.
  • Timeout - time before performing the default action.
  • Default action - default action. Refuse - reject, Accept - accept.

Keyboard & Mouse section - keyboard and mouse.

  • Disable Viewers Inputs - disable input from the client.
  • Disable Local Inputs - disable input from the server.
  • Japanese - ??? Perhaps this means support for the Japanese keyboard... Sometimes it helps with glitches with the Russian keyboard.

Multi Viewer Connections section - simultaneous connection of several clients.

  • Disconnect all existing connections - disconnect everything current connections. Only one client can be connected at a time. The last one to connect wins.
  • Keep existing connections — maintain current connections. Several clients can be connected at the same time.
  • Refuse the new connection - ???. The meaning is unclear. When this option is selected, multiple clients can connect...
  • Refuse all new connections — prohibit all new connections. Only one client can be connected at a time. The first one to connect wins. We choose this option.

Authentication section - authentication.

  • VNC Password - login password. After installation you need to come up with New Password, otherwise you won't be able to connect.
  • View-Only Password—password to enter in view mode. With this password, the client will connect in browsing mode (client and server settings are ignored).
  • Require MS Logon - use Windows authentication (computer and user must be in the same domain).
  • New MS Logon - activates MS-Logon II (cross-domain authentication).

Section Misc. - miscellaneous.

  • Remove Aero (Vista) - disable Aero (3D, transparency and other gadgets of the Vista interface). Recommended.
  • Remove Wallpaper for Viewers — remove desktop wallpaper. Recommended.
  • Enable Blank Monitor on Viewer Request - upon client request, turns off the server monitor (the picture is displayed on the full screen). Strange, but the option also covers the client screen with a picture. This bug can be circumvented if you disable the use of the capture driver (Properties -> Video Hook Driver).
  • Disable Only Inputs on Blanking Request - prohibits only input from the server console, but the screen does not close.
  • Enable Alpha-Blending Monitor Blanking is another option for disabling the server monitor. Use if there are problems with the first option.
  • Capture Alpha-Blending - enabling this option allows IN SOME CASES the client to “see” the video running on the server in a video player, for example in Windows Media Player(depends on the codecs installed on the server computer).
  • Disable Tray icon - remove the icon from the tray. If the user is curious, it is better to remove it.
  • Forbid the user to close down WinVNC - prohibit the user from closing the uvnc server. Recommended.
  • Default Server Screen Scale—default screen scale.

File Transfer section - file transfer.

  • Enable—allow file transfer.
  • User Impersonation (for Service only) - ???

DSM (Data Stream Modification) Plugin section - connecting plugins (several plugins are currently available for encrypting data streams).

Logging section - creating a log file.

  • Log Debug infos to the WinVNC.log file - recording data about the functioning of uvnc to a log file.
  • Path — path to save the log file.

After setting the parameters, click Apply and then OK. Each time Windows will ask you to confirm the changes.

The next step is screen capture settings. Right-click on the UltraVNC icon and select Properties.

  • Poll Full Screen(Ultra Fast) - ??? I didn’t notice much difference when turning it on/off.
  • Poll Foreground Window - ??? When using this and the next three options, some parts of the screen may freeze and stop updating. This information is just my guess...
  • Poll Console Windows Only -???
  • Poll Window Under Cursor - ???
  • Poll On Event Only - ???
  • System HookDll - this option makes sense on Windows 9x.
  • Video Hook Driver - use a video hook driver. Provides best performance on Windows XP/Vista/7. This option provides the best performance.
  • Low Accuracy (Turbo Speed) - gives an increase in speed at the expense of a decrease in accuracy (personally, I did not notice any changes, perhaps this option is for slow connections).
  • Share only the Server Window Named: - show not the entire screen, but only the window with specified name. No matter how hard I tried, it never worked...

The Check the Video Hook Driver button is used to check the functionality of the capture driver. It should only be used if at least one client is connected to the server. Otherwise, a message will always be displayed that the driver is not active. This is what the message looks like that the driver is installed and functioning:

That's it for the setup basic setup UltraVNC server is completed.

In order for the server to be accessible via the Internet, the router must be configured to forward tcp port 5900. This port must also be open in the server’s firewall. If you use only the built-in Windows firewall, then no additional actions There is no need to take any action, the necessary permissions have already been created during installation.

Connecting to the server

Launch UltraVNC Viewer (client):

Basic parameters of UltraVNC Viewer:

  • VNC Server - server address.
  • AUTO, ULTRA, LAN, MEDIUM, MODEM, SLOW, MANUAL - depending on the speed of your channel, the program optimizes quality settings.
  • View Only—connect in viewing mode. Interaction with the console is prohibited.
  • Auto Scaling - automatic setting scale. Check to prevent scroll bars from appearing.
  • Confirm Exit—confirm exit. When closing the client window, a dialog box will be displayed.
  • Use DSMPlugin - use the plugin.
  • Proxy/Repeater - use a repeater. Here you must specify the repeater address.
  • Save connection settings as default—save the current settings as default settings.

Additional uvnc client parameters (Options button):

I won’t describe all the options, I’ll only mention the most important ones:

  • Track remote cursor locally - show the cursor/mouse pointer.
  • Don’t show remote cursor - do not show the cursor/mouse pointer.
  • Show button’s bar (“Toolbar”) — show or not the toolbar.
  • Full-screen mode - full screen mode.
  • Viewer Scale—scaling settings.
  • Disable clipboard transfer - disable clipboard synchronization.
  • Number of times the reconnect is attempted - the number of reconnection attempts.

Repeater installation and configuration.

Download repeater.zip. There is only one file in the archive - repeater.exe. I recommend immediately moving it to the C:\Program Files\UltraVNC\Repeater folder.

Launch repeater.exe. An icon will appear in the tray. Right-click on it and select Settings from the menu:

You should check the values ​​of the following options:

  • Listen port Viewer - value 5901.
  • Enable Proxy(443) - disable.
  • Enable Mode I - enabled.
  • Enable Mode II - disable.

We leave the remaining options unchanged. Save - save the settings and close the window.

The next step is to open tcp port 5901 in the firewall. In the router settings, you need to create a rule to forward tcp port 5901 to the computer where the repeater is installed.

To connect via a repeater, you must do the following in the client settings:

  • In the VNC Server field, specify not external, but internal address servers in local network.
  • Check the Proxy/Repeater option and specify the external address of the router with the port on which the repeater is configured (for example 83.45.67.8 :5901 ).

Finishing touch. In order for the repeater to be constantly available, it must be run as a system service. To do this we open command line as administrator, and run repeater.exe with the -install parameter. The repeater_service service will be created (it is not started by default, so start it manually or just reboot).
To remove a service, run repeater.exe with the -uninstall parameter.

UltraVNC SC (Single Click) - remote assistance without first installing the UltraVNC server.

How it works. On your computer, you launch UltraVNC Viewer in listen mode. Forward (via e-mail or something else) to a remote computer archive with a pre-configured UltraVNC SC server. The user unpacks the archive, launches the program and makes a connection. As a result, you gain access to the console of the remote computer. Because the connection is initiated by the remote computer, there is no need to configure a firewall and router on the remote network.

Now let's talk more about the setup. First you need to configure UltraVNC SC.

We will need the following files: winvnc_SCII_100.exe and custom.zip. Next, create a folder with an arbitrary name (for example, UltraVNC SC). It contains a subfolder data. Move winvnc_SCII_100.exe to this subfolder and unpack the contents of custom.zip there.

Now you need to edit the helpdesk.txt file. This file is responsible for the connection manager interface:

Each section of helpdesk.txt is responsible for a text field (see screenshot below):

Here is an example of my helpdesk.txt:

Remote help q2w3.ru maxbond.no-ip.org -connect test.no-ip.org:5500 -noregistry // instead of test.no-ip.org you must specify your IP address or domain, port 5500 is better not to change Select connection Use double click to start connection q2w3.ru http://www.q2w3.ru Close Connection... Connection established!

If you create your own helpdesk.txt based on mine, do not forget to remove comments starting with “\\”.

We do not delete the rc4.key file, it is needed for encryption.

Let's return to the UltraVNC SC folder. So that the user does not get confused, we will create a shortcut to launch winwvnc_SCII_100.exe directly from it. To do this, right-click on winwvnc_SCII_100.exe and select “Create shortcut”. We transfer the created shortcut to a higher level, in UltraVNC SC. Now open the shortcut properties. Field " Work folder» clear it, it should be empty. Enter the following command in the field:

%windir%\system32\cmd.exe /C start /B /D .\data .\data\winvnc_SCII_100.exe

All this magic is necessary to ensure that the shortcut uses a relative path to launch winvnc_SCII_100.exe, and not an absolute path as is the default.

In the end, we pack the UltraVNC SC folder into an archive and send it to the user.

All that remains is to prepare your computer to receive the connection. UltraVNC Viewer must be launched in listen mode. To do this, use the shortcut Programs -> UltraVNC -> UltraVNC Viewer -> Run UltraVNC Viewer (listen mode) or run vncviewer.exe with the -listen parameter. Also, don’t forget to open the tcp 5500 port in the firewall and configure forwarding of the same port on the router (if, of course, there is one on your network).

Please note that connection parameters (quality, etc.) are still configured in UltraVNC Viewer (right click on the uvnc icon in the tray -> Default connection options...).

  • How to save connection settings to a file?
    Connect to the server (you can save settings only while connecting), then click CTRL+ALT+F5.

Installing and configuring UltraVNC.

UltraVNC is designed for remote connection to computers, servers on a local network or the Internet. You need a direct static IP address, or a DNS name of a computer with a direct connection to the network, without a proxy and with a properly configured firewall. In case of using routers, etc. devices with NAT enabled need to forward the port to be able to connect to the UltraVNC server from the outside. (Standard/default port: 5900). In the case of complex configurations with proxies or indirect addresses, it is possible to use a repeater, but it is not considered here.


This brief article describes the basic steps for installing and configuring the UltraVNC server, add-ons (drivers, encryption libraries) and Viewer.

So part 1 - installation:
First, we install the server-viewer kit. Let's launch installation file according to bit depth operating system (32-64):

We agree with license agreement:

We select the components we need, in this case we are installing them for the first time, so we select the server and viewer. If there was a need to update more old version, then it would be necessary to check the bottom box. The top item is most likely responsible for the “silent” installation of the server, i.e. Most likely, no further questions about configuration will be asked.

In this dialog box, check all the boxes, because It is necessary for the server service to register as a system service and start; shortcuts to the server and client are also created on the desktop and file associations are made.

This completes the installation of UltraVNC.

But as you know, everything is not so simple, so you need to install another set of extensions (Addons). If this is not done, there may be problems with displaying the transmitted image from the server, as well as if you need to carry out encrypted communication with the server (if you are paranoid).
Run the UltraVNC Addons file with the appropriate bitness:

We agree to the license agreement and continue:

We select the set of components we need, usually these are the first 3 checkboxes, but if you have Windows 8, then most likely instead of 1 checkbox we put the last 2.

This completes the installation of additional components. Now you need to configure the server part, and then create connection files to the servers on the client computer to simplify the access process.


Part 2 - setting up the VNC server and driver.
We find the UltraVNC server icon in the lower right part of the screen in the taskbar, usually it is a blue eye, right-click on it, a menu will open in which you need to select the Properties item.

After which we see a window with server settings related to display. Here you need to check the boxes, as in this image. Because We have installed additional components, we need to use them, to do this we check the boxes System HookDll and Mirror Driver, this is the so-called mirror driver, which is responsible for the process of capturing an image from the server screen. It is also better to uncheck the Low Accuracy item because The picture will be transmitted jagged if the server is heavily loaded. True, it may be necessary if the server load is very critical, but in the general case it is better to disable it. You can also configure the maximum allocated processor resources for the UltraVNC server as a percentage. Next, you need to check whether the driver was installed correctly and whether it is used in the system; click the Check the Mirror Driver button.

The following window will appear. Which should show the same thing. Driver found. The version is ok. The driver is not active (because more than one client is not connected). Now that the program settings are complete, let’s move on to setting up access.

To set administrator parameters, again find the UltraVNC server icon in the taskbar, right-click and select Admin Properties in the menu that opens.

The administrator settings window opens. Here, in a typical situation, the following configuration will work as in the image; you need to check the boxes accordingly. And also enter the password twice, enter it carefully and first check the keyboard layout. Also note that the second password is for clients who are only allowed to view! If your passwords are the same in both fields, then you will always connect with the ability to perform any actions. If you need to connect to the server without using the UltraVNC client, then you can check the JavaViewer box, then you can connect to the server via a browser using the selected port. IN this option the ability to connect to the server for several clients at the same time is selected; if you need only 1 person to work at a time, select the item in the Multi viewer connections block -> Disconnect all existing connections. Here you can select a plugin, for example, to encrypt all connections, but on the client side you will have to use the same plugin. You can also specify what to do if the last client disconnects from the server, and also prohibit input from the client and input from the server.

At this point, all settings are completed, the server is operating in normal mode, you can try to connect using a client on the same server to check the connection, or on any other. When using the client, there are some nuances in setting up the image and input, the next paragraph is about this.

Part 3 - setting up the UltraVNC client.
We launch the client using a shortcut on the desktop. Green is the client, blue is the server, it can be deleted immediately, because the server always hangs in the control panel and all settings are made from there. After launching the client, we see the following window. Here you need to enter the IP address of the UltraVNC server, in this case we can even connect to ourselves. Usually in auto mode on the local network everything works well, but there may be nuances, either the network channel is busy, or the connection is via the Internet, or the server is installed on old equipment, this is where they come in handy additional settings, you can select them by experimenting with different variations. It also lists the encryption plugin if your server uses it. It is possible to use a proxy/repeater UltraVNC. You can save the current settings as "default". We are interested in the settings, click Options...

The connection settings window opens. Usually in the Format and Encoding block, the auto mode gives acceptable results; if not, select it. Below in the Misc block you can prohibit the transfer of data from the clipboard and prohibit the display of a sponsor banner. An important point There may be a cursor setting, because It has been noticed that on some systems (for example, when using virtual machine Windows 2000 on the UltraVNC server) gives a black square around the mouse cursor, which is inconvenient when working. In such cases, I usually set the radio point to item 2 - Let remote server deal with mouse cursor. Also, for ease of use, immediately check the Full-screen mode checkbox and you can remove the button bar and uncheck the Show Buttons Bar checkbox, but for beginners it will be difficult not knowing the options, so we leave it by default. Now the settings are complete, click OK.