¿Cómo puedo crear un enlace simbólico/unión a un ejecutable (en Windows 10)?

¿Cómo puedo crear un enlace simbólico/unión a un ejecutable (en Windows 10)?

Cuando lo intento me sale un error al intentar ejecutar el ejecutable. Por ejemplo,

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.

¿No se admiten uniones para ejecutables? Supongo que no lo son.

(P) ¿Existe alguna forma de crear un enlace a un ejecutable para que el script que utiliza start c:\p\npp\notepad++.exefuncione?

Respuesta1

La documentación para enlace mk dice :

/j  Creates a Directory Junction.

Entonces esto no es para archivos.

La documentación para el comando de inicio da su sintaxis:

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

Entonces tu comando podría ser:

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

información relacionada