If-Koubou

Kako se dijalog za pokretanje zna gdje su aplikacije?

Kako se dijalog za pokretanje zna gdje su aplikacije? (Kako da)

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.

Pitanje

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?

Odgovor

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.