Pagina principala » HOWTO » Cum se știe unde funcționează dialogul în care sunt aplicațiile?

    Cum se știe unde funcționează dialogul în care sunt aplicațiile?

    Dialogul Run poate servi ca o modalitate ușoară și foarte utilă de a deschide programe pe computerul dvs., dar cum se știe unde sunt localizate aceste aplicații în sistemul dvs.? Postul de astăzi SuperUser Q & A are răspunsul la o întrebare curioasă a cititorului.

    Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

    Intrebarea

    Cititorul SuperUser mt025 dorește să știe cum Dialogul de alergare știe unde sunt aplicațiile care nu sunt în sistemul de operare Windows PATH:

    În calitate de utilizator de putere, folosesc frecvent dialogul Run. Înțeleg de ce funcționează următoarele comenzi, așa cum sunt în CALE variabilă de mediu.

    • MSPaint
    • diskmgmt.msc
    • explorator

    Aceste comenzi lucrează și în CMD.

    Comenzile de mai jos funcționează în Dialogul de Executare, dar acestea nu se află în CALE mediu și nu funcționează în CMD.

    • firefox
    • Winword
    • Iexplore

    Cum știe Run unde sunt aceste fișiere??

    Răspunsul

    Contribuitorul SuperUser w32sh are răspunsul pentru noi:

    Când executați o comandă din Run Dialog, sistemul examinează cheile de registry ale căilor de acces aici:

    • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Căi de aplicații

    și

    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Căi de aplicație

    Exemplu

    • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Căi de aplicații \ filezilla.exe

    (Mod implicit) datele de valoare are calea completă spre executabil. Dacă nu este găsit, se uită la fiecare folder inclus în CALE, întrucât CMD (Command Prompt) nu face referință la aceste chei de registry, ci doar caută CALE.


    Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.