Brugere spørger ofte i hvilken rækkefølge de to kommandoer til at rette systemfilkorruptioner – sfc/scannow og Dism/Online/Cleanup-Image/RestoreHealth  stærk>– bør køres. For at kende svaret på dette spørgsmål skal du først forstå, hvilke funktioner disse to kommandoer udfører.

SFC (System File Checker)

System File Checker er et indbygget Windows-værktøj, der scanner efter og erstatter eventuelle korrupte eller manglende systemfiler med en kopi, der er gemt lokalt i mappen WinSxS. Fordi denne funktion udføres helt lokalt, er der intet krav om, at pc’en skal være forbundet til internettet.

DISM (Deployment Image Servicing & Management)

Kommandoen Dism/Online/Cleanup-Image/RestoreHealth, erstatter eventuelle korrupte eller manglende systemfiler i WinSxS mappe med dem fra et onlinebillede. Denne funktion fungerer mellem lokalt lagrede filer og filer gemt i skyen, så det kræver en internetforbindelse.

Sammenfattende er SFC/scannow kommandoen, som faktisk identificerer og erstatter korrupte eller manglende systemfiler. Dism/Online/Cleanup-Image/RestoreHealth er kommandoen, der sikrer, at de kopier, som SFC bruger til at erstatte korrupte eller manglende systemfiler, ikke i sig selv er korrupte eller mangler.

Filkorruption er ikke ualmindeligt og kan være forårsaget af en række skyldige, hvoraf den mest udbredte ville være malware-infektioner. Dårlige brugervaner og noget optimerings-/tweaking-/tilpasningssoftware kan også forårsage systemfilkorruption. Symptomer på systemfilkorruption kan variere meget, men vil oftere end ikke resultere i en form for usædvanlig adfærd.

SFC Eller DISM: Hvilken rækkefølge?

Den korrekte rækkefølge for at køre de to kommandoer kan diskuteres. En tankegang er at køre DISM-kommandoen først for at sikre, at alle kopier af systemfiler, der er gemt i WinSxS-mappen, er 100% rene og redegjort for, hvilket så stort set sikrer, at kørsel af SFC-kommandoen efter vil resultere i vellykkede reparationer. En alternativ tankegang er at køre SFC først, og hvis alle systemfiler repareres med succes, er der slet ikke behov for at køre DISM-kommandoen. Jeg er tilbøjelig til at være enig med sidstnævnte tankegang.

Så hvis du kører kommandoen sfc/scannow, og meddelelsen, der vises ved afslutningen af ​​scanningen, fortæller dig den systemfil korruptioner er blevet identificeret, men ikke alle kunne repareres, du ved nu, at det betyder, at det er højst sandsynligt, at kopierne gemt i WinSxS-mappen også er korrupte eller måske mangler, og det er tid til at køre Dism/Online/Cleanup-Image/RestoreHealth kommando.

Categories: IT Info