Hvis du prøver å kjøre Window's System File Checker og fortsetter å se 'sfc er ikke anerkjent som en intern kommandofeil', er du i godt selskap. Jeg ser denne hele tiden i den andre jobben min som IT-teknologi. Det er et par måter å fikse det på, og jeg vil vise deg hvordan du kan overvinne feilen for godt.
Systemfilkontroll i Windows er en viktig funksjon for å opprettholde et sunt system. Den kan skanne Windows for filkorrupsjon og automatisk reparere eventuelle problemer den finner. Den aktiveres fra kommandolinjen ved å bruke 'sfc / scannow'. Den skanner alle Windows, kjernefiler, Windows Store, apper, beskyttede filer og alle elementer i operativsystemet. Den er faktisk veldig god på hva den gjør, og er et verktøy jeg bruker hele tiden.
Når du ser at "xxx ikke blir gjenkjent som en intern kommando", er dette vanligvis når miljøvariabelen i innstillingene er endret eller ødelagt. I mange situasjoner kan det bare å sette disse variablene tilbake til standardverdiene løse problemet og få deg i gang igjen.
Fix SFC gjenkjennes ikke som interne kommandofeil
Det er to primære fiksetyper for denne feilen. Det ene er veldig enkelt, mens det andre krever at du graver deg inn i Windows-registeret. Hvis du følger instruksjonene nøyaktig, vil det ikke komme deg noen skade hvis du prøver å fikse noen av dem.
Først må du sørge for at du bruker kommandolinjen som administrator. SFC krever administratorer og vil ikke fungere annet.
- Høyreklikk på Windows Start-knappen og velg Kommandolinje (Admin).
- Skriv 'sfc / scannow' og trykk Enter.
Forhåpentligvis vil dette fungere. Hvis det ikke gjør det, kan det hende du må dykke dypere. Til slutt kan det hende du må endre to registeroppføringer. Før du starter, oppretter du et systemgjenopprettingspunkt i Windows.
- Skriv 'gjenopprett' i Windows-søkeboksen og opprett et gjenopprettingspunkt.
- Skriv 'regedit' i Windows Search-boksen og velg File.
- Velg Eksporter og lagre kopien et sted der det er trygt.
Nå har du et systemgjenopprettingspunkt dersom noe skulle gå galt, og en kopi av registeret ditt hvis du trenger det. Hvis du følger instruksjonene nedenfor, bør du ikke trenge noen av disse, men det er mye bedre å være forberedt.
Deretter:
- Åpne CMD som administrator.
- Skriv 'cmd / d' for å stoppe autorun fra å kjøre.
- Retest.
AutoRun er en Windows-innstilling vi kanskje trenger å gå tilbake til om litt. Foreløpig kan du prøve denne neste prosedyren og se hvordan du kommer deg videre.
- Naviger til C: \ Windows \ System32 og sørg for at CMD.exe er der.
- Naviger til Kontrollpanel, System og Avanserte systeminnstillinger.
- Velg miljøvariabler fra fanen Avansert.
- Velg Bane i ruten Systemvariabler i den nederste ruten.
- Velg Rediger.
- Kopier '% SystemRoot% \ System32' og 'C: \ Windows \ System32' til Notisblokk.
- Endre en av disse oppføringene i vinduet Miljøvariabel til noe annet, og velg OK.
- Erstatt den verdien med originalen fra Notisblokk, og velg OK.
- Gjenta for den andre verdien.
Prøv nå kommandoen 'sfc / scannow' i CMD. Hvis miljøverdien hadde blitt ødelagt, skal du nå kunne bruke systemfilkontrollen som normalt. Hvis du ikke ser oppføringen 'SystemRoot% \ System32', ikke bekymre deg. Det er en gammel innstilling som Windows bruker for å dekke alle hendelser. Nyere Windows 10-datamaskiner trenger det ikke, men det kan være der uansett. Hvis det ikke er i alternativene dine, trenger du ikke legge det til. Bare endre C: \ Windows \ System32 på egen hånd og se hvordan det går.
Hvis du fremdeles ser at SFC ikke blir gjenkjent som en intern kommandofeil, må vi utføre registermodifiseringen.
- Skriv 'regedit' i Windows Search-boksen og velg Registerredigering.
- Slett HKEY_LOCAL_MACHINE \ Programvare \ Microsoft \ Kommandoprosessor \ AutoRun og HKEY_CURRENT_USER \ Programvare \ Microsoft \ Kommandoprosessor \ AutoRun
- Test SFC-kommandoen på nytt.
Jeg vet faktisk ikke hvordan eller hvorfor denne endelige metoden fungerer, jeg vet bare at den gjør det. Det er en gammel løsning jeg har referert til i andre TechJunkie-tutorials, og noe jeg holder på med i Tech Toolkit for slike eventualiteter.
Systemfilkontroll er et veldig viktig verktøy for feilsøking av Windows-problemer, og jeg anbefaler at du blir kjent med den. Hvis du har problemer med å kjøre kommandoen, bør en av de ovennevnte rettelsene få deg i gang igjen på kort tid. Jeg vil absolutt anbefale å løse problemet, fordi du aldri vet når du kan trenge det. Det er bedre å ha verktøyet klart til når du trenger det, enn ikke å ha det når du trenger det mest.
Bare glem ikke det åpenbare og kjør alltid kommandolinjen som administrator!
