Anonim

Als u probeert de systeembestandscontrole van Windows uit te voeren en blijft zien dat 'sfc niet wordt herkend als fouten van een interne opdracht', bent u in goed gezelschap. Ik zie deze de hele tijd in mijn andere baan als IT-tech. Er zijn een paar manieren om het op te lossen en ik zal je laten zien hoe je de fout voorgoed kunt overwinnen.

Systeembestandscontrole in Windows is een essentiële functie voor het onderhouden van een gezond systeem. Het kan Windows scannen op bestandsbeschadiging en automatisch alle problemen die het vindt, herstellen. Het wordt geactiveerd vanaf de opdrachtregel met 'sfc / scannow'. Het scant alle Windows, kernbestanden, Windows Store, apps, beveiligde bestanden en elk element van het besturingssysteem. Het is eigenlijk heel goed in wat het doet en het is een hulpmiddel dat ik altijd gebruik.

Wanneer u een 'xxx wordt niet herkend als een interne opdracht' ziet, is dit meestal wanneer de omgevingsvariabele binnen de instellingen is gewijzigd of beschadigd. In veel situaties kan het eenvoudig herstellen van deze variabelen de fout verhelpen en u weer aan het werk zetten.

Fix SFC wordt niet herkend als interne opdrachtfouten

Er zijn twee primaire fixtypen voor deze fout. De ene is heel eenvoudig, terwijl de andere vereist dat je in je Windows-register graaft. Als u de instructies nauwkeurig volgt, kunt u geen schade oplopen als u een van beide oplossingen probeert.

Zorg er eerst voor dat u de opdrachtregel als beheerder gebruikt. SFC vereist beheerdersreferenties en werkt anders niet.

  1. Klik met de rechtermuisknop op de Windows Start-knop en selecteer Command Line (Admin).
  2. Typ 'sfc / scannow' en druk op Enter.

Hopelijk werkt dit. Als dit niet het geval is, moet u mogelijk dieper ingaan. Uiteindelijk moet u mogelijk twee registervermeldingen wijzigen. Maak voordat u begint een systeemherstelpunt in Windows.

  1. Typ 'herstel' in het Windows-zoekvak en maak een herstelpunt.
  2. Typ 'regedit' in het vak Windows Search en selecteer Bestand.
  3. Selecteer Exporteren en bewaar de kopie op een veilige plek.

Nu hebt u een systeemherstelpunt als er iets misgaat en een kopie van uw register als u dit nodig hebt. Als u de onderstaande instructies volgt, zou u geen van beide moeten hebben, maar het is veel beter om voorbereid te zijn.

Vervolgens:

  1. Open CMD als beheerder.
  2. Typ 'cmd / d' om te stoppen met autorun.
  3. Hertest.

AutoRun is een Windows-instelling waar we mogelijk later op terug moeten komen. Probeer voor nu deze volgende procedure en kijk hoe u verdergaat.

  1. Navigeer naar C: \ Windows \ System32 en zorg ervoor dat CMD.exe er is.
  2. Navigeer naar Configuratiescherm, Systeem en Geavanceerde systeeminstellingen.
  3. Selecteer Omgevingsvariabelen op het tabblad Geavanceerd.
  4. Selecteer Pad in het paneel Systeemvariabelen in het onderste paneel.
  5. Selecteer Bewerken.
  6. Kopieer '% SystemRoot% \ System32' en 'C: \ Windows \ System32' naar Kladblok.
  7. Wijzig een van deze vermeldingen in het venster Omgevingsvariabele in iets anders en selecteer OK.
  8. Vervang die waarde door het origineel uit Kladblok en selecteer OK.
  9. Herhaal dit voor de andere waarde.

Probeer het commando 'sfc / scannow' nu opnieuw in CMD. Als de omgevingswaarde was beschadigd, zou u nu System File Checker als normaal moeten kunnen gebruiken. Maak je geen zorgen als je het item 'SystemRoot% \ System32' niet ziet. Het is een oude instelling die Windows gebruikt om alle mogelijke gebeurtenissen te dekken. Nieuwere Windows 10-computers hebben het niet nodig, maar het kan er toch zijn. Als het niet in uw opties staat, hoeft u het niet toe te voegen. Wijzig gewoon C: \ Windows \ System32 zelf en kijk hoe het gaat.

Als u nog steeds ziet dat de SFC niet wordt herkend als een interne opdrachtfout, moeten we de registerwijziging uitvoeren.

  1. Typ 'regedit' in het vak Windows Search en selecteer Register-editor.
  2. HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ AutoRun en HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun verwijderen
  3. Test het SFC-commando opnieuw.

Ik weet eigenlijk niet hoe of waarom deze laatste methode werkt, ik weet alleen dat het werkt. Het is een oude oplossing waar ik in andere TechJunkie-zelfstudies naar heb verwezen en iets dat ik in mijn Tech Toolkit bewaar voor dergelijke eventualiteiten.

Systeembestandscontrole is een zeer belangrijk hulpmiddel voor het oplossen van Windows-problemen en ik raad u aan er bekend mee te raken. Als u problemen ondervindt bij het uitvoeren van de opdracht, kunt u met een van de bovenstaande oplossingen snel weer aan de slag. Ik zou zeker aanraden om het probleem op te lossen, omdat je nooit weet wanneer je het nodig hebt. Het is beter om de tool gereed te hebben voor wanneer u hem nodig heeft dan om hem niet te hebben wanneer u hem het meest nodig hebt.

Vergeet niet het voor de hand liggende en voer altijd de opdrachtregel uit als beheerder!

Fix 'sfc wordt niet herkend als een interne opdracht' fouten in windows