Wie kann ich einen symbolischen Link/eine Verknüpfung zu einer ausführbaren Datei erstellen (in Windows 10)?

Wie kann ich einen symbolischen Link/eine Verknüpfung zu einer ausführbaren Datei erstellen (in Windows 10)?

Wenn ich es versuche, erhalte ich eine Fehlermeldung, wenn ich versuche, die ausführbare Datei auszuführen. Beispiel:

mklink /j foo.exe c:\Windows\System32\cmd.exe
Junction created for foo.exe <<===>> c:\Windows\System32\cmd.exe

c:\P\npp>foo.exe
'foo.exe' is not recognized as an internal or external command,
operable program or batch file.

Werden Junctions für ausführbare Dateien nicht unterstützt? Ich vermute, das werden sie nicht.

(F) Gibt es eine Möglichkeit, einen Link zu einer ausführbaren Datei zu erstellen, sodass mein verwendetes Skript start c:\p\npp\notepad++.exefunktioniert?

Antwort1

Die Dokumentation für mklink sagt:

/j  Creates a Directory Junction.

Dies ist also nichts für Dateien.

Die Dokumentation für die Startbefehl gibt die Syntax an:

 START "title" [/D path] [options] "command" [parameters]

Ihr Befehl könnte also lauten:

start "" "c:\p\npp\notepad++.exe"

verwandte Informationen