Startseite » wie man » Wie weiß der Ausführungsdialog, wo sich Anwendungen befinden?

    Wie weiß der Ausführungsdialog, wo sich Anwendungen befinden?

    Das Dialogfeld "Ausführen" kann als einfache und sehr nützliche Methode zum Öffnen von Programmen auf Ihrem Computer dienen. Aber woher weiß es, wo sich diese Anwendungen auf Ihrem System befinden? Der heutige Q & A-Beitrag von SuperUser hat die Antwort auf die Frage eines neugierigen Lesers.

    Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.

    Die Frage

    Der SuperUser-Leser mt025 möchte wissen, wie der Ausführen-Dialog weiß, wo sich Anwendungen befinden, die sich nicht im Windows-Systempfad befinden

    Als Power User benutze ich häufig den Run-Dialog. Ich kann verstehen, warum die folgenden Befehle funktionieren, da sie im PFAD Umgebungsvariable.

    • mspaint
    • diskmgmt.msc
    • Forscher

    Diese Befehle funktionieren auch in CMD.

    Die folgenden Befehle funktionieren im Ausführungsdialogfeld, sind jedoch nicht im PFAD Umgebungsvariable, und sie funktionieren nicht in CMD.

    • Feuerfuchs
    • Winword
    • iexplore

    Woher weiß Run, wo sich diese Dateien befinden?

    Die Antwort

    SuperUser-Mitwirkender w32sh hat die Antwort für uns:

    Wenn Sie einen Befehl über das Dialogfeld "Ausführen" ausführen, prüft das System die Registrierungsschlüssel für die Anwendungspfade hier:

    • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Anwendungspfade

    und

    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths

    Beispiel

    • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ filezilla.exe

    (StandardWertedaten haben den vollständigen Pfad zur ausführbaren Datei. Wenn es nicht gefunden wird, werden alle darin enthaltenen Ordner angezeigt PFAD, Während CMD (die Eingabeaufforderung) nicht auf diese Registrierungsschlüssel verweist, durchsucht es nur die PFAD.


    Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.