Исправить ошибки «sfc не распознается как внутренняя команда» в Windows.

Если вы пытаетесь запустить средство проверки системных файлов Windows и продолжаете видеть ошибки «sfc не распознается как внутренняя команда», вы в хорошей компании. Я постоянно вижу это на своей другой работе в качестве ИТ-специалиста. Есть несколько способов исправить это, и я покажу вам, как навсегда избавиться от ошибки.

Проверка системных файлов в Windows является важной функцией для поддержания здоровой системы. Он может сканировать Windows на наличие повреждений файлов и автоматически устранять любые обнаруженные проблемы. Он активируется из командной строки с помощью «sfc /scannow». Он сканирует всю Windows, основные файлы, Магазин Windows, приложения, защищенные файлы и каждый элемент операционной системы. На самом деле он очень хорош в своем деле, и это инструмент, которым я пользуюсь постоянно.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

Исправление SFC не распознается как внутренняя ошибка команды.

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

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

  1. Щелкните правой кнопкой мыши кнопку «Пуск» Windows и выберите «Командная строка (Администратор)».
  2. Введите «sfc/scannow» и нажмите Enter.

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

  1. Введите «восстановить» в поле поиска Windows и создайте точку восстановления.
  2. Введите «regedit» в поле поиска Windows и выберите «Файл».
  3. Выберите «Экспорт» и сохраните копию в безопасном месте.

Теперь у вас есть точка восстановления системы на случай, если что-то пойдет не так, и копия реестра, если она вам понадобится. Если вы будете следовать приведенным ниже инструкциям, вам не понадобится ни один из них, но гораздо лучше быть готовым.

Затем:

  1. Откройте CMD от имени администратора.
  2. Введите «cmd /d», чтобы остановить запуск автозапуска.
  3. Повторное тестирование.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

AutoRun — это настройка Windows, к которой нам, возможно, придется вернуться через некоторое время. А пока попробуйте следующую процедуру и посмотрите, как у вас все получится.

  1. Перейдите к C:WindowsSystem32 и убедитесь, что CMD.exe присутствует.
  2. Перейдите в «Панель управления», «Система» и «Дополнительные настройки системы».
  3. Выберите «Переменные среды» на вкладке «Дополнительно».
  4. Выберите «Путь» на панели «Системные переменные» на нижней панели.
  5. Выберите Редактировать.
  6. Скопируйте «%SystemRoot%System32» и «C:WindowsSystem32» в Блокнот.
  7. Измените одну из этих записей в окне «Переменная среды» на другую и нажмите «ОК».
  8. Замените это значение оригиналом из Блокнота и нажмите «ОК».
  9. Повторите действия для другого значения.

Теперь повторите команду «sfc/scannow» в CMD. Если значение среды было повреждено, теперь вы сможете использовать проверку системных файлов в обычном режиме. Если вы не видите запись «SystemRoot%System32», не волнуйтесь. Это устаревший параметр, который Windows использует для защиты от любых непредвиденных обстоятельств. Более новым компьютерам с Windows 10 он не нужен, но он все равно может быть там. Если его нет в ваших настройках, добавлять его не нужно. Просто измените C:WindowsSystem32 самостоятельно и посмотрите, что получится.

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

  1. Введите «regedit» в поле поиска Windows и выберите «Редактор реестра».
  2. Удалите HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun и HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun.
  3. Повторно проверьте команду SFC.

На самом деле я не знаю, как и почему работает этот последний метод, я просто знаю, что он работает. Это старое исправление, на которое я ссылался в других руководствах TechJunkie, и которое я храню в своем Tech Toolkit на случай таких случаев.

Проверка системных файлов — очень важный инструмент для устранения неполадок Windows, и я рекомендую вам с ним ознакомиться. Если у вас возникли проблемы с запуском команды, одно из приведенных выше исправлений должно помочь вам снова начать работу в кратчайшие сроки. Я определенно рекомендую решить проблему, поскольку никогда не знаешь, когда она может вам понадобиться. Лучше иметь инструмент наготове, когда он вам понадобится, чем не иметь его, когда он вам понадобится больше всего.

Только не забывайте очевидное и всегда запускайте командную строку от имени администратора!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *