Het dialoogvenster Uitvoeren is een van de handigste hulpmiddelen als de gebruiker programma's op zijn of haar computer wil openen. Om echter het werkingsmechanisme van het dialoogvenster Uitvoeren en hoe het dialoogvenster Uitvoeren bepaalt waar de toepassing zich op het systeem bevindt beter te begrijpen, verwijzen wij u naar het onderstaande artikel van LuckyTemplates.

Vragen:
Als ervaren gebruiker gebruik ik ook vaak het dialoogvenster Uitvoeren. Ik begrijp waarom de onderstaande opdrachten in het dialoogvenster Uitvoeren werken. De reden is dat deze opdrachten zich in de beschikbare PATH-omgevingsvariabele bevinden.
- msverf
- diskmgmt.msc
- ontdekkingsreiziger
Bovendien werken de bovenstaande opdrachten ook op CMD.
Ik heb echter een vraag: waarom werken de onderstaande opdrachten in het dialoogvenster Uitvoeren, ook al staan deze opdrachten niet in de beschikbare PATH-omgevingsvariabele, en werken deze opdrachten ook niet op CMD? :
- Firefox
- winwoord
- ikverken
Dus hoe weet het dialoogvenster Uitvoeren waar de bestanden zich bevinden?
Antwoord:
Wanneer u een opdracht in het dialoogvenster Uitvoeren uitvoert, zoekt het systeem naar de registersleutel App Paths:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App-paden
En:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App-paden
Bijvoorbeeld:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe
Standaard hebben waardegegevens het volledige pad naar uitvoering. Als het pad niet wordt gevonden, doorzoekt het dialoogvenster Uitvoeren elke map in het PATH. CMD (opdrachtprompt) zoekt daarentegen niet naar deze registersleutels, maar zoekt alleen naar PATH.
Zie hieronder nog enkele artikelen:
Succes!