Якщо ви намагаєтеся запустити перевірку системних файлів Window і продовжуєте бачити, що "sfc не визнається помилками внутрішньої команди", ви в хорошій компанії. Я це бачу весь час на своїй іншій роботі в галузі ІТ-технологій. Є кілька способів виправити це, і я покажу вам, як назавжди подолати помилку.
Перевірка системних файлів у Windows - важлива особливість підтримки здорової системи. Він може сканувати Windows на предмет пошкодження файлів і автоматично відновлювати будь-які проблеми, які він знайде. Активується з командного рядка за допомогою 'sfc / scannow'. Він сканує всі Windows, основні файли, Windows Store, програми, захищені файли та кожен елемент операційної системи. Насправді це дуже добре, що він робить, і це інструмент, яким я користуюся весь час.
Коли ви бачите, що "xxx не розпізнається як внутрішня команда", це зазвичай, коли змінна середовища в налаштуваннях була змінена або пошкоджена. У багатьох ситуаціях просто повернення цих змінних до значень за замовчуванням може виправити помилку, і ви знову і знову запустите.
Виправлення SFC не розпізнається як внутрішня помилка команди
Для цієї помилки є два основних типи виправлення. Один дуже простий, а інший вимагає заглибитись у свій реєстр Windows. Якщо ви точно дотримуєтесь інструкцій, вам не прийде шкода, якщо ви спробуєте виправити будь-який.
Спочатку переконайтеся, що ви використовуєте командний рядок як адміністратор. SFC вимагає облікових даних адміністратора і не працює.
- Клацніть правою кнопкою миші кнопку Пуск Windows і виберіть командний рядок (Адміністратор).
- Наберіть 'sfc / scannow' і натисніть Enter.
Сподіваємось, це спрацює. Якщо цього немає, можливо, вам доведеться заглибитись глибше. Згодом вам може знадобитися змінити дві записи реєстру. Перш ніж почати, створіть точку відновлення системи в Windows.
- Введіть «відновити» у вікно пошуку Windows та створіть точку відновлення.
- Введіть 'regedit' у вікно пошуку Windows та виберіть «Файл».
- Виберіть Експорт та збережіть копію кудись у безпечному місці.
Тепер у вас є точка відновлення системи, якщо щось піде не так, і копія вашого реєстру, якщо вам це знадобиться. Якщо ви дотримуєтесь наведених нижче вказівок, вам не потрібно буде жодного з них, але набагато краще бути готовим.
Тоді:
- Відкрийте CMD як адміністратор.
- Введіть 'cmd / d', щоб зупинити запуску автозапуску.
- Перевірка.
AutoRun - це налаштування Windows, до якого нам може знадобитися трохи повернутися. Поки що, спробуйте цю наступну процедуру і подивіться, як ви продовжуєте.
- Перейдіть до C: \ Windows \ System32 і переконайтесь, що там є CMD.exe.
- Перейдіть до Панелі управління, Система та Додаткові параметри системи.
- Виберіть екологічні змінні на вкладці Додатково.
- Виберіть Шлях на панелі системних змінних на нижній панелі.
- Виберіть Редагувати.
- Скопіюйте '% SystemRoot% \ System32' та 'C: \ Windows \ System32' у Блокнот.
- Змініть одну з цих записів у вікні екологічної змінної на щось інше та виберіть Добре.
- Замініть це значення оригіналом у Блокноті та виберіть Добре.
- Повторіть для іншого значення.
Тепер повторіть команду 'sfc / scannow' в CMD. Якщо значення навколишнього середовища було пошкоджено, тепер ви зможете використовувати перевірку системних файлів як звичайну. Якщо ви не бачите запису "SystemRoot% \ System32", не хвилюйтеся. Це застаріла настройка, яку Windows використовує для покриття кожної подій. Новіші комп’ютери Windows 10 цього не потребують, але вони все одно можуть бути. Якщо його немає у ваших параметрах, не потрібно додавати його. Просто змініть C: \ Windows \ System32 самостійно і подивіться, як це відбувається.
Якщо ви все ще бачите, що SFC не розпізнається як внутрішня помилка команди, нам потрібно виконати модифікацію реєстру.
- Введіть 'regedit' у вікно пошуку Windows та виберіть Редактор реєстру.
- Видалити HKEY_LOCAL_MACHINE \ Програмне забезпечення \ Microsoft \ Командний процесор \ Автозапуск та HKEY_CURRENT_USER \ Програмне забезпечення \ Microsoft \ Командний процесор \ Автозапуск
- Перевірте команду SFC.
Я насправді не знаю, як і чому працює цей остаточний метод, я просто знаю, що він працює. Це старе виправлення, на яке я посилався в інших навчальних посібниках TechJunkie, і те, про що я зберігаюсь у своєму Технічному інструментарії для таких випадків.
Перевірка системних файлів є дуже важливим інструментом для усунення неполадок Windows, і я рекомендую ознайомитися з ним. Якщо у вас виникли проблеми із виконанням команди, одне з перерахованих вище виправлень повинно запустити і запустити його знову, як тільки. Я б точно рекомендував виправити проблему, оскільки ви ніколи не знаєте, коли вона може знадобитися. Краще мати готовий інструмент, коли він вам потрібен, ніж не мати його, коли він вам найбільше потрібен.
Просто не забувайте очевидного і завжди запускайте командний рядок як адміністратор!
