El cuadro de diálogo Ejecutar es una de las herramientas más útiles en caso de que el usuario quiera abrir programas en su computadora. Sin embargo, para comprender mejor el mecanismo operativo del cuadro de diálogo Ejecutar y cómo el cuadro de diálogo Ejecutar determina dónde se encuentra la aplicación en el sistema, consulte el artículo siguiente de LuckyTemplates.

Preguntar:
Como usuario experimentado, también suelo utilizar el cuadro de diálogo Ejecutar. Puedo entender por qué los siguientes comandos funcionan en el cuadro de diálogo Ejecutar, el motivo es que estos comandos están en la variable de entorno PATH disponible.
- pintura
- diskmgmt.msc
- explorador
Además, los comandos anteriores también funcionan en CMD.
Sin embargo, tengo una pregunta: ¿por qué los siguientes comandos funcionan en el cuadro de diálogo Ejecutar, aunque estos comandos no están en la variable de entorno PATH disponible, y estos comandos tampoco funcionan en CMD?:
- firefox
- palabra ganadora
- exploro
Entonces, ¿cómo sabe el cuadro de diálogo Ejecutar dónde se encuentran los archivos?
Responder:
Cuando ejecuta cualquier comando en el cuadro de diálogo Ejecutar, el sistema buscará la clave de registro de App Paths:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Rutas
Y:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Rutas
Por ejemplo:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe
Por defecto, los datos de valor tienen la ruta completa de ejecución. Si no se encuentra la ruta, el cuadro de diálogo Ejecutar buscará cada directorio en la RUTA. Por el contrario, CMD (símbolo del sistema) no busca estas claves de Registro sino que solo busca RUTA.
Consulte algunos artículos más a continuación:
¡Buena suerte!