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.