Run Dialog može poslužiti kao jednostavan i vrlo koristan način za otvaranje programa na računalu, ali kako to zna gdje se te aplikacije nalaze na vašem sustavu? Danas SuperUser Q & A post ima odgovor na pitanje čudnog čitatelja.
Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.
SuperUser čitač mt025 želi znati kako Run Dialog zna gdje su aplikacije koje nisu u sustavu Windows PATH:
Kao korisnik energije, često koristim Run Dialog. Mogu razumjeti zašto slijedeće naredbe rade, kao što su u STAZA varijabla okoline.
- mspaint
- diskmgmt.msc
- istraživač
Te naredbe također rade u CMD-u.
Naredbe u nastavku rade u Run Dialogu, ali nisu u STAZA varijable okoline, a ne rade u CMD-u.
- krijesnica
- Winword
- Iexplore
Kako Run zna gdje su te datoteke?
SuperUser suradnik w32sh ima odgovor za nas:
Kada izvršite naredbu iz Run Dialog, sustav prati ključeve Registra za putanje aplikacija ovdje:
- Putovi HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App
i
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Putevi
Primjer
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ filezilla.exe
(Zadano) vrijednost ima puni put do izvršne. Ako se ne pronađe, prikazuje se svaka mapa uključena u STAZA, dok CMD (naredbeni redak) ne upućuje na ove ključeve registra, on pretražuje samo STAZA.
Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.