Početna » kako da » Kako dijaloški okvir pokretanja znati gdje su programi?

    Kako dijaloški okvir pokretanja znati gdje su programi?

    Run Dialog može poslužiti kao jednostavan i vrlo koristan način za otvaranje programa na vašem računalu, ali samo kako on zna gdje se te aplikacije nalaze na vašem sustavu? Današnja postova s ​​pitanjima o odgovorima korisnika imaju odgovor na pitanje znatiželjnog čitatelja.

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Pitanje

    Čitač SuperUser mt025 želi znati kako Dijalog pokretanja zna gdje su aplikacije koje nisu u sustavu PATH sustava:

    Kao moćan korisnik često koristim dijaloški okvir Pokreni. Mogu razumjeti zašto slijedeće naredbe rade, kao što su u STAZA varijabla okoline.

    • mspaint
    • diskmgmt.msc
    • istraživač

    Ove naredbe također rade u CMD-u.

    Dolje navedene naredbe rade u dijalogu Pokreni, ali nisu u STAZA varijablu okruženja, a ne rade u CMD-u.

    • krijesnica
    • Winword
    • Iexplore

    Kako Run zna gdje su te datoteke?

    Odgovor

    Suradnik korisnika SuperUser w32sh ima odgovor za nas:

    Kada izvršite naredbu iz dijaloškog okvira Pokreni, sustav gleda ovdje ključeve registra App Paths:

    • HKEY_CURRENT_USER SOFTWARE Microsoft Windows Aktualna verzija Putovi aplikacija

    i

    • HKEY_LOCAL_MACHINE SOFTVER Microsoftova verzija Current Path

    Primjer

    • HKEY_CURRENT_USER SOFTVER Microsoftova verzija Current Paths App Paths \ t

    (Zadano) vrijednost podataka ima punu putanju do izvršne datoteke. Ako se ne pronađe, gleda u svaku mapu uključenu u STAZA, dok CMD (naredbeni redak) ne upućuje na ove registarske ključeve, on samo pretražuje STAZA.


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.