Die Antwort von w32sh weist zu Recht darauf hin, dass die zusätzlichen, vom Dialogfeld "Ausführen" gesuchten Schlüssel hier sind:
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \
Für diese Wege gibt es offizielle Unterlagen .
Eine wichtige Tatsache bei diesen Schlüsseln ist, dass der Name des Schlüssels (z. B. "filezilla.exe") in keiner Weise mit dem vollständigen Pfad übereinstimmen muss. Unter Windows 7 kann der Wert sogar eine einfache Befehlszeile sein, ähnlich dem, was als "Ziel" einer Verknüpfung verwendet werden kann.
Zum Beispiel hatte ich das in meiner Registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe] @="\"C:\\WINDOWS\\system32\\javaw.exe\" -Xms24M -Xmx512M -jar \"C:\\Program Files\\jEdit\\jedit.jar\" -reuseview"
Ich scheine dies unter Windows 10 nicht zu schaffen, aber Sie können trotzdem auf jede Datei zeigen, einschließlich einer Batch-Datei, z
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe] @="C:\\Program Files\\jEdit\\run-jedit.bat"
Auf diese Weise können Sie "jedit" oder "jedit C: \ foo \ bar \ something.txt" eingeben, um die JVM mit den entsprechenden Optionen auszuführen und jEdit zu starten / erneut zu verwenden .
Soweit ich sehen kann, muss der Schlüsselname auf ".exe" enden. Um einen Alias von "abc" zu erstellen, erstellen Sie einen Schlüssel "abc.exe", auch wenn er nicht auf eine ".exe" -Datei verweist .