Om ditt Windows-system verkar konstigt eller är outhärdligt långsamt, är det första du behöver göra att skanna och ta bort eventuella virus eller skadlig kod. Bortsett från det kan den andra anledningen vara de skadade systemfilerna. Det finns många olika anledningar till att systemfilerna blir skadade, som ett plötsligt strömavbrott, systemkrasch, fel vid uppdatering, felmatchning av program etc. Oavsett varför orsaken är om du någonsin tror att systemet är långsamt eller systemfilerna har skadats, här är hur du kan skanna och fixa skadade Windows-filer med hjälp av DISM (Deployment Image Servicing and Management) kommandoradsverktyget.

Obs! Jag använder Windows PowerShell för att skanna och åtgärda problemen. Du kan dock också använda kommandotolkningen med samma exakta kommandon och procedurer som diskuteras nedan.

Skanna efter korrupta Windows-systemfiler

För att starta, leta efter PowerShell i Start-menyn. Högerklicka på den och välj sedan alternativet "Kör som administratör". Den här åtgärden öppnar Windows PowerShell.

Kopiera och klistra in kommandot nedan i fönstret PowerShell. Detta kommando åberopar Windows Resource Protection för att kontrollera eventuella filförstörningar eller överträdelser. Skanningen kan ta lite tid att slutföra, så luta dig tillbaka och vänta på resultaten.

 sfc / scannow 

När skanningen är klar kommer det att visas ett meddelande något som visas nedan om det finns några problem. Windows försöker fixa dem själv, men oftare misslyckas det med att göra det. Fortsätt vidare till nästa steg.

Fix korrupta Windows-systemfiler

Om kommandot SFC inte fixade problemet kan vi använda DISM-verktyget med återställningshälsa och källbrytare. För att börja, kopiera kommandot nedan och kör det i PowerShell.

 Dism / Online / Cleanup-Image / RestoreHealth 

Så snart du kör kommandot startar Windows processen med att fixa den. Vid fixering kan framdriftsfältet fastna vid 20%. Det här är normalt. Vänta bara ett tag för att processen ska fortsätta. Om kommandot åtgärdar problemet är det bra. Om inte, fortsätt på. I mitt fall kunde Windows inte åtgärda problemet. Om du vill veta vad felet är, öppna DISM-loggen från den plats som visas i Powershell.

Nu ska vi använda /Source knappen där vi pekar på DISM-verktyget mot Windows installationsmedia så att det kan lösa problemet med källfilerna. Sätt i installationsmediet, vare sig det är en DVD- eller USB-drivrutin. Om du inte har installationsenheten hämtar du den senaste Windows ISO från Microsoft och monterar den (högerklicka på ISO och välj alternativet "Mount").

När du har gjort det, kör någon av kommandona nedan. Glöm inte att byta ut "X" med den faktiska drivbrevet i Windows installationsmedia.

 Dism / Online / Cleanup-Image / RestoreHealth /Source:wim:X:\sources\install.wim:1 

eller

 Dism / Online / Cleanup-Image / RestoreHealth /Source:wim:X:\sources\install.wim:1 / limitaccess 

Det andra kommandot hindrar DISM från att använda Windows Update för onlinebilder. Om allt går bra ser du ett meddelande som läser "återställningsoperationen avslutad." Precis som tidigare kan det ta lite tid att slutföra proceduren.

Nu, använd igen SFC-kommandot så att Windows kan åtgärda några mindre problem.

 sfc / scannow 

När proceduren är klar visas ett meddelande som nedan.

Om du skannar igen med kommandot sfc ska du se ett meddelande som det nedan. Detta bekräftar att det inte finns några fler filer korruption eller överträdelser.

Gör kommentar nedan och dela med dig av dina tankar och erfarenheter om att använda ovanstående metoder för att skanna och korrigera systemfiler i Windows.