Вопрос или проблема
Вы можете, пожалуйста, сказать, что означает эта ошибка CMDER? CMDER\vendor\conemu-maximus5..\init.bat”‘ не распознается как внутренняя или внешняя команда,
выполняемая программа или пакетный файл. Мой CMDER потерял цвета (как и раньше трижды), поэтому я скачал новый для Win 10, и он выдает мне эту ошибку. Кто-нибудь знает, что произошло?
Спасибо.
Проверьте, находится ли файл init.bat в папке your-path-to-cmder/Cmder/vendor. Если нет, проверьте, не поместил ли ваш антивирус его в карантин. Антивирус Avast делает это. Добавьте исключение для init.bat в антивирусе, скачайте и переустановите cmder.
У меня была похожая проблема. Я обнаружил, что init.bat
не был скопирован, когда я переустановил cmder. Несмотря на отключенные UAC и антивирус, доступ к файлу был запрещен, независимо от того, использовал я xcopy
в cmd с правами администратора или перетаскивание через проводник.
Подсказки других пользователей о том, что файл init.bat якобы был помещен в карантин Avast или кем-то другим, в моем случае оказались совершенно неуместными.
В чем я ошибся было то, как я устанавливал (обновлял) cmder.
- Сначала я создал новую директорию, которая будет моим домашним каталогом cmder, в
C:\cmder
- Я открыл (в отличие от распаковки) скачанный файл
cmder_mini.zip
- Я выбрал все содержимое архива и скопировал в домашнюю директорию cmder.
Потом я понял, что init.bat никогда не был скопирован из архива из-за отказа в доступе.
Вместо этого
- Распакуйте zip-архив
- Перетащите всю распакованную папку
cmder_mini
в нужное место (C:\
) - Переименуйте ее по своему усмотрению (из
cmder_mini
вcmder
)
Вы уловили разницу, верно? Таким образом, файл init.bat
будет “перемещен”. Больше никаких раздражающих сообщений при создании консоли.
.
Ответ или решение
Ошибка, с которой вы столкнулись в CMDER — "CMDER\vendor\conemu-maximus5..\init.bat’ is not recognized as an internal or external command, operable program or batch file", — возникает по нескольким причинам. Давайте рассмотрим каждую из них, чтобы найти оптимальное решение.
Теория
Ошибка "не распознан как внутренняя или внешняя команда, исполняемая программа или пакетный файл" указывает на то, что система не может найти или распознать указанный файл init.bat
. Это может возникнуть из-за отсутствия файла, его повреждения, неправильной установки CMDER или вмешательства антивирусного ПО.
Основные причины проблемы следующие:
- Отсутствие файла init.bat: Возможно, файл вообще отсутствует в каталоге
CMDER\vendor\conemu-maximus5
. Это может быть связано с неполной установкой или извлечением архива. - Антивирусное ПО: Некоторые антивирусные программы, такие как Avast, могут помещать файл
init.bat
в карантин, считая его потенциально опасным. - Проблемы с правами доступа: Иногда при установке или обновлении могут возникнуть проблемы с правами, особенно если файлы скопированы вручную, а не извлечены из архива.
- Ошибки при обновлении: Неправильное обновление CMDER, когда файлы перезаписываются или копируются вручную без надлежащего извлечения, также может вызвать эту ошибку.
Примеры
Ваша ситуация, где исчезали цвета и появлялась ошибка, связана с нарушениями в файлах настройки CMDER. Перед повторной установкой было замечено, что файл init.bat
физически отсутствовал или находился в карантине.
Применение
Теперь перейдем к шагам, которые помогут устранить проблему:
-
Проверка наличия файла: Перейдите в директорию
CMDER\vendor\conemu-maximus5
и убедитесь в наличии файлаinit.bat
. Если файл отсутствует, это подтверждает, что проблема связана с установкой или извлечением. -
Проверка антивируса: Откройте ваш антивирус и проверьте журнал карантина. Если файл
init.bat
перемещен в карантин, создайте для него исключение и восстановите файл. -
Правильное извлечение архива:
- Необходимо извлечь весь архив
cmder_mini.zip
или другой используемый архив в новую папку. Не открывайте архив, чтобы вручную копировать файлы. - Используйте правый клик на архиве и выберите опцию "Распаковать в…", выбрав целевую директорию, например,
C:\cmder
. - После извлечения перейдите в указанную директорию и удостоверьтесь, что все файлы, включая
init.bat
, находятся на месте.
- Необходимо извлечь весь архив
-
Проверка доступа: Убедитесь, что у вас есть все необходимые права доступа для выполнения всех файлов. Это можно сделать, запустив CMDER с правами администратора.
-
Проверка команды PATH: Убедитесь, что путь к CMDER корректно прописан в системной переменной PATH. Это может повлиять на нахождение файлов системой.
-
Установление возобновления конфигурации: Если проблема повторяется, начните с чистой установки. Сохраните текущие настройки CMDER, удалите программу и установите её заново, следуя правильному процессу извлечения файлов.
Применив вышеуказанные шаги, система должна распознать init.bat
, и вы сможете использовать CMDER без ошибок. Если проблема сохраняется, возможно следует протестировать установку на чистой системе, чтобы исключить влияние других программ или настроек.