Remote Desktop funktioniert aber mstsc.exe magisch nicht gefunden

Ich versuche, eine Verknüpfung für den Remotedesktop in meiner Schnellstartleiste abzurufen.

Ich habe Remote Desktop Client installiert, und wenn ich auf die Verknüpfung in Start->Accessoiries->Communications klicke, startet sie einwandfrei, aber wenn ich eine Kopie dieser Verknüpfung erstelle und versuche, sie mit der neuen Verknüpfung zu starten, erhalte ich den Fehler:

Windows is searching for %SystemRoot%\system32\mstsc.exe. [...]

Wenn ich in den Ordner system32 gehe, kann ich mstsc nicht finden.exe und es ist auch nicht versteckt. Eine festplattenweite Suche ergibt nichts. Wenn ich zu den Eigenschaften der Verknüpfung gehe und OK drücke, beschwert es sich auch, dass "Der Name '%SystemRoot%\system32\mstsc.exe' im Zielfeld ist nicht gültig.

Seltsamerweise, wenn ich es über das Accessoiries-Menü starte und den Prozess-Explorer verwende, um die Befehlszeile des Prozesses anzuzeigen, heißt es "C:\WINDOWS\system32\mstsc.exe". Wenn ich diese Zeile in Start->Ausführen einfüge, funktioniert sie, aber wenn ich sie in die Verknüpfung einfüge, werden die oben genannten Fehler angezeigt.

Ich habe eine andere Maschine mit XP 32bit anstelle von 64 und es funktioniert gut dort mit dem gleichen Pfad.

  • Wo ist dieser 'Phantom' mstsc.exe-Datei?
  • Ist es sicher, einfach mstsc zu kopieren?exe von der anderen Maschine?
Author: Mark Jeronimus, 2012-11-29

2 answers

Sie erwähnten, Sie sind auf Windows XP, 64-Bit (die ein bisschen Buggy IIRC betrachtet wurde). Es besteht die Möglichkeit, dass mstsc.exe eine ausführbare 32-Bit-Datei ist (und dass Microsoft zu diesem Zeitpunkt keine 64-Bit-Version bereitgestellt hat).SysWOW64, enthält die ausführbaren 32-Bit-Dateien und Bibliotheken, die normalerweise in System32 in 32-Bit-Installationen enthalten sind. In 64-Bit-Installationen enthält System32 nur ausführbare 64-Bit-Dateien und Bibliotheken.

Versuchen Sie es grundsätzlich mit %SystemRoot%\SysWOW64\mstsc.exe. Obwohl es seltsam ist, können Sie führen Sie es über andere Befehle aus.

Möglicherweise möchten Sie versuchen, die Eingabeaufforderung zu überprüfen. Try dir /a "%SystemRoot%\System32\mstsc.exe", die Liste aus einer Datei, sofern vorhanden, und sagen File Not Found wenn nicht.


Nur für den Fall, dass die 64-Bit-Version vorhanden war und jetzt fehlt, können Sie versuchen, sie wiederherzustellen. Das erste, was Sie versuchen sollten, ist das Ausführen des Befehls sfc /scannow (in der Eingabeaufforderung), der die Datei wiederherstellen kann, wenn Sie Glück haben.

Alternativ können Sie versuchen, von einem anderen Computer zu kopieren. Wenn Sie tun kopieren Sie mstsc.exe von einem anderen Computer, es muss dieselbe Windows-Version und dasselbe Service Pack wie das aktuelle ausführen und auch 64-Bit sein.

Alle verfügbaren Updates sollten angewendet werden. Eine andere Sache, die Sie versuchen können, ist das Kopieren von der ursprünglichen Installations-CD, obwohl dies möglicherweise nicht erforderlich ist Service Packs und Updates.

 3
Author: Bob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-11-29 15:50:48

Verwenden Sie eine alternative Shell oder einen Dateimanager, perchance? Wenn die Anwendung erfolgreich über die ursprüngliche Verknüpfung gestartet wird, muss sie letztendlich vorhanden sein. Die Frage ist, warum Sie es nicht sehen können.

Ich vermute, dass Sie auf ein Problem mit der Benutzerkontensteuerung, der Datei-und Registrierungsvirtualisierung oder einer Kombination der beiden stoßen. Ab Windows Vista sind bestimmte kritische Systemordner und Registrierungsschlüssel vor dem Zugriff durch nicht konforme Anwendungen geschützt. Windows zeigt eine andere virtualisierte Ansicht eines Ordners oder Registrierungsschlüssels an, sodass die Anwendung funktionieren kann, die Systemstabilität jedoch nicht beeinträchtigt.

Weitere Informationen finden Sie hier: http://support.microsoft.com/kb/927387

Es gab signifikante Änderungen am Remotedesktopprotokoll und-client mit Server 2008 / Vista und mehr mit 2008R2 / Win7, und obwohl Sie den RD-Client unter XP aktualisieren können, bin ich mir nicht sicher, ob das Kopieren der Binärdatei die beste Lösung.

 0
Author: Geoff Duke,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-11-29 15:31:54