Com A Notícies

com-és-el-diàleg-executar-saber-on-estan-les-aplicacions foto 1

El diàleg d'execució pot servir com una manera fàcil i molt útil d'obrir programes al vostre ordinador, però com sap on es troben aquestes aplicacions al vostre sistema? La publicació de preguntes i respostes de superusuari d'avui té la resposta a la pregunta d'un lector curiós.

La sessió de preguntes i respostes d'avui ens arriba per cortesia de SuperUser, una subdivisió de Stack Exchange, una agrupació de llocs web de preguntes i respostes impulsada per la comunitat.

La Pregunta

El lector de superusuari mt025 vol saber com el diàleg d'execució sap on es troben les aplicacions que no es troben a la RUTA del sistema de Windows:

Com a usuari avançat, faig servir sovint el diàleg d'execució. Puc entendre per què funcionen les ordres següents, ja que es troben a la variable d'entorn PATH.

  • mpaint
  • diskmgmt.msc
  • explorador

Aquestes ordres també funcionen a CMD.

Les ordres següents funcionen al diàleg d'execució, però no es troben a la variable d'entorn PATH i no funcionen a CMD.

  • firefox
  • winword
  • iexploro

Com sap Run on són aquests fitxers?

La resposta

El col·laborador de SuperUser w32sh ens té la resposta:

Quan executeu una ordre des del diàleg d'execució, el sistema mira les claus del registre de les rutes d'aplicació aquí:

  • HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionApp Paths

i

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths

Exemple

  • HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionApp Pathsfilezilla.exe

Les dades de valor (per defecte) tenen la ruta completa a l'executable. Si no es troba, mira cada carpeta inclosa al PATH, mentre que CMD (l'indicador d'ordres) no fa referència a aquestes claus de registre, només cerca el PATH.