Ако се опитвате да стартирате Проверка на системни файлове на Windows и продължавате да виждате, че sfc не е разпознат като вътрешни команди за грешки, вие сте в добра компания. Виждам това през цялото време в другата си работа като IT техник. Има няколко начина да го поправите и ще ви покажа как да преодолеете грешката завинаги.
Проверката на системните файлове в Windows е съществена функция за поддържане на здрава система. Той може да сканира Windows за повреда на файл и автоматично да поправя всички проблеми, които намери. Активира се от командния ред чрез 'sfc / scannow'. Той сканира всички Windows, основните файлове, Windows Store, приложенията, защитените файлове и всеки елемент от операционната система. Всъщност е много добър в това, което прави и е инструмент, който използвам през цялото време.
Когато видите, че „xxx не се разпознава като вътрешна команда“, обикновено това е, когато променливата на околната среда в настройките е променена или повредена. В много ситуации просто връщането на тези променливи обратно към настройките по подразбиране може да поправи грешката и отново да стартирате и да стартирате.

Fix SFC не се разпознава като вътрешни грешки на командата
Има две основни типа корекции за тази грешка. Единият е много прост, докато другият изисква да ровите в системния регистър на Windows. Ако следвате точно инструкциите, няма да ви навреди, ако опитате да се поправите.
Първо, уверете се, че използвате командния ред като администратор. SFC изисква администраторски идентификационни данни и няма да работи по друг начин.
- Щракнете с десния бутон върху бутона Windows Start и изберете команден ред (администратор).
- Въведете 'sfc / scannow' и натиснете Enter.
Дано това да работи. Ако не стане, може да се наложи да задълбочите по-дълбоко. В крайна сметка може да се наложи да промените две записи в регистъра. Преди да започнете, създайте точка за възстановяване на системата в Windows.
- Въведете „възстановяване“ в полето за търсене на Windows и създайте точка за възстановяване.
- Въведете „regedit“ в полето за търсене на Windows и изберете File.
- Изберете Експорт и запазете копието някъде на сигурно място.
Сега имате точка за възстановяване на системата, ако нещо се обърка и копие на регистъра ви, ако имате нужда от това. Ако следвате инструкциите по-долу, не трябва да се нуждаете от нито едно от тях, но е много по-добре да сте подготвени.
Тогава:
- Отворете CMD като администратор.
- Въведете 'cmd / d', за да спрете автозапускането да работи.
- Тествайте отново.

AutoRun е настройка на Windows, към която може да се наложи да се върнем малко. За сега опитайте тази следваща процедура и вижте как се захващате.
- Придвижете се до C: \ Windows \ System32 и се уверете, че CMD.exe е там.
- Навигирайте до Контролен панел, Система и Разширени системни настройки.
- Изберете Променливи на околната среда от раздела Advanced.
- Изберете Път в панела на системните променливи в долния прозорец.
- Изберете Редактиране.
- Копирайте '% SystemRoot% \ System32' и 'C: \ Windows \ System32' в Notepad.
- Променете един от тези записи в прозореца на променливата на околната среда на нещо друго и изберете OK.
- Заменете тази стойност с оригинала от Notepad и изберете OK.
- Повторете за другата стойност.
Сега опитайте отново командата 'sfc / scannow' в CMD. Ако стойността на околната среда е била повредена, сега трябва да можете да използвате проверка на системни файлове като нормална. Ако не виждате записа „SystemRoot% \ System32“, не се притеснявайте. Това е наследена настройка, която Windows използва, за да покрие всяка случайност. По-новите компютри с Windows 10 не се нуждаят от него, но той може да има така или иначе. Ако не е във вашите опции, няма нужда да го добавяте. Просто променете C: \ Windows \ System32 самостоятелно и вижте как върви.
Ако все още виждате, че SFC не се разпознава като вътрешна грешка на командата, трябва да извършим модификацията на системния регистър.
- Въведете „regedit“ в полето за търсене на Windows и изберете Редактор на системния регистър.
- Изтрийте HKEY_LOCAL_MACHINE \ Софтуер \ Microsoft \ Команден процесор \ AutoRun и HKEY_CURRENT_USER \ Софтуер \ Microsoft \ Команден процесор \ AutoRun
- Проверете отново SFC командата.
Всъщност не знам как или защо работи този последен метод, просто знам, че го прави. Това е стара поправка, на която се позовавах в други ръководства за TechJunkie и нещо, което поддържам в техния инструментариум за такива случаи.
Проверката на системните файлове е много важен инструмент за отстраняване на проблеми с Windows и ви препоръчвам да се запознаете с него. Ако имате проблеми с изпълнението на командата, едно от горните поправки трябва да ви накара и да стартирате отново за нула време. Определено бих препоръчал да отстраните проблема, тъй като никога не знаете кога може да се наложи. По-добре е инструментът да е готов, когато имате нужда от него, отколкото да го имате, когато ви е най-необходим.
Просто не забравяйте очевидното и винаги изпълнявайте командния ред като администратор!






