Skip to content

Remotedesktopsteuerung unter XP vergessen?

von cwoller an April 22nd, 2010

Kein Problem, VNC hilft :) Jedoch nicht ganz freiwillig. Ist ein alter Trick und sicherlich gibt es auch tonnenweise gute Tools die das alles für einen machen aber ich liebe nun mal die oldschool Methode, und die heißt Handarbeit…

Problem:

Branchoffice, eigene AD-Domäne. Bei einem Client Computer unter Windows XP wurde bei Installation vergessen, eingehende Remotedesktopverbindungen zuzulassen. Der Computer ist in der Branchoffice-Domäne, reagiert auf einen ping und ist vom dortigen DC aus verwaltbar.

Lösung:

Man nehme das Tool PSEXEC aus der Sysinternals Suite sowie Real VNC in der aktuellen Version 4.1.x.

Szenario:

  • Server (Branchoffice DC)
  • Client (hier sollen Remotedesktopverbindungen akzeptiert werden)

Um VNC Remote installieren zu können, muss man das Installationstool von RealVNC irgendwohin installieren. Entweder man macht das auf einem Hilfsclient, einer VM oder wenn man ganz mutig ist, auf dem Server selbst.

Nachdem RealVNC heruntergeladen und installiert worden ist, wird der Inhalt des Installationsordners (in der Regel unter C:\Programme\RealVNC zu finden) in einen temporären Ordner auf dem Client kopiert:

net use x: \\client\c$

mkdir x:\temp

xcopy c:\programme\realvnc\*.* x:\temp /r /i /c /h /k /e

Mittels des VNC Config-Tools werden bei der Installation von RealVNC ein paar Registryeinträge erzeugt. Darin steht dann unter anderem das Passwort, welches von VNC für eingehende Verbindungen benötigt wird. Ohne dieses Passwort ist keine Verbindung vom VNCViewer zum VNCServer möglich.

Um an die Registry-Einträge zu kommen ruft man auf dem Computer, auf dem VNC installiert worden ist folgenden Befehl auf:

regedit /e x:\temp\vnc_regdump.txt HKEY_LOCAL_MACHINE\SOFTWARE\RealVNC

Alternativ gibt es hier eine RegDatei zum Download (Passwort ist 1234).
Der nächste Schritt ist es, die auf den Client exportierten Registry-Einträge dort wieder zu importieren. Dazu nehme ich PSEXEC:

psexec \\client –s –i –d %windir%\regedit /s c:\temp\vnc_regdump.txt

Nun kann auf dem Client der VNC Dienst installiert warden:

psexec \\client –s –i –d c:\temp\vnc4\winvnc4.exe –register

Anschließend muss der Dienst noch gestartet werden:

psexec \\client –s –i –d net start “VNC Server Version 4″

Nun kann man sich mittels vncviewer zum Client verbinden und sich dort anmelden. Der Aktivierung von Remotedesktop steht nun nix mehr im Weg.
Um VNC auf dem Client wieder loszuwerden startet man von der Installationsmaschine das Kommando

psexec \\client –s –i –d net stop “VNC Server Version 4″

und anschließend

psexec \\client –s –i –d c:\temp\vnc4\winvnc4.exe –unregister

Anschließend kann man noch die (sofern vorhanden) restlichen Registryeinträge und Installationsordner löschen.

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
Noch keine Kommentare.

Einen Kommentar hinterlassen

Beachte: XHTML ist erlaubt. Ihre E-Mail-Adresse wird nie angezeigt.

Abonniere diese Seite via RSS