Hjemmeside » hvordan » Hvordan kjører dialogdokumentet hvor applikasjoner er?

    Hvordan kjører dialogdokumentet hvor applikasjoner er?

    Kjør dialogboksen kan fungere som en enkel og veldig nyttig måte å åpne programmer på datamaskinen din, men hvordan vet det hvor disse programmene er plassert på systemet ditt? Dagens SuperUser Q & A innlegg har svaret på en nysgjerrig leser spørsmål.

    Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

    Spørsmålet

    SuperUser leser mt025 ønsker å vite hvordan Run Dialog vet hvor applikasjoner er som ikke er i Windows system PATH:

    Som strømbruker bruker jeg ofte Run Dialog. Jeg kan forstå hvorfor følgende kommandoer fungerer, som de er i STI miljøvariabel.

    • mspaint
    • diskmgmt.msc
    • explorer

    Disse kommandoene fungerer også i CMD.

    Kommandoene nedenfor fungerer i Run Dialog, men de er ikke i STI miljøvariabel, og de jobber ikke i CMD.

    • firefox
    • winword
    • iexplore

    Hvordan kjører Kjenn hvor disse filene er?

    Svaret

    SuperUser-bidragsyter w32sh har svaret for oss:

    Når du kjører en kommando fra Run Dialog, ser systemet på registertastene App Paths her:

    • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths

    og

    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths

    Eksempel

    • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Appbaner \ filezilla.exe

    (Misligholde) verdier data har full bane til kjørbare. Hvis det ikke er funnet, ser det ut til hver mappe som er inkludert i STI, mens CMD (kommandoprompt) ikke refererer til disse registernøklene, søker den bare på STI.


    Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.