Das Dialogfeld „Ausführen“ ist eines der nützlichsten Tools, wenn der Benutzer Programme auf seinem Computer öffnen möchte. Um jedoch den Funktionsmechanismus des Dialogfelds „Ausführen“ besser zu verstehen und zu erfahren, wie das Dialogfeld „Ausführen“ bestimmt, wo sich die Anwendung auf dem System befindet, lesen Sie bitte den folgenden Artikel von LuckyTemplates.
Fragen:
Als erfahrener Benutzer verwende ich auch häufig das Dialogfeld „Ausführen“. Ich kann verstehen, warum die folgenden Befehle im Dialogfeld „Ausführen“ funktionieren. Der Grund dafür ist, dass diese Befehle in der verfügbaren Umgebungsvariablen PATH enthalten sind.
- mspaint
- diskmgmt.msc
- Forscher
Darüber hinaus funktionieren die oben genannten Befehle auch auf CMD.
Ich habe jedoch eine Frage: Warum funktionieren die folgenden Befehle im Dialogfeld „Ausführen“, obwohl diese Befehle nicht in der verfügbaren PATH-Umgebungsvariablen enthalten sind und diese Befehle auch nicht auf CMD funktionieren? :
- Feuerfuchs
- winword
- iexplore
Woher weiß das Dialogfeld „Ausführen“, wo sich die Dateien befinden?
Antwort:
Wenn Sie einen beliebigen Befehl im Dialogfeld „Ausführen“ ausführen, sucht das System nach dem App Paths-Registrierungsschlüssel:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Und:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Zum Beispiel:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe
Standardmäßig haben Wertdaten den vollständigen Pfad zur Ausführung. Wenn der Pfad nicht gefunden wird, durchsucht das Dialogfeld „Ausführen“ jedes Verzeichnis im PATH. Im Gegensatz dazu sucht CMD (Eingabeaufforderung) nicht nach diesen Registrierungsschlüsseln, sondern nur nach PATH.
Weitere Artikel finden Sie weiter unten:
Viel Glück!