Ako vedie dialóg spúšťania kde sú aplikácie?

Obsah:

Ako vedie dialóg spúšťania kde sú aplikácie?
Ako vedie dialóg spúšťania kde sú aplikácie?

Video: Ako vedie dialóg spúšťania kde sú aplikácie?

Video: Ako vedie dialóg spúšťania kde sú aplikácie?
Video: How To Fix Google Chrome Opening Unwanted Sites on New Tab Automatically - YouTube 2024, November
Anonim
Dialog spustenia môže slúžiť ako jednoduchý a veľmi užitočný spôsob otvorenia programov v počítači, ale ako vie, kde sú tieto aplikácie umiestnené vo vašom systéme? Dnešný príspevok SuperUser Q & A má odpoveď na otázku zvedavého čitateľa.
Dialog spustenia môže slúžiť ako jednoduchý a veľmi užitočný spôsob otvorenia programov v počítači, ale ako vie, kde sú tieto aplikácie umiestnené vo vašom systéme? Dnešný príspevok SuperUser Q & A má odpoveď na otázku zvedavého čitateľa.

Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, skupín webových stránok týkajúcich sa otázok a odpovedí.

Otázka

Čítačka SuperUser mt025 chce vedieť, ako ovládač dialóg vie, kde sú aplikácie, ktoré nie sú v systéme Windows PATH:

As a power user, I frequently use the Run Dialog. I can understand why the following commands work, as they are in the PATH environment variable.

  • mspaint
  • diskmgmt.msc
  • explorer

These commands also work in CMD.

The commands below work in the Run Dialog, but they are not in the PATH environment variable, and they do not work in CMD.

  • firefox
  • winword
  • iexplore

How does Run know where these files are?

Odpoveď

Sponzor SuperUser w32sh má pre nás odpoveď:

When you execute a command from the Run Dialog, the system looks at the App Paths registry keys here:

HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionApp Paths

and

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths

Example

HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionApp Pathsfilezilla.exe

(Default) value data has the full path to the executable. If it is not found, it looks at each folder included in the PATH, whereas CMD (the Command Prompt) does not reference these registry keys, it only searches the PATH.

Máte niečo doplniť vysvetlenie? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.

Odporúča: