Anonim

Pokud se pokoušíte spustit Kontrola systémových souborů systému Windows a stále vidíte chyby „sfc není rozpoznáno jako interní příkaz“, jste v dobré společnosti. Vidím to po celou dobu v mé další práci jako IT Tech. Existuje několik způsobů, jak to opravit, a já vám ukážu, jak překonat chybu navždy.

Kontrola systémových souborů ve Windows je základní funkcí pro udržení zdravého systému. Může prohledávat Windows, zda nedošlo k poškození souborů, a automaticky opravit všechny zjištěné problémy. Aktivuje se z příkazového řádku pomocí 'sfc / scannow'. Prohledává všechny Windows, základní soubory, Windows Store, aplikace, chráněné soubory a všechny prvky operačního systému. Ve skutečnosti je velmi dobrá v tom, co dělá, a je to nástroj, který neustále používám.

Když uvidíte, že „xxx není rozpoznáno jako interní příkaz“, je to obvykle tehdy, když byla proměnná prostředí v rámci nastavení změněna nebo poškozena. V mnoha situacích stačí nastavení těchto proměnných zpět na výchozí hodnoty opravit chybu a nechat vás znovu běžet.

Oprava SFC není rozpoznána jako interní chyba příkazu

Pro tuto chybu existují dva primární typy oprav. Jeden je velmi jednoduchý, zatímco druhý vyžaduje, abyste se kopali do registru Windows. Pokud budete postupovat přesně podle pokynů, nedojde k žádné újmě, pokud se pokusíte některou z nich opravit.

Nejprve se ujistěte, že používáte příkazový řádek jako správce. SFC vyžaduje oprávnění správce a nebude fungovat jinak.

  1. Klepněte pravým tlačítkem myši na tlačítko Start systému Windows a vyberte příkazový řádek (Správce).
  2. Zadejte „sfc / scannow“ a stiskněte Enter.

Doufejme, že to bude fungovat. Pokud tomu tak není, možná budete muset ponořit hlouběji. Možná bude nutné upravit dvě položky registru. Než začnete, vytvořte v systému Windows bod obnovení systému.

  1. Do pole Windows Search zadejte 'restore' a vytvořte bod obnovení.
  2. Do pole Windows Search zadejte „regedit“ a vyberte File.
  3. Vyberte Export a uložte kopii někde v bezpečí.

Nyní máte bod obnovení systému, pokud by se něco pokazilo, a kopii registru byste ji měli potřebovat. Pokud budete postupovat podle níže uvedených pokynů, neměli byste žádný z nich potřebovat, ale je mnohem lepší být připraven.

Pak:

  1. Otevřete CMD jako správce.
  2. Chcete-li zastavit automatické spouštění, zadejte příkaz 'cmd / d'.
  3. Opakujte test.

AutoRun je nastavení systému Windows, do kterého se možná budeme muset trochu vrátit. Prozatím zkuste tento další postup a podívejte se, jak postupujete.

  1. Přejděte na C: \ Windows \ System32 a ujistěte se, že je tam CMD.exe.
  2. Přejděte na Ovládací panely, Systém a Pokročilá nastavení systému.
  3. Na kartě Upřesnit vyberte proměnné prostředí.
  4. Vyberte cestu v podokně Systémové proměnné ve spodním podokně.
  5. Vyberte Upravit.
  6. Zkopírujte '% SystemRoot% \ System32' a 'C: \ Windows \ System32' do programu Poznámkový blok.
  7. Změňte jednu z těchto položek v okně Proměnná prostředí na něco jiného a vyberte OK.
  8. Nahraďte tuto hodnotu originálem z Poznámkového bloku a vyberte OK.
  9. Opakujte pro druhou hodnotu.

Nyní zopakujte příkaz 'sfc / scannow' v CMD. Pokud byla poškozena ekologická hodnota, měli byste nyní být schopni používat Kontrola systémových souborů jako obvykle. Pokud nevidíte položku 'SystemRoot% \ System32', nebojte se. Je to starší nastavení, které Windows používá k pokrytí všech možností. Novější počítače se systémem Windows 10 to nepotřebují, ale přesto tam mohou být. Pokud to není ve vašich možnostech, nemusíte jej přidávat. Jednoduše upravte C: \ Windows \ System32 samostatně a podívejte se, jak to chodí.

Pokud stále vidíte, že SFC není rozpoznána jako interní chyba příkazu, musíme provést změnu registru.

  1. Do pole Windows Search zadejte „regedit“ a vyberte Editor registru.
  2. Odstranit HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ AutoRun a HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun
  3. Znovu otestujte příkaz SFC.

Vlastně nevím, jak nebo proč tato konečná metoda funguje, prostě vím, že ano. Je to stará oprava, o které jsem se zmínil v jiných tutoriálech TechJunkie a něco, co si v takovýchto technických nástrojích ponechám pro takové případy.

Kontrola systémových souborů je velmi důležitý nástroj pro řešení problémů s Windows a doporučujeme vám se s ním seznámit. Pokud máte problémy se spuštěním příkazu, jedna z výše uvedených oprav by vás měla znovu spustit a znovu spustit. Určitě bych doporučil vyřešit problém, protože nikdy nevíte, kdy ho budete potřebovat. Je lepší mít nástroj připravený, když jej potřebujete, než mít, když ho nejvíce potřebujete.

Jen nezapomeňte na zřejmé a vždy spusťte příkazový řádek jako správce!

Oprava chyby „sfc není v systému Windows rozpoznána jako interní příkaz“