Если вы пытаетесь запустить средство проверки системных файлов Windows и постоянно видите ошибку «sfc не распознается как внутренняя команда», значит, вы попали в хорошую компанию. Я постоянно вижу этого на своей второй работе в качестве ИТ-специалиста. Есть несколько способов исправить это, и я покажу вам, как исправить ошибку навсегда.
Проверка системных файлов в Windows является важной функцией для поддержания здоровья системы. Он может сканировать Windows на наличие повреждений и автоматически устранять любые обнаруженные проблемы. Он активируется из командной строки с помощью «sfc / scannow». Он сканирует всю Windows, основные файлы, Магазин Windows, приложения, защищенные файлы и все элементы операционной системы. На самом деле он очень хорош в том, что делает, и я использую его постоянно.
Когда вы видите «xxx не распознается как внутренняя команда», это обычно происходит, когда переменная среды в настройках была изменена или повреждена. Во многих ситуациях простая установка для этих переменных значений по умолчанию может исправить ошибку и снова запустить систему.
Исправить SFC не распознается как внутренняя командная ошибка
Для этой ошибки существует два основных типа исправлений. Один из них очень прост, а другой требует, чтобы вы покопались в реестре Windows. Если вы будете точно следовать инструкциям, вам не будет причинен вред, если вы попытаетесь исправить это.
Во-первых, убедитесь, что вы используете командную строку от имени администратора. SFC требует учетных данных администратора, иначе работать не будет.
- Щелкните правой кнопкой мыши кнопку «Пуск» в Windows и выберите «Командная строка (администратор)».
- Введите «sfc / scannow» и нажмите Enter.
Надеюсь, это сработает. Если это не так, возможно, вам придется копнуть глубже. В конце концов вам может потребоваться изменить две записи в реестре. Перед тем как начать, создайте точку восстановления системы в Windows.
- Введите «восстановить» в поле поиска Windows и создайте точку восстановления.
- Введите «regedit» в поле поиска Windows и выберите «Файл».
- Выберите «Экспорт» и сохраните копию в надежном месте.
Теперь у вас есть точка восстановления системы на случай, если что-то пойдет не так, и копия реестра, если она вам понадобится. Если вы будете следовать приведенным ниже инструкциям, то ни одно из них вам не понадобится, но лучше подготовиться.
как изменить свой тип нат
Потом:
- Откройте CMD от имени администратора.
- Введите «cmd / d», чтобы остановить автозапуск.
- Повторное тестирование.
Автозапуск - это параметр Windows, к которому нам, возможно, придется вернуться через некоторое время. А пока попробуйте следующую процедуру и посмотрите, как у вас дела.
- Перейдите к C: WindowsSystem32 и убедитесь, что CMD.exe там.
- Перейдите в Панель управления, Системные и Расширенные системные настройки.
- На вкладке «Дополнительно» выберите «Переменные среды».
- Выберите Путь на панели Системные переменные в нижней панели.
- Выберите Edit.
- Скопируйте '% SystemRoot% System32' и 'C: WindowsSystem32' в Блокнот.
- Измените одну из этих записей в окне Environment Variable на другую и нажмите OK.
- Замените это значение оригиналом из Блокнота и нажмите ОК.
- Повторите для другого значения.
Теперь повторите команду «sfc / scannow» в CMD. Если значение среды было повреждено, теперь вы сможете использовать средство проверки системных файлов в обычном режиме. Если вы не видите запись «SystemRoot% System32», не беспокойтесь. Это устаревшая настройка, которую Windows использует для любых возможных ситуаций. Более новым компьютерам с Windows 10 он не нужен, но он все равно может быть там. Если его нет в ваших опциях, вам не нужно его добавлять. Просто измените C: WindowsSystem32 самостоятельно и посмотрите, как это работает.
Если вы по-прежнему видите, что SFC не распознается как внутренняя ошибка команды, нам необходимо выполнить изменение реестра.
как мне отправить электронное письмо в гугл
- Введите «regedit» в поле поиска Windows и выберите «Редактор реестра».
- Удалите HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun и HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun
- Повторно протестируйте команду SFC.
На самом деле я не знаю, как и почему работает этот последний метод, я просто знаю, что это так. Это старое исправление, на которое я ссылался в других руководствах TechJunkie, и кое-что, что я храню в своем Tech Toolkit на случай таких ситуаций.
Проверка системных файлов - очень важный инструмент для устранения неполадок Windows, и я рекомендую вам ознакомиться с ним. Если у вас есть проблемы с запуском команды, одно из вышеперечисленных исправлений должно помочь вам снова начать работу в кратчайшие сроки. Я определенно рекомендую исправить проблему, потому что никогда не знаешь, когда это может понадобиться. Лучше иметь инструмент наготове тогда, когда он вам нужен, чем не иметь его, когда он вам нужен больше всего.
Только не забывайте очевидное и всегда запускайте командную строку от имени администратора!