A Futtatás párbeszédpanel az egyik leghasznosabb eszköz arra az esetre, ha a felhasználó programokat szeretne megnyitni a számítógépén. Azonban a Futtatás párbeszédpanel működési mechanizmusának jobb megértéséhez, valamint annak megértéséhez, hogy a Futtatás párbeszédpanel hogyan határozza meg az alkalmazás helyét a rendszeren, olvassa el a Wiki.SpaceDesktop alábbi cikkét.

Kérdez:
Tapasztalt felhasználóként gyakran használom a Futtatás párbeszédpanelt is. Megértem, hogy az alábbi parancsok miért működnek a Futtatás párbeszédpanelen, ennek az az oka, hogy ezek a parancsok az elérhető PATH környezeti változóban vannak.
- mspaint
- diskmgmt.msc
- felfedező
Ezenkívül a fenti parancsok CMD-n is működnek.
Azonban van egy kérdésem: miért működnek az alábbi parancsok a Futtatás párbeszédpanelen, bár ezek a parancsok nem szerepelnek az elérhető PATH környezeti változóban, és ezek a parancsok sem működnek a CMD-n?
- firefox
- Winword
- azaz fedezze fel
Tehát honnan tudja a Futtatás párbeszédpanel, hogy hol vannak a fájlok?
Válasz:
Amikor végrehajt egy parancsot a Futtatás párbeszédpanelen, a rendszer megkeresi az App Paths Registry kulcsot:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
És:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Például:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe
Alapértelmezés szerint az adatok a teljes végrehajtási útvonalat tartalmazzák. Ha az elérési út nem található, a Futtatás párbeszédpanel megkeresi a PATH minden könyvtárát. Ezzel szemben a CMD (parancssor) nem keresi ezeket a rendszerleíró kulcsokat, hanem csak a PATH-t.
Tekintse meg néhány további cikket alább:
Sok szerencsét!