Problem beim Ausführen verschiedener Programme über das Menü „Start – Ausführen“

Problem beim Ausführen verschiedener Programme über das Menü „Start – Ausführen“

Wenn ich versuche, runChrome über Start → Ausführen → „Chrome“ aufzurufen, klappt es.

Allerdings schlägt der Versuch fehl, das Beyond CompareProgramm über „Start“ → „Ausführen“ → „bcompare“ auszuführen, da ich gesehen habe, dass die ausführbare Datei lautet bcompare.exe.

Warum das?

Antwort1

Beim Ausführen von Programmen nur anhand ihres Namens durchsucht Windows traditionell alle in der %PATH%Umgebungsvariablen aufgeführten Verzeichnisse.

C:\>Pfad festlegen
PATH=C:\WINDOWS;C:\WINDOWS\System32;C:\Programme\PuTTY;C:\Perl;C:\Programme\Python
C:\>

Da viele Programme in eigene Verzeichnisse installiert werden, %PATH%wäre es sehr kompliziert, alles dort hinzuzufügen. Dafür müssen einige Windows-Komponenten – darunter auch dieLaufen...Dialog – Suche nach einem zweiten Ort, genanntApp-Pfade. Als Sie beispielsweise Chrome installiert haben, hat es sich in der Registrierung unter registriert HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\Chrome.exe. Sie können es mit dem Registrierungseditor anzeigen (ausführen regedit).

Wenn Sie versuchen, auszuführen bcompare, schlägt es fehl, weil Beyond Compare hatnichthat sich unter App Paths registriert. Wenn Sie möchten, können Sie den Schlüssel und die Werte manuell mit Regedit erstellen:

  • SchlüsselHKLM\Software\Microsoft\Windows\CurrentVersion
    • UnterschlüsselApp Paths
      • Unterschlüsselbcompare.exe
        • Wert (default)durch Daten . Natürlich durch den richtigen Pfad C:\Program Files\..........\bcompare.exe
          ersetzen ......

verwandte Informationen