Windows-Symlink zur ausführbaren Datei - öffnet sich nicht durch Doppelklick

Windows-Symlink zur ausführbaren Datei - öffnet sich nicht durch Doppelklick

Unter Windows 7 habe ich mit folgendem Befehl einen symbolischen Link zu einer ausführbaren Datei erstellt:

mklink Test.exe C:\Path\to\source.exe

Wenn ich jedoch versuche, es durch Doppelklicken auszuführen, wird das Dialogfeld „Öffnen mit“ angezeigt.

Das Ausführen aus einem Befehlsfenster funktioniert. Der Pfad ist richtig.

Gibt es eine Möglichkeit, einen symbolischen Link wie die Datei zu behandeln, auf die er verweist (z. B. ausführbare Dateien oder Batch-Skripts)?

Antwort1

Als Teillösung können Sie, falls sich sowohl das Ziel als auch der Link auf derselben Festplatte befinden, einen Hardlink verwenden, der mit einem Doppelklick problemlos funktioniert:

mklink /H Test.exe C:\Path\to\source.exe

Wenn Sie einen symbolischen Link verwenden müssen, weiß ich nicht, was Sie tun sollen, aber ich weiß, was Sie NICHT tun sollen: Versuchen Sie nicht, Ihren Link in diesem „Öffnen mit ...“-Dialog mit explorer.exe und dergleichen zu verknüpfen. Ich habe es gerade versucht und danach eine halbe Stunde damit verbracht, meinen PC zu reparieren.

Antwort2

Der Windows-Symlink zur ausführbaren Datei öffnet sich nicht beim Doppelklicken

Ein aktuelles Windows 7-UpdateKB3039066hat symbolische Links im Windows Explorer und anderen Programmen unterbrochen, die die von der Windows-Shell bereitgestellten Dienste verwenden.


Fix

Das Problem wird gelöst, indem das folgende Update sowohl auf dem Dateiserver als auch auf einem Clientcomputer deinstalliert wird:KB3039066.

Nach der Deinstallation müssen Sie den PC neu starten.

Quelle:Symbolischer Linktyp geändert


Problemumgehungen

  1. Verwenden Sie einen Hardlink ( mklink /h)
  2. Systemwiederherstellung auf ein früheres Datum.

Gleiches Problem hier. Und ja, ich habe etwas installiert: das neueste Windows-Update. Ich weiß, dass das die Ursache ist, weil ich das Problem auf einem Computer bemerkt habe. Dann habe ich es auf einem anderen überprüft und dort gab es kein Problem. Ich habe sofort das Windows-Update auf dem zweiten Computer angewendet und ... zack! Der Explorer löst keine symbolischen Links mehr auf.

...

Mit einer Systemwiederherstellung auf ein früheres Datum konnte ich dieses Problem nicht reproduzieren. Daher kann ich mit Sicherheit bestätigen, dass derzeit ein Fehler im Hinblick auf das symbolische Linkverhalten im Windows Explorer vorliegt, der nach einem kürzlichen Windows 7-Update aufgetreten ist.

Als vorläufiger Workaround: Wenn Sie über den Explorer zu einer verknüpften Datei navigieren möchten und zum Zugriff auf diesen Link ein Programm benötigen, ziehen Sie die Verwendung eines Hardlinks in Erwägung.

QuelleWindows 7: Windows Explorer folgt nicht symbolischen Links


Weitere Informationen

  • Ein AZ-Index der Windows CMD-Befehlszeile- Ein hervorragendes Nachschlagewerk zu allem, was mit der Windows-Eingabeaufforderung zu tun hat.
  • mklink- Erstellen Sie einen symbolischen Link zu einem Verzeichnis oder einer Datei oder erstellen Sie einen Hard-File-Link oder eine Verzeichnisverbindung.

Antwort3

Davids Antwortist nicht die ganze Lösung für EXE-Dateien. Das Entfernen Update KB3039066behebt die Miniaturbilder für symbolische Links.

Wenn Sie jedoch im Windows Explorer auf den Link doppelklicken, kann dieser nicht geöffnet werden und Sie erhalten eine Fehlermeldung etwa folgenden Inhalts:

Der angegebene Pfad existiert nicht.

Dies wird durch die Installation behobenUpdate KB3009980. Dank geht an dieser Forumsbeitrag.

Beachten Sie, dass Sie dieHotfix hierwenn Sie nicht möchten, dass Microsoft es Ihnen per E-Mail zusendet.

Ironischerweise beschädigt KB3009980 die „Extra großen Symbole“ und „Großen Symbole“ für symbolische Links von JPG-Dateien.

verwandte Informationen