win+ r-> cmd
->enter
Wie ersetze ich den Alias von cmd?
windows
windows-8
windows-8.1
Bablewa
quelle
quelle
cmd.exe
- ich müsste es in etwas anderes umbenennenPATH
als erster hinzugefügt .PATH=cmderpath:normalpath
und erstellen Sie auch eine Kopie voncmder
ascmd.exe
auf dem gleichen Pfad wiecmder
Antworten:
Windows verwendet den Registrierungseintrag
<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths>
, um vollständige Pfade von Anwendungen zu registrieren, die über die Win + R-Verknüpfung angezeigt werden. Wir können das gleiche Verhalten verwenden, indem wir hier einen Eintrag für cmd.exe erstellen.Verwenden Sie das tragbare Programm AppPaths , um den Eintrag für cmd.exe sicher zu schreiben / bearbeiten, um den vollständigen Pfad zu cmder.exe wiederzugeben und zu speichern. Bei meinen Tests sollte kein Neustart erforderlich sein. Sie können auch manuell in die Registrierung schreiben, aber die App prüft vor dem Speichern auf Fehler. Beachten Sie, dass Sie in beiden Fällen Administratorrechte benötigen.
BEARBEITEN Für die Nachwelt sind hier die Schritte zum manuellen Bearbeiten der Registrierung aufgeführt. Beachten Sie, dass im Folgenden der Alias cmd == cmder für alle Benutzer des PCs festgelegt wird. Wenn Sie nur die Zuordnung für Ihr Benutzerkonto möchten, ersetzen Sie den Registrierungspfad
HKEY_LOCAL_MACHINE
mitHKEY_CURRENT_USER
in den folgenden.Führen Sie regedit aus und gehen Sie zu
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths
. Möglicherweise benötigen Sie Administratorrechte.Erstellen Sie einen neuen Schlüssel mit dem Namen
cmd.exe
dhHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\cmd.exe
Ändern Sie die
Default
Zeichenfolge im neu erstellten Schlüssel, um den Pfad zu cmder.exe wiederzugeben, zC:\applications\cmder\cmder.exe
cmd.exe
Erstellen Sie im Schlüsselordner eine neue Zeichenfolge mit dem Namen "Pfad" und geben Sie den Wert des Ordners an, in dem sich cmder.exe befindet. Für den Beispielpfad in Schritt 3 wäre diesC:\applications\cmder
. Dieser Schritt ist nicht obligatorisch. Es fügt das Verzeichnis der PATH-Variablen hinzu, die cmder.exe erbt. Dies ist nützlich, wenn das Verzeichnis ausführbare Hilfedateien enthält, die für cmder.exe erforderlich sind.quelle
So habe ich die gleiche Umgehung der nativen Windows-Anwendungen erreicht:
1. Erstellen Sie im Stammverzeichnis ein Verzeichnis mit dem Namen "Verknüpfungen" (C: \ Verknüpfungen unter der Annahme, dass Ihr Stammlaufwerk C ist).
2. Fügen Sie den Pfad zum neuen Verzeichnis zu Ihrer PATH-Umgebung hinzu Variable
3. Erstellen Sie eine Verknüpfung zu cmder.exe und benennen Sie die .lnk-Verknüpfungsdatei in "cmd" um.
4. Platzieren Sie die Verknüpfung in Ihrem neuen Verknüpfungsverzeichnis.
5. Windows + R> cmd
Sie würden denken, dass das Bearbeiten der Registrierung mehr Einfluss hat als diese Problemumgehung, aber dies ist buchstäblich die Art und Weise, wie ich jetzt auf irgendetwas verweise.
quelle