La respuesta de w32sh señala correctamente que las teclas adicionales buscadas por el cuadro de diálogo Ejecutar están aquí:
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \
Existe documentación oficial para estos caminos .
Un hecho importante acerca de estas claves es que el nombre de la clave (por ejemplo, "filezilla.exe") no tiene que coincidir con la ruta completa de ninguna manera. En Windows 7, el valor puede ser incluso una simple línea de comando, similar a lo que se puede usar como el "objetivo" de un acceso directo.
Por ejemplo, solía tener esto en mi registro:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe]
@="\"C:\\WINDOWS\\system32\\javaw.exe\" -Xms24M -Xmx512M -jar \"C:\\Program Files\\jEdit\\jedit.jar\" -reuseview"
Parece que no puedo hacer que esto funcione en Windows 10, pero aún puede apuntar a cualquier archivo, incluido un archivo por lotes, por ejemplo
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe]
@="C:\\Program Files\\jEdit\\run-jedit.bat"
Eso le permite escribir "jedit" o "jedit C: \ foo \ bar \ something.txt" para ejecutar la JVM con las opciones apropiadas y ejecutar / reutilizar jEdit .
Hasta donde puedo ver, el nombre de la clave debe terminar en ".exe", por lo que para crear un alias de "abc", debe crear una clave "abc.exe", incluso si no apunta a un archivo ".exe" .