7

win + r -> cmd -> enter

Как заменить псевдоним cmd?

Я хочу запустить cmder вместо стандартного cmd.exe

2 ответа2

11

Windows использует запись реестра <HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths> для регистрации полных путей приложений, которые видны из ярлыка Win+R. Мы можем использовать то же поведение, создав здесь запись для cmd.exe.

Используйте переносимую программу AppPaths, чтобы безопасно написать / отредактировать запись для cmd.exe, чтобы отразить полный путь к cmder.exe и сохранить. В моем тестировании перезагрузка не требуется. Вы также можете вручную записать в реестр, но приложение проверяет ошибки перед сохранением. Обратите внимание, что вам в любом случае понадобятся права администратора.

РЕДАКТИРОВАТЬ Для потомков, вот шаги для ручного редактирования реестра, а также. Обратите внимание, что в дальнейшем псевдоним cmd == cmder будет установлен для всех пользователей ПК. Если вы хотите сопоставить только свою учетную запись пользователя, замените путь реестра HKEY_LOCAL_MACHINE на HKEY_CURRENT_USER в следующем.

  1. Запустите regedit и перейдите в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths . Вам могут понадобиться права администратора.

  2. Создайте новый ключ с именем cmd.exe т.е. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\cmd.exe

  3. Измените строку Default во вновь созданном ключе, чтобы отразить путь к cmder.exe, например C:\applications\cmder\cmder.exe

  4. В папке ключей cmd.exe создайте новую строку с именем «Путь» и присвойте ей значение папки, в которой находится cmder.exe. Для примера пути на шаге 3 это будет C:\applications\cmder . Этот шаг не является обязательным. Он добавляет каталог в переменную PATH, которую наследует cmder.exe. Это полезно, если каталог содержит исполняемые файлы-помощники, необходимые для cmder.exe.

0

Как я достиг того же обхода родных приложений Windows:
1. Создайте каталог в корневом каталоге с именем "ярлыки" (C:\shortcuts, если ваш корневой диск - C)
2. Добавьте путь к новому каталогу в переменную среды PATH
3. Создайте ярлык для cmder.exe и переименуйте файл ярлыка .lnk в "cmd"
4. Поместите ярлык в ваш новый каталог ярлыков
5. Windows+R> cmd

Вы могли бы подумать, что редактирование реестра будет иметь большее влияние, чем этот обходной путь, но это буквально способ, которым я сокращаю все, сейчас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .