In che modo la finestra di dialogo Esegui sa dove sono le applicazioni?
La finestra di dialogo Esegui può essere un modo semplice e molto utile per aprire programmi sul tuo computer, ma come fa a sapere dove si trovano quelle applicazioni sul tuo sistema? Il post di Q & A di SuperUser di oggi ha la risposta alla domanda di un lettore curioso.
La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.
La domanda
Il lettore SuperUser mt025 vuole sapere come la finestra di dialogo Esegui sa dove sono le applicazioni che non si trovano nel sistema PATH di Windows:
Come utente esperto, utilizzo spesso la finestra di dialogo Esegui. Posso capire perché i seguenti comandi funzionano, così come sono nel SENTIERO variabile d'ambiente.
- MSPaint
- diskmgmt.msc
- esploratore
Questi comandi funzionano anche in CMD.
I comandi seguenti funzionano nella finestra di dialogo Esegui, ma non sono nel SENTIERO variabile d'ambiente, e non funzionano in CMD.
- firefox
- winword
- iexplore
Come fa Run sa dove sono questi file?
La risposta
Il collaboratore di SuperUser w32sh ha la risposta per noi:
Quando si esegue un comando dalla finestra di dialogo Esegui, il sistema esamina le chiavi di registro App Paths qui:
- Percorsi HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App
e
- Percorsi HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App
Esempio
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Percorsi app \ filezilla.exe
(Predefinito) i dati di valore hanno il percorso completo dell'eseguibile. Se non viene trovato, esamina ogni cartella inclusa nel SENTIERO, mentre CMD (il prompt dei comandi) non fa riferimento a queste chiavi di registro, cerca solo il SENTIERO.
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.