Anonim

Hvis du prøver at køre Window's System File Checker og fortsætter med at se 'sfc er ikke genkendt som en intern kommandofejl', er du i godt selskab. Jeg ser denne hele tiden i mit andet job som IT-teknik. Der er et par måder at løse det på, og jeg viser dig, hvordan du løser fejlen for godt.

Systemfilchecker i Windows er en vigtig funktion til at opretholde et sundt system. Det kan scanne Windows for filkorruption og automatisk reparere alle problemer, det finder. Det aktiveres fra kommandolinjen ved hjælp af 'sfc / scannow'. Den scanner alle Windows, kernefiler, Windows Store, apps, beskyttede filer og ethvert element i operativsystemet. Det er faktisk meget godt til, hvad det gør, og er et værktøj, jeg bruger hele tiden.

Når du ser en 'xxx ikke genkendes som en intern kommando', er det normalt, når miljøvariablen inden for indstillingerne er ændret eller ødelagt. I mange situationer kan du blot indstille disse variabler til standardindstillingerne løse problemet og få dig i gang igen.

Fix SFC genkendes ikke som en intern kommandofejl

Der er to primære rettelsestyper for denne fejl. Den ene er meget enkel, mens den anden kræver, at du grave i din Windows-registreringsdatabase. Hvis du følger instruktionerne nøjagtigt, vil der ikke komme nogen skade på dig, hvis du prøver en af ​​ordningen.

Kontroller først, at du bruger kommandolinjen som administrator. SFC kræver administratoroplysninger og fungerer ikke andet.

  1. Højreklik på Windows Start-knappen og vælg Kommandolinje (Admin).
  2. Skriv 'sfc / scannow', og tryk på Enter.

Forhåbentlig fungerer dette. Hvis det ikke gør det, er du muligvis nødt til at dybe dybere. Til sidst skal du muligvis ændre to registreringsdatabase poster. Inden du starter, skal du oprette et systemgendannelsespunkt i Windows.

  1. Skriv 'gendannelse' i Windows-søgefeltet, og opret et gendannelsespunkt.
  2. Skriv 'regedit' i Windows-søgefeltet, og vælg File.
  3. Vælg Eksporter og gem kopien et sikkert sted.

Nu har du et systemgendannelsespunkt, hvis noget går galt, og en kopi af dit registreringsdatabase, hvis du har brug for det. Hvis du følger nedenstående instruktioner, skal du ikke have brug for nogen af ​​disse, men det er meget bedre at være forberedt.

Derefter:

  1. Åbn CMD som administrator.
  2. Skriv 'cmd / d' for at forhindre autorun i at køre.
  3. Gentest.

AutoRun er en Windows-indstilling, som vi muligvis skal vende tilbage til i en smule. For nu, prøv denne næste procedure og se, hvordan du kommer videre.

  1. Naviger til C: \ Windows \ System32, og sørg for, at CMD.exe er der.
  2. Naviger til Kontrolpanel, System og Avanceret systemindstillinger.
  3. Vælg miljøvariabler fra fanen Avanceret.
  4. Vælg Sti i ruden Systemvariabler i bundruden.
  5. Vælg Rediger.
  6. Kopier '% SystemRoot% \ System32' og 'C: \ Windows \ System32' til Notepad.
  7. Skift en af ​​disse poster i vinduet Miljøvariabel til noget andet, og vælg OK.
  8. Erstat den værdi med originalen fra Notepad, og vælg OK.
  9. Gentag for den anden værdi.

Prøv igen kommandoen 'sfc / scannow' i CMD. Hvis miljøværdien var blevet ødelagt, skulle du nu være i stand til at bruge System File Checker som normalt. Hvis du ikke kan se posten 'SystemRoot% \ System32', skal du ikke bekymre dig. Det er en ældre indstilling, som Windows bruger til at dække enhver begivenhed. Nyere Windows 10-computere har ikke brug for det, men det kan være der alligevel. Hvis det ikke findes i dine indstillinger, behøver du ikke tilføje det. Bare rediger C: \ Windows \ System32 på egen hånd og se, hvordan det går.

Hvis du stadig ser, at SFC ikke genkendes som en intern kommandofejl, er vi nødt til at udføre registreringsdatabasen ændring.

  1. Skriv 'regedit' i Windows-søgefeltet, og vælg Registreringseditor.
  2. Slet HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ AutoRun og HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun
  3. Gentag SFC-kommandoen igen.

Jeg ved faktisk ikke, hvordan eller hvorfor denne endelige metode fungerer, jeg ved bare, at den gør det. Det er en gammel rettelse, som jeg har henvist til i andre TechJunkie-tutorials, og noget, jeg holder rundt i min Tech Toolkit for sådanne eventualiteter.

Kontrolprogram til systemfiler er et meget vigtigt værktøj til fejlfinding af Windows-problemer, og jeg anbefaler, at du bliver fortrolig med den. Hvis du har problemer med at køre kommandoen, skal en af ​​ovennævnte rettelser have dig oppe og køre igen på ingen tid. Jeg vil bestemt anbefale at løse problemet, da du aldrig ved, hvornår du muligvis har brug for det. Det er bedre at have værktøjet klar til, når du har brug for det, end ikke at have det, når du har mest brug for det.

Glem bare det åbenlyse og kør altid kommandolinjen som administrator!

Fix 'sfc genkendes ikke som en intern kommandofejl' i windows