Okno dialogowe Uruchom jest jednym z najbardziej przydatnych narzędzi w przypadku, gdy użytkownik chce otwierać programy na swoim komputerze. Aby jednak lepiej zrozumieć mechanizm działania okna dialogowego Uruchom, a także sposób, w jaki okno dialogowe Uruchom określa lokalizację aplikacji w systemie, zapoznaj się z poniższym artykułem LuckyTemplates.

Zapytać:
Jako doświadczony użytkownik często korzystam także z okna dialogowego Uruchom. Rozumiem, dlaczego poniższe polecenia działają w oknie dialogowym Uruchom, powodem jest to, że te polecenia znajdują się w dostępnej zmiennej środowiskowej PATH.
- mspaint
- discmgmt.msc
- poszukiwacz
Dodatkowo powyższe polecenia działają również na CMD.
Mam jednak pytanie: dlaczego poniższe polecenia działają w oknie dialogowym Uruchom, mimo że tych poleceń nie ma w dostępnej zmiennej środowiskowej PATH, a te polecenia nie działają również na CMD?:
- Firefoksa
- winword
- ieksploruj
Skąd więc okno dialogowe Uruchom wie, gdzie znajdują się pliki?
Odpowiedź:
Po wykonaniu dowolnego polecenia w oknie dialogowym Uruchom system wyszuka klucz rejestru App Paths Registry:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Ścieżki aplikacji
I:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ścieżki aplikacji
Na przykład:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe
Domyślnie dane wartości mają pełną ścieżkę do wykonania. Jeśli ścieżka nie zostanie znaleziona, okno dialogowe Uruchom przeszuka każdy katalog w PATH. W przeciwieństwie do tego CMD (wiersz poleceń) nie wyszukuje tych kluczy rejestru, a jedynie wyszukuje PATH.
Więcej artykułów znajdziesz poniżej:
Powodzenia!