UltraVNC ist eine optimierte Variante des VNC-Protokolls für Windows-Rechner. Die Community hat diverse interessante Erweiterungen zum ursprünglichen VNC-Protokoll implementiert, wie z.B. eine Dateiübertragung. Ein weiteres interessantes Feature ist de sogenannte SingleClick Edition (UltraVNC SC).
alias UtraVNC SC
Die hier erwähnte Software ist auf den Projektseiten von UltraVNC downloadbar: http://www.ultravnc.org/(external link)
Damit mittels VNC von überallher ferngewartet werden kann, ist die Hilfe eines sogenannten Repeaters notwendig. Damit wird die Problematik der NAT-Router bzw. das Erreichen der zu fernwartenden PCs innerhalb eines Netzes umschifft.

Dieses Dokument zeigt, wie eine solche Konfiguration realisiert wird. Dazu müssen Sie folgende Schritte durchführen:
Anschliessend wird gezeigt, wie eine Remote-Support-Session abläuft.
Der Repeater stellt das zentrale Stück dar, um eine Verbindung zwischen UltraVNC Server sowie dem Viewer über NAT-Router-Grenzen hinweg zu ermöglichen.
Die Installation erfolgt durch das Kopieren der Datei repeater.exe an den gewünschten Ort auf dem System, z.B. C:\Programme\UltraVNC\repeater.exe.
Die Konfiguration kann erfolgen, nachdem das Programm gestartet wurde. Es erzeugt ein Icon im Infobereich. Über das kontextsensitive Menü den Punkt „Settings“ aufrufen.

Wichtig: Unter „Restrict access to server port“ ist 0 einzusetzen. Anschliessend müssen die geänderten Einstellungen gespeichert werden (Save).
Damit die Applikation nicht von Hand gestartet werden muss, kann der Repeater auch als Service installiert werden. Dazu muss in der Eingabeaufforderung das Programm wie folgt aufgerufen werden:
repeater.exe –install
Danach kann unter Dienste der Dienst repeater_service gestartet werden.
Falls der Repeater als Dienst eingerichtet wurde, muss der Dienst gestoppt und anschliessend in der Eingabeaufforderung mittels
repeater.exe –uninstall
entfernt werden.
UltraVNC SC ist eine spezielle Version des UltraVNC Servers, der lediglich als eine kleine Exe-Datei daher kommt und die notwendige Konfiguration für die Kontaktaufnahme mit dem Support enthält.
Für die Konfiguration ist es sinnvoll, von der Projektseite die Datei custom.zip herunterzuladen. Der Name dieser Datei definiert später den Namen der ausführbaren Datei für den Kunden.
In diesem Archiv befinden sich einige Dateien. Für den Schnelleinstieg reicht zuerst einmal das Bearbeiten der im Archiv enthaltenen Datei helpdesk.txt. In dieser finden sich mehrere [HOST]-Abschnitte. Löschen Sie alle ausser einem und ändern Sie Ihn wie folgt:
[HOST] icER Support -id 1234 -connect www.example.net:5500 -noregistry
Damit wird eine Verbindung (icER Support) für das Menü im UltraVNC SC Programm definiert. Gleichzeitig werden für diesen Eintrag die Verbindungsparameter definiert nachfolgende Zeile nach icER Support. Hier wird die eindeutige Verbindungs-ID sowie der Proxy/Repeater definiert, der für die Verbindung genutzt werden soll. Nicht vergessen, die geänderte Datei wieder ins Archiv zu packen.
Auf den Projektseiten findet sich der sogenannte Online-Creator. Hier gibt man das soeben geänderte Archiv an und daraus wird dann das endgültige Programm erzeugt, das man mittels einem Link herunterladen kann. Dieses kann nun lokal gespeichert werden und z.B. auf der Firmenhomepage ebenfalls als Download zur Verfügung gestellt werden.
Nebst den Verbindungen können noch viele weitere Aspekte des UltraVNC SC beeinflusst werden:


Der VNCviewer benötigt keien explizite Installation; der Aufruf des Programmes vncviewer.exe reicht bereits aus, um den Viewer benutzen zu können.
Wichtig ist lediglich, dass die korrekte Proxy/Repeater-Konfiguration, sowie die korrekte ID für die Fernwartung benutzt wird (vgl. Remote-Support-Session).
Eine Remote-Support-Session läuft wie folgt ab:


Dieser Fehler tritt auf, wenn der Kunde nicht genau über dem Eintrag für die Verbindung einen Doppelklick ausgeführt hat.