Anonim

Jei bandote paleisti „Windows“ sistemos failų tikrintuvą ir nuolat matote, kad „sfc nepripažįstamas kaip vidinės komandos“ klaidos, esate geroje kompanijoje. Aš visą laiką tai matau kitame savo darbe kaip IT techniką. Yra keletas būdų, kaip tai ištaisyti, ir aš jums parodysiu, kaip klaidą pašalinti gerai.

Sistemos failų tikrinimas „Windows“ yra esminė sveikos sistemos palaikymo savybė. Jis gali nuskaityti „Windows“, ar nėra failų sugadinimo, ir automatiškai ištaisyti visas aptiktas problemas. Jis suaktyvinamas iš komandinės eilutės naudojant „sfc / scannow“. Jis nuskaito visą „Windows“, pagrindinius failus, „Windows Store“, programas, apsaugotus failus ir visus operacinės sistemos elementus. Tai iš tikrųjų labai gerai, ką jis daro, ir yra įrankis, kurį naudoju visą laiką.

Kai matote, kad „xxx nėra atpažįstamas kaip vidinė komanda“, dažniausiai tai būna tada, kai aplinkos kintamasis nustatymuose yra pakeistas arba sugadintas. Daugeliu atvejų, paprasčiausiai nustatę šiuos kintamuosius į numatytuosius, galite pašalinti klaidą ir vėl pradėti naudoti.

Pataisyti SFC nepripažįstama kaip vidinės komandos klaidos

Yra du pagrindiniai šios klaidos taisymo tipai. Vienas yra labai paprastas, o kitas reikalauja įsigilinti į „Windows“ registrą. Jei tiksliai laikysitės instrukcijų, nepadarysite jokios žalos, jei bandysite atlikti bet kurį taisymą.

Pirmiausia įsitikinkite, kad komandų eilutę naudojate kaip administratorius. SFC reikia administratoriaus kredencialų ir kitaip neveiks.

  1. Dešiniuoju pelės mygtuku spustelėkite „Windows“ mygtuką Pradėti ir pasirinkite Komandų eilutė (Administratorius).
  2. Įveskite „sfc / scannow“ ir paspauskite Enter.

Tikiuosi, kad tai pavyks. Jei to nepadarys, gali tekti gilintis giliau. Galų gale gali tekti modifikuoti du registro įrašus. Prieš pradėdami, sukurkite sistemos atkūrimo tašką sistemoje Windows.

  1. Įveskite „atkurti“ į „Windows“ paieškos laukelį ir sukurkite atkūrimo tašką.
  2. Įveskite „regedit“ į „Windows“ paieškos lauką ir pasirinkite Failas.
  3. Pasirinkite Eksportuoti ir išsaugokite kopiją saugiai.

Dabar jūs turite sistemos atkūrimo tašką, jei kas nors nutiktų, o prireikus - registro kopiją. Jei laikysitės žemiau pateiktų instrukcijų, jums nė vienos iš jų nereikės, tačiau geriau pasiruošti.

Tada:

  1. Atidarykite CMD kaip administratorių.
  2. Įveskite „cmd / d“, jei norite sustabdyti leidimo paleidimą.
  3. Pakartotinai.

„AutoRun“ yra „Windows“ nustatymas, į kurį mums gali reikėti šiek tiek sugrįžti. Kol kas išbandykite šią kitą procedūrą ir pažiūrėkite, kaip jums sekasi.

  1. Eikite į C: \ Windows \ System32 ir įsitikinkite, kad ten yra CMD.exe.
  2. Eikite į Valdymo skydas, Sistema ir Išplėstiniai sistemos parametrai.
  3. Skirtuke Advanced pasirinkite Aplinkos kintamieji.
  4. Apatinėje srityje „Sistemos kintamieji“ pasirinkite Kelias.
  5. Pasirinkite Redaguoti.
  6. Nukopijuokite „% SystemRoot% \ System32“ ir „C: \ Windows \ System32“ į Notepad.
  7. Pakeiskite vieną iš šių įrašų „Aplinkos kintamojo“ lange į ką nors kitą ir pasirinkite Gerai.
  8. Pakeiskite šią vertę originalu iš užrašinės ir pasirinkite Gerai.
  9. Pakartokite kitai vertei.

Dabar dar kartą bandykite CMD komandą „sfc / scannow“. Jei aplinkosauginė vertė buvo sugadinta, dabar turėtumėte galėti įprastai naudoti sistemos failų tikrintuvą. Jei nematote įrašo 'SystemRoot% \ System32', nesijaudinkite. Tai yra palikimas, kurį „Windows“ naudoja, kad apimtų visus atvejus. Naujesniems „Windows 10“ kompiuteriams to nereikia, bet vis tiek jis gali būti. Jei jo nėra jūsų pasirinkimuose, jo nereikia pridėti. Tiesiog pakeiskite „C: \ Windows \ System32“ savarankiškai ir pažiūrėkite, kaip tai vyksta.

Jei vis tiek matote, kad SFC nepripažįstama kaip vidinė komandos klaida, turime atlikti registro pakeitimus.

  1. Įveskite „regedit“ į „Windows“ paieškos lauką ir pasirinkite „Registry editor“.
  2. Ištrinti „HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ AutoRun“ ir „HKEY_CURRENT_USER \ Software \ Microsoft“ „Command Processor“ „AutoRun“
  3. Pakartokite SFC komandą.

Aš iš tikrųjų nežinau, kaip ar kodėl šis galutinis metodas veikia, tiesiog žinau, kad jis tinka. Tai senas pataisymas, į kurį atkreipiau dėmesį kituose „TechJunkie“ vadovėliuose, ir tai, ką aš laikausi savo „Tech Toolkit“ tokiose situacijose.

Sistemos failų tikrintuvas yra labai svarbus įrankis šalinant „Windows“ problemas ir aš rekomenduoju su juo susipažinti. Jei kyla problemų vykdant komandą, vieną iš aukščiau nurodytų pataisų turėtumėte nedelsdami pradėti naudoti ir vėl paleisti. Tikrai rekomenduočiau išspręsti problemą, nes niekada nežinai, kada gali prireikti. Geriau, jei įrankis yra paruoštas tada, kai jums jo reikia, nei jo neturėti, kai jums to labiausiai reikia.

Tiesiog nepamirškite akivaizdaus ir visada vykdykite komandinę eilutę kaip administratorius!

„Fix“ sfc nėra pripažįstama kaip vidinės komandos klaida „Windows“