Домашня » як » Як діалог запуску знає, де застосовані програми?

    Як діалог запуску знає, де застосовані програми?

    Діалогове вікно запуску може служити легким і дуже корисним способом відкриття програм на вашому комп'ютері, але як він знає, де ці програми знаходяться у вашій системі? Сьогоднішня стаття SuperUser Q&A має відповідь на запитання цікавого читача.

    Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..

    Питання

    Читач SuperUser mt025 хоче знати, як діалог запуску знає, де є програми, які не входять до системи PATH:

    Як потужний користувач, я часто використовую діалог запуску. Я можу зрозуміти, чому працюють наступні команди, як вони є в PATH змінна середовища.

    • mspaint
    • diskmgmt.msc
    • дослідник

    Ці команди також працюють в CMD.

    Команди, наведені нижче, працюють у діалоговому вікні запуску, але вони не знаходяться в діалоговому вікні PATH змінної середовища, і вони не працюють в CMD.

    • firefox
    • winword
    • iexplore

    Як Run знає, де ці файли?

    Відповідь

    Співробітник суперкористувача w32sh має відповідь для нас:

    Коли ви виконуєте команду з діалогового вікна запуску, система дивиться на розділи реєстру App Paths:

    • HKEY_CURRENT_USER ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ Microsoft Windows CurrentVersion App Paths

    і

    • HKEY_LOCAL_MACHINE ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ Microsoft Windows CurrentVersion App Paths

    Приклад

    • ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ HKEY_CURRENT_USER Microsoft \ t

    (За замовчуванням) значення даних має повний шлях до виконуваного файлу. Якщо вона не знайдена, вона дивиться на кожну папку, включену в папку PATH, тоді як CMD (командний рядок) не посилається на ці розділи реєстру, він шукає лише PATH.


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.

    Наступна стаття
    Як працює алгоритм YouTube?
    Попередня стаття
    Як працює Інтернет?