Główna » jak » W jaki sposób Dialog Run wie, gdzie znajdują się aplikacje?

    W jaki sposób Dialog Run wie, gdzie znajdują się aplikacje?

    Okno dialogowe Uruchom może służyć jako łatwy i bardzo przydatny sposób otwierania programów na komputerze, ale jak się on wie, gdzie znajdują się te aplikacje w twoim systemie? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedź na ciekawe pytanie czytelnika.

    Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.

    Pytanie

    Czytnik SuperUser mt025 chce wiedzieć, w jaki sposób Run Dialog wie, gdzie znajdują się aplikacje, które nie znajdują się w PATH systemu Windows:

    Jako zaawansowany użytkownik często korzystam z okna dialogowego Uruchom. Rozumiem, dlaczego następujące polecenia działają, tak jak są w ŚCIEŻKA Zmienna środowiskowa.

    • mspaint
    • diskmgmt.msc
    • poszukiwacz

    Te polecenia działają również w CMD.

    Poniższe polecenia działają w oknie dialogowym Uruchom, ale nie znajdują się w ŚCIEŻKA zmienna środowiskowa i nie działają one w CMD.

    • firefox
    • winword
    • iexplore

    Jak działa Run, gdzie znajdują się te pliki?

    Odpowiedź

    Użytkownik SuperUser w32sh ma dla nas odpowiedź:

    Po uruchomieniu polecenia w oknie dialogowym Uruchom system sprawdza klucze rejestru aplikacji Paths tutaj:

    • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Ścieżki aplikacji

    i

    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths

    Przykład

    • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ filezilla.exe

    (Domyślna) dane wartości mają pełną ścieżkę do pliku wykonywalnego. Jeśli nie zostanie znaleziony, sprawdza każdy folder zawarty w pliku ŚCIEŻKA, podczas gdy CMD (wiersz polecenia) nie odwołuje się do tych kluczy rejestru, przeszukuje tylko plik ŚCIEŻKA.


    Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.

    Następny artykuł
    Jak działa algorytm YouTube?
    Poprzedni artykuł
    Jak działa Internet?