Anonim

Ak sa pokúšate spustiť kontrolu systémových súborov systému Windows a stále vidíte chyby „sfc nie je rozpoznaný ako interný príkaz“, ste v dobrej spoločnosti. Toto vidím stále vo svojej inej práci ako IT Tech. Existuje niekoľko spôsobov, ako to napraviť a ukážem vám, ako túto chybu prekonať navždy.

Kontrola systémových súborov vo Windows je základnou funkciou pre udržanie zdravého systému. Môže prehľadávať systém Windows na poškodenie súborov a automaticky opraviť všetky problémy, ktoré nájde. Aktivuje sa z príkazového riadku pomocou 'sfc / scannow'. Kontroluje všetky Windows, základné súbory, Windows Store, aplikácie, chránené súbory a všetky prvky operačného systému. To, čo robí, je skutočne veľmi dobré a je to nástroj, ktorý neustále používam.

Ak uvidíte, že „xxx nie je rozpoznaný ako interný príkaz“, zvyčajne sa zmení alebo poškodí premenná prostredia v rámci nastavení. V mnohých situáciách jednoduché nastavenie týchto premenných späť na predvolené hodnoty môže chybu opraviť a nechať vás znova pracovať.

Oprava SFC nie je rozpoznaná ako interná chyba príkazu

Pre túto chybu existujú dva primárne typy opráv. Jeden je veľmi jednoduchý, zatiaľ čo druhý vyžaduje, aby ste sa kopali do registra systému Windows. Ak budete postupovať presne podľa pokynov, nedôjde k žiadnemu poškodeniu, ak sa pokúsite opraviť.

Najprv sa uistite, že používate príkazový riadok ako správca. SFC vyžaduje poverenia správcu a nebude fungovať inak.

  1. Kliknite pravým tlačidlom myši na tlačidlo Štart systému Windows a vyberte príkazový riadok (Správca).
  2. Zadajte príkaz „sfc / scannow“ a stlačte kláves Enter.

Dúfajme, že to bude fungovať. Ak to tak nie je, bude možno potrebné ponoriť sa hlbšie. Možno bude potrebné upraviť dve položky databázy Registry. Skôr ako začnete, vytvorte v systéme Windows bod obnovenia systému.

  1. Do poľa Hľadať v systéme Windows zadajte výraz „restore“ a vytvorte bod obnovenia.
  2. Do poľa Windows Search zadajte príkaz regedit a vyberte File.
  3. Vyberte možnosť Exportovať a uložte kópiu na bezpečnom mieste.

Teraz máte bod obnovenia systému, ak by sa niečo pokazilo, a kópiu svojho registra, ak ju potrebujete. Ak budete postupovať podľa pokynov uvedených nižšie, nemali by ste ich potrebovať, ale je oveľa lepšie sa pripraviť.

potom:

  1. Otvorte CMD ako správca.
  2. Zadaním príkazu „cmd / d“ zastavíte automatické spustenie.
  3. Retest.

AutoRun je nastavenie systému Windows, do ktorého sa možno budeme musieť o chvíľu vrátiť. Nateraz skúste nasledujúci postup a zistite, ako postupujete.

  1. Prejdite na C: \ Windows \ System32 a uistite sa, že je tam CMD.exe.
  2. Prejdite na Ovládací panel, Systémové a rozšírené systémové nastavenia.
  3. Na karte Spresnenie vyberte položku Premenné životného prostredia.
  4. V spodnej časti panela Systémové premenné vyberte možnosť Cesta.
  5. Vyberte možnosť Upraviť.
  6. Skopírujte '% SystemRoot% \ System32' a 'C: \ Windows \ System32' do programu Poznámkový blok.
  7. Zmeňte jednu z týchto položiek v okne Environmentálna premenná na niečo iné a vyberte OK.
  8. Nahraďte túto hodnotu originálom z programu Poznámkový blok a vyberte OK.
  9. Opakujte pre druhú hodnotu.

Teraz zopakujte príkaz 'sfc / scannow' v CMD. Ak bola environmentálna hodnota poškodená, mali by ste teraz mať možnosť použiť Kontrola systémových súborov ako zvyčajne. Ak sa položka 'SystemRoot% \ System32' nezobrazí, nebojte sa. Je to pôvodné nastavenie, ktoré systém Windows používa na pokrytie každej udalosti. Novšie počítače so systémom Windows 10 to nepotrebujú, ale aj tak tam môžu byť. Ak to nie je vo vašich možnostiach, nemusíte ho pridávať. Jednoducho upravte C: \ Windows \ System32 sám a uvidíte, ako to chodí.

Ak stále vidíte, že SFC nie je rozpoznaná ako interná chyba príkazu, musíme vykonať zmenu v registri.

  1. Do poľa Windows Search zadajte príkaz regedit a vyberte Editor databázy Registry.
  2. Odstrániť HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ AutoRun a HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun
  3. Znova vyskúšajte príkaz SFC.

Ja vlastne neviem, ako alebo prečo táto posledná metóda funguje, len viem, že to tak je. Je to stará oprava, o ktorej som hovoril v iných tutoriáloch TechJunkie, a niečo, čo si v takýchto technických nástrojoch uchovávam pri takýchto príležitostiach.

Kontrola systémových súborov je veľmi dôležitý nástroj na riešenie problémov so systémom Windows a odporúčam vám sa s ním oboznámiť. Ak máte problémy so spustením príkazu, jedna z vyššie uvedených opráv by vás mala znova uviesť do prevádzky a znova spustiť. Určite by som odporučil vyriešiť problém, pretože nikdy neviete, kedy ho budete potrebovať. Je lepšie mať tento nástroj pripravený, keď ho potrebujete, ako ho nemáte, keď ho najviac potrebujete.

Len nezabudnite na zrejmé a vždy spustite príkazový riadok ako správca!

Oprava chyby „sfc nie je v systéme Windows rozpoznaná ako interný príkaz“