Kā darbojas dialoglodziņš, kur ir informācija par lietojumprogrammām?

Satura rādītājs:

Kā darbojas dialoglodziņš, kur ir informācija par lietojumprogrammām?
Kā darbojas dialoglodziņš, kur ir informācija par lietojumprogrammām?

Video: Kā darbojas dialoglodziņš, kur ir informācija par lietojumprogrammām?

Video: Kā darbojas dialoglodziņš, kur ir informācija par lietojumprogrammām?
Video: How to Automatically Open a Browser when Computer Starts in Windows 10 - YouTube 2024, Maijs
Anonim
Palaist dialoglodziņš var kalpot kā vienkāršs un ļoti noderīgs veids, kā datorā atvērt programmas, bet tikai kā tā zina, kur atrodas šīs programmas jūsu sistēmā? Šodienas SuperUser Q & A ziņai ir atbilde uz ziņkārīgo lasītāja jautājumu.
Palaist dialoglodziņš var kalpot kā vienkāršs un ļoti noderīgs veids, kā datorā atvērt programmas, bet tikai kā tā zina, kur atrodas šīs programmas jūsu sistēmā? Šodienas SuperUser Q & A ziņai ir atbilde uz ziņkārīgo lasītāja jautājumu.

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.

Jautājums

SuperUser lasītājs mt025 vēlas uzzināt, kā Run dialogs zina, kur ir lietojumprogrammas, kas nav Windows sistēmā 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?

Atbilde

SuperUser atbalstītājs w32sh ir atbilde mums:

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.

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.

Ieteicams: