UltraVNC: The Plugin could not be loaded. Please check its integrity.
Um mit UltraVNC verschlüsselte Verbindungen herzustellen, braucht man ein Plugin und generiert sich dann einen passenden Schlüssel im Einstellungs-Dialog.
Obwohl das Plugin bereits installiert und die Schlüssel verteilt waren, bekam ich folgende Fehlermeldung beim Verbindungsversuch:
The Plugin could not be loaded. Please check its integrity.
Da alle anderen Tipps keine Besserung brachten, versuchte ich mit dem “Sysinternals (MS) Process Monitor” das Problem einzugrenzen. Der Grund für den Fehler war, dass das Plugin daran scheiterte, im Pfad C:\Program Files\UltraVNC\msrc4plugin-tmp.d1 temporäre Dateien anzulegen. Seltsam allerdings, dass dies bisher niemandem aufgefallen ist. Als schnelle (wenn auch nicht saubere) Lösung, kann man den betroffenen Benutzern (in diesem Fall am VNC-Client-Rechner) einfach die entsprechenden Rechte für dieses Verzeichnis einräumen.
Weitere Lösungsversuche (für andere Problemursachen) mit dieser Fehlermeldung finden sich u.a. hier:
http://forum.ultravnc.info/viewtopic.php?t=3386
http://forum.ultravnc.info/viewtopic.php?t=4494
Das Problem hatte ich übrigens beim Erstellen und Testen eines UltraVNC-Single-Click (Remote-Support) Pakets. Dazu gibt es inzwischen sogar drei Varianten (inkl. Version mit Verbindungen über eigenen Relay-Server). Es lohnt sich, diese Lösung als (private) Alternative zu kommerziellen Produkten anzuschauen.