Kaip paleidimo dialogas žino, kur taikomos programos?

Turinys:

Kaip paleidimo dialogas žino, kur taikomos programos?
Kaip paleidimo dialogas žino, kur taikomos programos?

Video: Kaip paleidimo dialogas žino, kur taikomos programos?

Video: Kaip paleidimo dialogas žino, kur taikomos programos?
Video: Privacy, Security, Society - Computer Science for Business Leaders 2016 - YouTube 2024, Gegužė
Anonim
Dialogas paleisti gali būti paprastas ir labai naudingas būdas atidaryti programas kompiuteryje, bet tik kaip jis žino, kur yra šios programos jūsų sistemoje? Šiandien "SuperUser" Q & A įrašas turi atsakymą į įdomų skaitytojo klausimą.
Dialogas paleisti gali būti paprastas ir labai naudingas būdas atidaryti programas kompiuteryje, bet tik kaip jis žino, kur yra šios programos jūsų sistemoje? Šiandien "SuperUser" Q & A įrašas turi atsakymą į įdomų skaitytojo klausimą.

Šiandieninė klausimų ir atsakymų sesija pateikiama su "SuperUser" - "Stack Exchange", bendruomenės valdoma Q & A grupių asociacija.

Klausimas

"SuperUser" skaitytuvas mt025 nori sužinoti, kaip paleidimo dialogas žino, kur yra programų, kurios nėra "Windows" sistemoje 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?

Atsakymas

"SuperUser" autorius w32sh turi mums atsakymą:

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.

Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.

Rekomenduojamas: