Bcdedit не является внутренней или внешней командой в Windows 10

Обновлено: 04.07.2024

Инструмент командной строки bcdedit изменяет хранилище данных конфигурации загрузки, содержит параметры конфигурации и управляет загрузкой операционной системы. Эти параметры ранее находились в файле boot.ini (в операционных системах на основе BIOS) или в записях энергонезависимой памяти (в операционных системах на основе EFI (Extensible Firmware Interface)). Вы можете использовать Bcdedit.exe для добавления, удаления, редактирования и добавления записей в хранилище данных конфигурации загрузки.

Доступность

Bcdedit — это внешняя команда, доступная для следующих операционных систем Microsoft как bcdedit.exe.

Синтаксис Bcdedit

Чтобы использовать команду bcdedit, вы должны находиться в командной строке с повышенными привилегиями.

Запуск "bcdedit" сам по себе эквивалентен запуску "bcdedit /enum ACTIVE".

Команды, работающие с магазином

Эта команда создает новое пустое хранилище данных конфигурации загрузки. Созданный магазин не является системным магазином.

указывает имя файла хранилища данных конфигурации загрузки. Если имя файла содержит пробелы, оно должно быть заключено в кавычки ("").

Следующая команда создает указанный файл хранилища:

Эта команда экспортирует содержимое системного хранилища в файл. Этот файл можно использовать позже для восстановления состояния системного хранилища. Эта команда действительна только для системного хранилища.

— это имя файла, которое будет использоваться в качестве места назначения для экспорта. Если имя файла содержит пробелы, оно должно быть заключено в кавычки ("").

Следующая команда экспортирует системное хранилище в указанный файл:

Эта команда восстанавливает состояние системного хранилища, используя резервный файл данных, ранее созданный с помощью команды /export. Любые существующие записи в системном хранилище удаляются перед импортом. Эта команда действительна только для системного хранилища.

имя файла, который импортируется в системное хранилище.

Если имя файла содержит пробелы, оно должно быть заключено в кавычки ("").

/clean указывает, что все существующие загрузочные записи встроенного ПО должны быть удалены (влияет только на системы EFI).

Следующая команда импортирует указанный файл в системное хранилище.

Эта команда устанавливает системное хранилище. Эта команда действительна только для систем EFI в тех случаях, когда устройство системного хранилища неоднозначно. Этот параметр не сохраняется после перезагрузки.

имя системного раздела для установки в качестве системного хранилища. Устройство должно быть системным разделом.

Следующая команда задает указанное системное хранилище:

Команды, работающие с записями в магазине

Эта команда создает копию указанной загрузочной записи.

указывает используемое хранилище. Если этот параметр не указан, используется системное хранилище. Для получения дополнительной информации запустите "bcdedit /? store".

указывает идентификатор копируемой записи. Для получения дополнительной информации об идентификаторах запустите «bcdedit /?ID».

указывает описание, которое будет применяться к новой записи.

Следующая команда создает копию указанной загрузочной записи операционной системы:

Следующая команда создает запись загрузчика ОС на основе NTLDR (Ntldr):

Следующая команда создает запись дополнительных параметров RAM-диска:

Следующая команда создает новую загрузочную запись операционной системы:

Следующая команда создает новую запись параметров отладчика:

Эта команда удаляет запись из хранилища данных конфигурации загрузки.

указывает используемое хранилище. Если этот параметр не указан, используется системное хранилище. Для получения дополнительной информации запустите "bcdedit /? store".

указывает идентификатор загрузочной записи, которую вы хотите удалить. Для получения дополнительной информации об идентификаторах запустите «bcdedit /?ID».

/f — удаляет указанную запись. Без этого параметра bcdedit не будет удалять записи с общеизвестным идентификатором.

/cleanup — удаляет указанную запись и удаляет запись из порядка отображения. Любые другие ссылки на удаляемую запись удаляются из хранилища. При удалении записи загрузчика ОС соответствующая запись возобновления работы из спящего режима также удаляется, если на нее не ссылаются какие-либо другие загрузчики ОС. Этот параметр предполагается, если не указан параметр /nocleanup.

/nocleanup — удаляет указанную запись, не удаляя запись из порядка отображения.

Следующая команда удаляет указанную запись операционной системы из хранилища и удаляет запись из порядка отображения:

Следующая команда удаляет указанную запись операционной системы из хранилища и удаляет запись из порядка отображения:

Следующая команда удаляет указанную запись операционной системы из хранилища, не удаляя запись из порядка отображения:

Эта команда создает зеркало указанной загрузочной записи.

указывает используемое хранилище.Если этот параметр не указан, используется системное хранилище. Для получения дополнительной информации запустите "bcdedit /? store".

указывает идентификатор записи для зеркального отображения. Для получения дополнительной информации об идентификаторах запустите «bcdedit /?ID».

Следующая команда создает зеркало указанной загрузочной записи операционной системы:

Команды, работающие с параметрами ввода

Эта команда удаляет элемент данных из записи в хранилище данных конфигурации загрузки.

указывает используемое хранилище. Если этот параметр не указан, используется системное хранилище. Для получения дополнительной информации запустите "bcdedit /? store".

указывает идентификатор записи, которая будет изменена. Если не указано, используется. Для получения дополнительной информации об идентификаторах запустите «bcdedit /?ID».

указывает параметр, который будет удален из указанной записи. Запустите "bcdedit /?TYPES" для получения дополнительной информации о типах данных.

Следующая команда удаляет параметр bootsequence из записи диспетчера загрузки:

Следующая команда удаляет значение среды предустановки Windows (WinPE) из текущей загрузочной записи операционной системы:

Следующая команда удаляет значение Windows PE из указанной загрузочной записи операционной системы:

Эта команда устанавливает значение параметра записи в хранилище данных конфигурации загрузки.

указывает используемое хранилище. Если этот параметр не указан, используется системное хранилище. Для получения дополнительной информации запустите "bcdedit /? store".

указывает идентификатор изменяемой записи. Если не указано, используется. Для получения дополнительной информации об идентификаторах запустите «bcdedit /?ID».

указывает тип данных параметра, который будет создан или изменен. Запустите "bcdedit /?TYPES" для получения дополнительной информации о типах данных.

указывает значение, которое должно быть присвоено параметру. Формат зависит от указанного типа данных. Запустите "bcdedit /? FORMATS" для получения дополнительной информации о форматах данных.

/addfirst — этот переключатель можно использовать, только если тип данных — список объектов. Добавляет указанный идентификатор записи в начало списка. Если указан этот переключатель, может быть указан только один идентификатор записи. Если указанный идентификатор уже есть в списке, он перемещается в начало списка.

/addlast — этот переключатель можно использовать, только если тип данных — список объектов. Добавляет указанный идентификатор записи в конец списка. Если указан этот переключатель, может быть указан только один идентификатор записи. Если указанный идентификатор уже есть в списке, он перемещается в конец списка.

/remove — этот переключатель можно использовать только в том случае, если тип данных является списком объектов. Удаляет указанный идентификатор записи из списка. Если указан этот переключатель, может быть указан только один идентификатор записи. Если идентификатора нет в списке, то операция не действует. Если удаляется последняя запись, значение типа данных удаляется.

Следующая команда устанавливает устройство приложения в раздел C: для указанной записи операционной системы:

ПРИМЕЧАНИЕ. Используйте синтаксис 'hd_partiton=', чтобы явно отключить автоматическое обнаружение виртуального жесткого диска и создать записи, совместимые с загрузкой виртуальной машины, например:

Следующая команда задает для устройства ОС файл VHD (C:\vdisks\vdisk01.vhd) для указанной записи операционной системы:

Следующая команда устанавливает путь приложения к \windows\system32\winload.exe для указанной записи операционной системы:

Следующая команда задает для политики NX значение OptIn для текущей загрузочной записи операционной системы.

Команды, управляющие выводом

Эта команда выводит список записей в хранилище. Команда /enum используется по умолчанию, поэтому запуск "bcdedit" без параметров эквивалентен запуску "bcdedit /enum ACTIVE".

указывает используемое хранилище. Если этот параметр не указан, используется системное хранилище. Для получения дополнительной информации запустите "bcdedit /? store".

указывает тип отображаемых записей. может быть одним из следующих:

АКТИВНО — по умолчанию все записи в порядке отображения диспетчера загрузки.

ПРОШИВКА — Все приложения встроенного ПО.

BOOTAPP — все приложения среды загрузки.

BOOTMGR – менеджер загрузки.

OSLOADER — все записи операционной системы.

RESUME – все возобновления из записей, находящихся в спящем режиме.

НАСЛЕДОВАТЬ — все наследуют записи.

ALL – сделать все записи.

указывает идентификатор записи, которая должна быть указана. Если указан идентификатор, то будет указан только указанный объект. Для получения информации об идентификаторах запустите «bcdedit /?ID».

/v Отображает идентификаторы записей полностью, а не использует имена для общеизвестных идентификаторов.

Следующая команда выводит список всех загрузочных записей загрузчика операционной системы:

Следующая команда выводит список всех записей диспетчера загрузки:

Следующая команда выводит только загрузочную запись по умолчанию:

Следующая команда выводит список только указанной загрузочной записи операционной системы:

Параметр командной строки, который отображает идентификаторы записей полностью, а не использует имена для общеизвестных идентификаторов.

Используйте параметр /v отдельно в качестве команды для полного отображения идентификаторов записей для типа ACTIVE.

Обычно любые общеизвестные идентификаторы записей заменяются их удобной сокращенной формой. Указание /v в качестве ключа командной строки предотвращает эту замену и отображает все идентификаторы полностью. Запуск "bcdedit /v" сам по себе эквивалентен запуску "bcdedit /enum ACTIVE /v".

Следующая команда выводит список активных записей в системном хранилище со всеми идентификаторами записей, отображаемыми полностью.

Команды, управляющие менеджером загрузки

Эта команда устанавливает последовательность однократной загрузки, которую будет использовать диспетчер загрузки.

[. ] указывает список идентификаторов, составляющих последовательность загрузки. Вы должны указать хотя бы один идентификатор и должны разделять идентификаторы пробелами. Для получения дополнительной информации об идентификаторах запустите «bcdedit /?ID».

/addfirst — добавляет указанный идентификатор записи в начало последовательности загрузки. Если указан этот переключатель, может быть указан только один идентификатор. Если идентификатор уже есть в списке, он перемещается в начало списка.

/addlast — добавляет указанный идентификатор записи в конец последовательности загрузки. Если указан этот переключатель, может быть указан только один идентификатор. Если идентификатор уже есть в списке, он перемещается в конец списка.

/remove — удаляет указанный идентификатор записи из последовательности загрузки. Если указан этот переключатель, может быть указан только один идентификатор записи. Если идентификатора нет в списке, то операция не действует. Если удаляется последняя запись, значение последовательности загрузки удаляется из записи диспетчера загрузки.

Следующая команда устанавливает две записи ОС и загрузчик ОС на основе NTLDR в последовательности однократной загрузки диспетчера загрузки:

Следующая команда добавляет указанную запись ОС в конец последовательности однократной загрузки диспетчера загрузки:

Эта команда устанавливает запись по умолчанию, которую диспетчер загрузки будет использовать по истечении времени ожидания.

указывает идентификатор загрузочной записи, которая будет использоваться по умолчанию по истечении времени ожидания. Для получения информации об идентификаторах запустите «bcdedit /?ID».

Следующая команда устанавливает указанную запись в качестве записи диспетчера загрузки по умолчанию:

Следующая команда устанавливает загрузчик ОС на основе NTLDR в качестве записи по умолчанию:

Эта команда устанавливает порядок отображения, который будет использоваться диспетчером загрузки.

[. ] указывает список идентификаторов, составляющих порядок отображения. Должен быть указан хотя бы один идентификатор, и они должны быть разделены пробелами. Для получения дополнительной информации об идентификаторах запустите «bcdedit /?ID».

/addfirst — добавляет указанный идентификатор записи в начало порядка отображения. Если указан этот переключатель, может быть указан только один идентификатор записи. Если указанный идентификатор уже есть в списке, он перемещается в начало списка.

/addlast — добавляет указанный идентификатор записи в конец порядка отображения. Если указан этот переключатель, может быть указан только один идентификатор записи. Если указанный идентификатор уже есть в списке, он перемещается в конец списка.

/remove — удаляет указанный идентификатор записи из порядка отображения. Если указан этот переключатель, может быть указан только один идентификатор записи. Если идентификатора нет в списке, то операция не действует. Если удаляется последняя запись, то значение порядка отображения удаляется из записи менеджера загрузки.

Следующая команда устанавливает две записи ОС и загрузчик ОС на основе NTLDR в порядке отображения диспетчера загрузки:

Следующая команда добавляет указанную запись ОС в конец порядка отображения диспетчера загрузки:

Эта команда устанавливает время ожидания в секундах, прежде чем менеджер загрузки выберет запись по умолчанию. Для получения информации о настройке записи по умолчанию запустите «bcdedit /? default».

указывает время ожидания в секундах, прежде чем менеджер загрузки выберет запись по умолчанию.

Следующая команда устанавливает менеджер загрузки на 30 секунд:

Эта команда установит порядок отображения, который будет использоваться диспетчером загрузки при отображении меню инструментов.

[. ] указывает список идентификаторов, составляющих порядок отображения инструментов. Должен быть указан хотя бы один идентификатор, и они должны быть разделены пробелами. Для получения дополнительной информации об идентификаторах запустите «bcdedit /?ID».

/addfirst — добавляет указанный идентификатор записи в начало порядка отображения инструментов. Если указан этот переключатель, может быть указан только один идентификатор записи. Если указанный идентификатор уже есть в списке, он перемещается в начало списка.

/addlast — добавляет указанный идентификатор записи в конец порядка отображения инструментов. Если указан этот переключатель, может быть указан только один идентификатор записи.Если указанный идентификатор уже есть в списке, он перемещается в конец списка.

/remove — удаляет указанный идентификатор записи из порядка отображения инструментов. Если указан этот переключатель, может быть указан только один идентификатор записи. Если идентификатора нет в списке, то операция не действует. Если удаляется последняя запись, то значение порядка отображения инструментов удаляется из записи диспетчера загрузки.

Следующая команда устанавливает две записи инструментов и диагностику памяти в порядке отображения инструментов диспетчера загрузки:

Следующая команда добавляет указанную запись инструмента в конец порядка отображения инструментов менеджера загрузки:

Команды, управляющие службами аварийного управления для загрузочного приложения

Эта команда включает или отключает службы аварийного управления для указанной записи.

указывает идентификатор изменяемой записи. Хотя эта команда будет работать для любой записи, она эффективна только для загрузочных приложений.

Следующая команда включает службы аварийного управления для диспетчера загрузки:

Эта команда включает или отключает службы аварийного управления для указанной загрузочной записи операционной системы.

указывает идентификатор изменяемой записи. Можно указать только записи «Загрузчик Windows». Если не указано, используется. Для получения дополнительной информации об идентификаторах запустите «bcdedit /?ID».

Следующая команда включает службы аварийного управления для текущей загрузочной записи операционной системы:

Эта команда устанавливает глобальные настройки служб аварийного управления для системы. Emssettings не включает и не отключает службы аварийного управления для какой-либо конкретной загрузочной записи.

BIOS указывает, что система будет использовать настройки BIOS для конфигурации служб аварийного управления. Этот переключатель работает только в системах с поддержкой служб аварийного управления в BIOS.

указывает последовательный порт для использования в качестве порта службы аварийного управления. Этот параметр не следует указывать вместе с параметром BIOS.

задает скорость последовательной передачи данных, используемую для служб аварийного управления. Эту команду не следует задавать с опцией BIOS. является необязательным, и по умолчанию используется скорость 9600 бод.

Следующая команда устанавливает параметры служб аварийного управления для использования настроек BIOS:

Следующая команда устанавливает параметры служб аварийного управления для использования com2: на скорости 115 200 бод.

Команда, управляющая отладкой

Эта команда включает или отключает отладчик загрузки для указанной записи загрузки. Хотя эта команда работает для любой записи, она эффективна только для загрузочных приложений.

указывает идентификатор изменяемой записи. Для получения информации об идентификаторах запустите «bcdedit /?ID».

Следующая команда включает отладку загрузки для загрузчика операционной системы Windows текущей загрузочной записи операционной системы:

Следующая команда отключает отладку загрузки для диспетчера загрузки Windows:

Задает глобальные параметры отладчика.

Эта команда включает или отключает отладчик ядра для указанной загрузочной записи.

указывает идентификатор изменяемой записи. Можно указать только записи загрузчика Windows. Если не указано, используется. Для получения дополнительной информации об идентификаторах запустите «bcdedit /?ID».

Следующая команда включает отладку ядра для текущей загрузочной записи операционной системы Windows:

Следующая команда отключает отладку ядра для указанной записи операционной системы:

Эта команда устанавливает или отображает параметры гипервизора для системы.

Эта команда не включает и не отключает отладчик гипервизора для какой-либо конкретной записи загрузчика ОС. Чтобы включить или отключить отладчик гипервизора для определенной записи загрузчика ОС, используйте «bcdedit /set HYPERVISORDEBUG ON». Для получения информации об идентификаторах запустите «bcdedit /?ID».

Чтобы установить отдельный параметр отладчика гипервизора, используйте "bcdedit /set". Для получения информации о допустимых типах запустите «bcdedit /?TYPES».

указывает тип отладчика. может быть одним из SERIAL, 1394 или NET.

для ПОСЛЕДОВАТЕЛЬНОЙ отладки указывает последовательный порт для использования в качестве порта отладки.

для ПОСЛЕДОВАТЕЛЬНОЙ отладки указывает скорость передачи данных, используемую для отладки.

для отладки 1394 указывает канал 1394, который будет использоваться для отладки.

для сетевой отладки указывает IPv4-адрес хост-отладчика.

для сетевой отладки указывает порт для связи в отладчике хоста. Должно быть 49152 или выше.

Следующая команда отображает текущие настройки гипервизора:

Следующая команда устанавливает параметры отладчика гипервизора для последовательной отладки через COM1 со скоростью 115 200 бод:

Следующая команда устанавливает параметры отладчика гипервизора на отладку 1394 с использованием канала 23:

Следующая команда устанавливает параметры отладчика гипервизора на сетевую отладку с хостом отладчика по адресу 192.168.1.2, взаимодействующим через порт 50000:

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

Командная строка в Windows — это удобная утилита. Позволяет быстро выполнять многие задачи; однако командный процессор может отображать ошибку «не распознана как внутренняя или внешняя команда» при попытке выполнить команду.

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

Почему возникает ошибка «Не распознана как внутренняя или внешняя команда»?

ОС Windows хранит список путей, известных как переменные среды Windows, для быстрого запуска и выполнения программ. Любые проблемы с ним могут вызвать ошибку.

Возможные проблемы, вызывающие эту ошибку, включают:

  • Неверные команды.
  • Записи реестра, прерывающие работу команд и многое другое.
  • Исполняемые программы или сценарии не установлены.
  • Неправильно указан путь или имя файла.
  • Отсутствует каталог файлов в переменных среды Windows.

Как исправить ошибку «Не распознана как внутренняя или внешняя команда»

Эта ошибка часто возникает, когда вы запускаете программу или команду CMD, и что-то идет не так. Мы перечислили исправления для обеих версий ошибки, поэтому следуйте инструкциям, соответствующим вашему случаю.

1. Проверьте, установлена ​​ли программа

Командная строка не может запустить несуществующую программу. Если вы пытаетесь запустить только что установленную программу, убедитесь, что она установлена ​​правильно.

Чтобы проверить установку:

  1. Нажмите Win + R, чтобы открыть меню «Выполнить». Затем введите control и нажмите OK.
  2. Затем в Панели управления выберите "Программы" > "Программы и компоненты".
  3. Прокрутите список установленных приложений и найдите приложение, которое хотите запустить.

Кроме того, вы также можете просмотреть установленные приложения, выбрав «Приложения и функции» в настройках. Для этого нажмите клавишу Windows + I, нажмите «Приложения» и найдите установленное приложение.

По умолчанию, когда вы пытаетесь запустить программу или скрипт из CMD, командный процессор ищет связанные файлы и пути в папке System32 или переменных среды. Если файл отсутствует, он вернет ошибку, не распознанную как внутреннюю или внешнюю команду, исполняемую программу или пакетный файл.

Вероятно, это связано с тем, что Windows устанавливает большинство приложений не в папку System32, а в папку C:\Program Files.

Вы можете решить эту проблему тремя способами:

  1. Во-первых, используйте полный путь к исполняемому файлу для запуска программы.
  2. Во-вторых, добавьте путь к программе в переменные среды Windows.
  3. Наконец, переместите файлы в папку System32.

2. Используйте полный путь к файлу для выполнения команды

Сначала попробуем метод полного пути. Здесь мы будем использовать полный путь к файлу вместо имени приложения для запуска программ из командной строки. Вот как это сделать:

  1. Сначала откройте командную строку от имени администратора.
  2. Затем введите полный путь к приложению, которое хотите запустить. Например, если вы хотите открыть порт ESBCalc, расположенный в каталоге C:\, то команда для открытия приложения с полным путем будет выглядеть примерно так:
  3. Тем не менее, это будет работать только в том случае, если путь к файлу не содержит пробелов. Если в пути к файлу есть пробел, введите путь к файлу в двойных кавычках.

3. Используйте полный путь к файлу в двойных кавычках

Командная строка считывает пробелы как конец команды и обрабатывает все, что находится после пробела, как отдельную команду.

Допустим, вы хотите запустить приложение Internet Explorer, расположенное в папке C:\Program Files\Internet Explorer\iexplore.exe, с помощью CMD. Однако запуск этого пути к файлу вернет ошибку из-за пробела между Program Files и Internet Explorer.

Чтобы избежать этого, вы можете вставить путь к файлу в двойных кавычках. Здесь команда для запуска Internet Explorer будет выглядеть так:

4. Добавьте путь к файлу в переменные среды Windows

Вы можете изменить переменные среды и добавить путь к файлу вашего приложения в его каталог. Таким образом, командная строка определит путь для введенной команды и выполнит ее без ошибки.

Добавление полного пути к файлу в переменную среды Windows может помочь устранить ошибку, не распознаваемую как внутреннюю или внешнюю команду для Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot и команды ADB.

Чтобы изменить переменную среды Windows:

  1. Нажмите Win + R, чтобы открыть «Выполнить».
  2. Далее введите control и нажмите OK, чтобы открыть панель управления.
  3. Перейдите в раздел Система и безопасность > Система. На левой панели нажмите Дополнительные параметры системы.

fix не распознается как внутренняя или внешняя команда

Если команда не распознается как внутренняя или внешняя команда, это может быть связано с перепутанными переменными среды. Узнайте, как исправить эту ошибку в этом посте. Чтобы помочь вам справиться с потерей данных, управлять разделами жесткого диска, создавать резервные копии и восстанавливать систему, программное обеспечение MiniTool предоставляет профессиональные инструменты.

Если вы столкнулись с ошибкой «команда не распознана как внутренняя или внешняя команда, исполняемая программа или пакетный файл» в командной строке Windows 10, причина может заключаться в том, что переменные среды Windows перепутались. Узнайте ниже, что такое переменные среды Windows и как исправить эту ошибку.

как изменить каталог в миниатюре cmd

Узнайте, как изменить каталог в CMD (командной строке) с помощью команды CD в Windows 10. Подробное руководство по изменению каталога командной строки.

Переменные среды Windows

В ОС Windows есть список путей для записи расположения наиболее распространенных системных приложений. Когда вы используете приглашение «Выполнить» или CMD.exe для открытия программы, она может легко запуститься. Этот список называется переменными среды Windows.

Ваша операционная система использует системную переменную PATH для поиска необходимых исполняемых файлов из командной строки или терминального приложения.

Если переменные среды Windows перепутаны, это может привести к тому, что некоторые программы не будут работать, например командная строка.

Вы можете узнать, как исправить нераспознанную внутреннюю или внешнюю ошибку команды в Windows 10, когда вы пытаетесь выполнить команду или открыть системную программу в командной строке.

создать папку для удаления файлов с миниатюрой cmd

Узнайте, как создать и удалить файл или папку с помощью cmd. Используйте командную строку Windows для создания и удаления файлов и каталогов.

Как исправить команду, не распознанную как внутреннюю или внешнюю

Шаг 1. Перейдите в папку C:\Windows\System32\, чтобы проверить, действительно ли программа существует. Вы можете выполнить поиск и найти целевой исполняемый файл в папке System32. Если программа существует, вы можете продолжить изменять переменные среды Windows, чтобы исправить командную строку, не распознающую ошибки команд.

Шаг 2. Щелкните правой кнопкой мыши значок «Этот компьютер» и выберите «Свойства». Нажмите «Дополнительные параметры системы», чтобы открыть окно «Свойства системы». После этого перейдите на вкладку «Дополнительно» и нажмите «Переменные среды».

Шаг 3. Затем вы можете нажать «Путь» в разделе «Системные переменные» и нажать кнопку «Изменить». Прежде чем редактировать системную переменную PATH, рекомендуется скопировать и вставить старые переменные среды в текстовый файл, чтобы сделать резервную копию. Если что-то пойдет не так, вы можете легко исправить их.

как изменить переменные среды

Шаг 4. Проверьте, есть ли путь к папке с исполняемым файлом, если нет, введите путь к родительской папке исполняемого файла. После редактирования значения вы можете нажать OK.

Шаг 5. Затем вы можете перезагрузить компьютер и снова выполнить команду, чтобы проверить, устранена ли проблема «не распознана как внутренняя или внешняя команда» на вашем компьютере с Windows 10.

очистить миниатюру командной строки

Не знаете, как очистить экран командной строки (CMD) в Windows 10? Используйте команду CLS или другие способы очистки истории CMD.

Как восстановить удаленные/потерянные EXE-файлы в Windows 10

Если некоторые исполняемые файлы были автоматически или ошибочно удалены или неожиданно потеряны на вашем компьютере с Windows 10, вы можете легко восстановить исполняемые файлы с помощью MiniTool Power Data Recovery.

MiniTool Power Data Recovery — это профессиональная и простая в использовании программа для восстановления данных для Windows 10. Вы можете легко использовать ее для восстановления любых удаленных/потерянных файлов (включая исполняемые файлы приложений) с компьютера под управлением Windows 10. Тем не менее, это лучшее программное обеспечение для восстановления данных также позволяет восстанавливать удаленные/потерянные файлы с внешнего жесткого диска, USB-накопителя, флешки, флэш-накопителя, SD-карты и т. д. Бесплатная версия позволяет восстановить до 1 ГБ данных совершенно бесплатно.100 % чистое и безопасное программное обеспечение и чрезвычайно интуитивно понятный интерфейс.

восстановить данные моих файлов для бесплатной миниатюры

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

  • Фейсбук
  • Твиттер
  • Ссылка
  • Реддит

ОБ АВТОРЕ

Должность: обозреватель

Алиса — профессиональный редактор английского языка с 4-летним опытом. Она любит писать и фокусируется на том, чтобы делиться подробными решениями и мыслями о компьютерных проблемах, восстановлении и резервном копировании данных, цифровых гаджетах, технических новостях и т. д. Благодаря ее статьям пользователи всегда могут легко решить связанные проблемы и найти то, что им нужно. В свободное время она любит баскетбол, бадминтон, теннис, катание на велосипеде, бег и пение. Она очень веселая и энергичная в жизни и всегда веселит друзей.

Алейц

если я запускаю следующую команду из консоли tcc.exe, она ее не распознает:

bcdedit / установить минимальную безопасную загрузку

сконн

Администратор

Здесь не воспроизводится. Что показывает «какой bcdedit»?

У вас есть "c:\windows\system32" в вашем TCC PATH?

Алейц

2263

Алейц

сконн

Администратор

Пожалуйста, размещайте вопросы по TCC/LE на форуме TCC/LE; этот форум предназначен для полных версий Take Command и TCC.

Выполните "DIR c:\windows\system32\bcdedit.exe".

Вы используете 32-разрядную версию TCC/LE в 64-разрядной версии Windows? Если это так, Windows переназначит ваши каталоги, и вы будете работать из каталога SYSWOW64 вместо каталога SYSTEM32. И в каталоге SYSWOW64 нет BCDEDIT.EXE.

Алейц

Вы правы. Я запускаю tcc.exe (LE) x86 на Windows x64. Но я вызываю программу прямо по ее пути (c:\windows\system32\bcdedit.exe/deletevalue safeboot) и могу поместить bcdedit.exe по другому пути, и происходит то же самое. В cmd вы можете сделать это (вызывать программы прямо на свой путь)

Джо Каверли

сконн

Администратор

Но я вызываю программу прямо по ее пути (c:\windows\system32\bcdedit.exe /deletevalue safeboot

Вы вызываете программу напрямую, однако Windows (не TCC/LE) переписывает ваш путь и пытается выполнить "c:\windows\SysWow64\bcdedit.exe".

Это проблема Windows, а не TCC/LE. Нет причин запускать 32-битный TCC/LE; у вас должна быть версия x64. Затем он будет вести себя так же, как CMD.EXE (который также является 64-разрядным). Запуск 32-битного командного процессора в 64-битной Windows будет иметь много проблем — в дополнение к перенаправлению файловой системы Windows также переназначит чтение и запись вашего реестра. А 64-битный TCC/LE будет значительно быстрее.

Частичной альтернативой, если вы отказываетесь от запуска x64 TCC/LE, является отключение перенаправления Windows в TCC/LE (см. ОПЦИИ / Запуск).

Читайте также: