Fixa ’sfc känns inte igen som ett internt kommando’-fel i Windows

Om du försöker köra Windows System File Checker och fortsätter att se ”sfc känns inte igen som ett internt kommando”-fel, är du i gott sällskap. Jag ser den här hela tiden i mitt andra jobb som IT-tekniker. Det finns ett par sätt att fixa det och jag ska visa dig hur du övervinner felet för gott.

Fixa 'sfc känns inte igen som ett internt kommando'-fel i Windows

Systemfilsgranskare i Windows är en viktig egenskap för att upprätthålla ett hälsosamt system. Den kan skanna Windows efter filkorruption och automatiskt reparera eventuella problem den hittar. Den aktiveras från kommandoraden med ’sfc /scannow’. Den skannar alla Windows, kärnfiler, Windows Store, appar, skyddade filer och alla delar av operativsystemet. Den är faktiskt väldigt bra på vad den gör och är ett verktyg jag använder hela tiden.

När du ser ett ”xxx känns inte igen som ett internt kommando”, är det vanligtvis när miljövariabeln i inställningarna har ändrats eller skadats. I många situationer kan du åtgärda felet genom att bara ställa tillbaka dessa variabler till standardinställningarna och få dig igång igen.

Fix SFC känns inte igen som ett internt kommandofel

Det finns två primära fixtyper för detta fel. Den ena är väldigt enkel medan den andra kräver att du gräver i ditt Windows-register. Om du följer instruktionerna exakt, kommer du inte att skada dig om du försöker någon av dessa.

Se först till att du använder kommandoraden som administratör. SFC kräver administratörsuppgifter och fungerar inte annars.

  1. Högerklicka på Windows Start-knappen och välj Kommandorad (Admin).
  2. Skriv ’sfc /scannow’ och tryck på Enter.

Förhoppningsvis kommer detta att fungera. Om det inte gör det kan du behöva fördjupa dig. Så småningom kan du behöva ändra två registerposter. Innan du börjar, skapa en systemåterställningspunkt i Windows.

  1. Skriv ”återställ” i Windows-sökrutan och skapa en återställningspunkt.
  2. Skriv ’regedit’ i Windows sökrutan och välj Arkiv.
  3. Välj Exportera och spara kopian på ett säkert ställe.

Nu har du en systemåterställningspunkt om något skulle gå fel och en kopia av ditt register om du skulle behöva det. Om du följer instruktionerna nedan borde du inte behöva någon av dessa men det är mycket bättre att vara förberedd.

Sedan:

  1. Öppna CMD som administratör.
  2. Skriv ’cmd /d’ för att stoppa autorun från att köras.
  3. Testa igen.

AutoRun är en Windows-inställning som vi kan behöva återgå till om en stund. För nu, prova nästa procedur och se hur du kommer vidare.

  1. Navigera till C:WindowsSystem32 och se till att CMD.exe finns där.
  2. Navigera till Kontrollpanelen, System och Avancerade systeminställningar.
  3. Välj Miljövariabler från fliken Avancerat.
  4. Välj Sökväg i rutan Systemvariabler i den nedre rutan.
  5. Välj Redigera.
  6. Kopiera ’%SystemRoot%System32’ och ’C:WindowsSystem32’ till Anteckningar.
  7. Ändra en av dessa poster i fönstret Miljövariabel till något annat och välj OK.
  8. Ersätt det värdet med originalet från Anteckningar och välj OK.
  9. Upprepa för det andra värdet.

Försök nu igen kommandot ’sfc /scannow’ i CMD. Om miljövärdet hade skadats bör du nu kunna använda System File Checker som vanligt. Om du inte ser ”SystemRoot%System32”-posten oroa dig inte. Det är en äldre inställning som Windows använder för att täcka varje eventualitet. Nyare Windows 10-datorer behöver det inte men det kan finnas där ändå. Om det inte finns i dina alternativ behöver du inte lägga till det. Ändra bara C:WindowsSystem32 på egen hand och se hur det går.

Om du fortfarande ser att SFC inte känns igen som ett internt kommandofel, måste vi utföra registerändringen.

  1. Skriv ”regedit” i sökrutan i Windows och välj Registerredigerare.
  2. Ta bort HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun och HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun
  3. Testa SFC-kommandot igen.

Jag vet faktiskt inte hur eller varför den här sista metoden fungerar, jag vet bara att den gör det. Det är en gammal fix som jag har refererat till i andra TechJunkie-tutorials och något jag har kvar i min Tech Toolkit för sådana eventualiteter.

Systemfilsgranskaren är ett mycket viktigt verktyg för att felsöka Windows-problem och jag rekommenderar att du blir bekant med det. Om du har problem med att köra kommandot bör en av ovanstående korrigeringar få dig igång igen på nolltid. Jag skulle definitivt rekommendera att åtgärda problemet eftersom du aldrig vet när du kan behöva det. Det är bättre att ha verktyget redo när du behöver det än att inte ha det när du behöver det som mest.

Glöm bara inte det uppenbara och kör alltid kommandoraden som administratör!

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *