¿Cómo sabe el cuadro de diálogo Ejecutar dónde están las aplicaciones?
El cuadro de diálogo Ejecutar puede servir como una forma fácil y muy útil de abrir programas en su computadora, pero ¿cómo puede saber dónde se encuentran esas aplicaciones en su sistema? La publicación de preguntas y respuestas de SuperUser de hoy tiene la respuesta a la pregunta de un lector curioso.
La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..
La pregunta
El SuperUser reader mt025 quiere saber cómo sabe Run Runog dónde están las aplicaciones que no están en el sistema de Windows.
Como usuario avanzado, con frecuencia uso el cuadro de diálogo Ejecutar. Puedo entender por qué funcionan los siguientes comandos, ya que están en el CAMINO Variable ambiental.
- mspaint
- diskmgmt.msc
- explorador
Estos comandos también funcionan en CMD..
Los siguientes comandos funcionan en el cuadro de diálogo Ejecutar, pero no están en el CAMINO Variable de entorno, y no funcionan en CMD..
- Firefox
- winword
- iexplore
¿Cómo sabe Run dónde están estos archivos??
La respuesta
El colaborador de Superusuario w32sh tiene la respuesta para nosotros:
Cuando ejecuta un comando desde el cuadro de diálogo Ejecutar, el sistema examina las claves de registro de Rutas de aplicaciones aquí:
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths
y
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths
Ejemplo
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ filezilla.exe
(Defecto) Los datos de valor tienen la ruta completa al ejecutable. Si no se encuentra, mira cada carpeta incluida en el CAMINO, mientras que CMD (el símbolo del sistema) no hace referencia a estas claves de registro, solo busca CAMINO.
¿Tienes algo que agregar a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.