Warum kann das Windows-Ausführen-Fenster Befehle ausführen, die nicht im PATH enthalten sind?

Warum kann das Windows-Ausführen-Fenster Befehle ausführen, die nicht im PATH enthalten sind?

Wenn ich in einem cmdFenster eingebe chrome, erhalte ich die folgende Meldung, weil chromees nicht in meinem ist PATH.

'chrome' is not recognized as an internal or external command,
operable program or batch file.

Wenn ich jedoch im Fenster „Ausführen“ ( win + R) eingebe chrome, wird Chrome ausgeführt.

Warum passiert das? Wie findet Run die Anwendung?

Antwort1

Die runBox verwendet alle App-Pfade in diesem SchlüsselHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

command promptkann nur Dinge im Umgebungspfad finden.

Um Chrome zum Pfad hinzuzufügen, gehen Sie wie folgt vor:

  1. Öffnen Sie File Explorer, klicken Sie mit der rechten Maustaste This PCund wählen Sie Properties.
  2. Klicken Sie links aufAdvanced System Settings
  3. Wählen Sie auf der AdvancedRegisterkarte Environmental Variables.
  4. Bearbeiten Sie den Pfad im system variablesAbschnitt und fügen Sie c:\program files\chrome\chrome.exe oder wo auch immer es ist hinzu

verwandte Informationen