Windows voorziet enkele hulpprogramma's waarmee u de integriteit van systeembestanden, registersleutels en mappen kan controleren en herstellen.
Windows heeft nogal eens 'kuren'. De oorzaak kan bijvoorbeeld spyware zijn, maar een achteloze gebruiker, die per ongeluk verkeerde bestanden verwijdert heeft, is ook niet uit te sluiten. Om een lang verhaal kort te maken, Windows werkt niet zoals het hoort. Wat nu? Een nieuwe installatie dan maar? Neen, nog niet! Windows voorziet enkele krachtige hulpprogramma's die bereikbaar zijn via Opdrachtprompt, en waarmee u de meest essentiële en noodzakelijke systeembestanden kan herstellen.
Hoe systeembestanden van Windows herstellen met de opdrachten SFC en DISM?
Het eerste hulpprogramma dat u kan proberen om orde op zeken te stellen in Windows is het zogenaamde System File Checker (SFC).
Hoe werkt System File Checker (SFC)?
Met het hulpprogramma System File Checker kan u (beveiligde) systeembestanden, registersleutels en mappen controleren op integriteit en wijzigingen. Als SFC wijzigingen of veranderingen detecteert, zal het programma dit herstellen met behulp van een kopie van het (beveiligd) bestand dat in het cache van de map Windows opgeslagen is. Hebt u twijfels of een bepaald programma wijzigingen aanbracht aan de systeembestanden, of hebt u wat tweaks aangebracht in het register en bent u van mening dat Windows niet zo vlot meer draait, dan zou SFC mogelijk wel eens een oplossing kunnen bieden. Het is zelfs een goed idee om SFC uit te voeren alvorens een systeemherstel te proberen.
Hoe SFC gebruiken?
- Open Opdrachtprompt met administratorrechten (Typ Opdrachtprompt in het menu Start of Metro-Startscherm - Klik met rechts op Opdrachtprompt en kies voor > Uitvoeren als administrator). Of klik met rechts op de Startknop > Opdrachtprompt (administrator).
- In Opdrachtprompt typt u de opdracht: sfc /scannow (let op de spatie tussen sfc en /)
- Druk op Enter.
Er wordt gescand naar eventuele beschadigde systeembestanden. Dit proces kan enige tijd in beslag nemen.
- In principe worden beschadigde bestanden automatisch herstelt. Indien er geen fouten gevonden werden kan u Opdrachtprompt gewoon afsluiten.
SFC vindt fouten maar kan ze niet herstellen? Wat nu?
Worden er wel fouten gevonden maar kan System File Checker ze niet herstellen? Dan hebt u nog enkele opties.
- Herstart dan de computer in veilige modus en voer bovenstaande opnieuw uit.
- Brengt de veilige modus ook geen soelaas en blijven er onherstelbare fouten over? Dan kan u de opdacht DISM proberen.
- Sluit Opdrachtprompt niet af, lees eerst verder.
Wat is de opdracht DISM (Deployment Image & Servicing Management)?
DISM is een hulpprogramma dat corrupte bestanden kan herstellen die de oorzaak zijn voor het falen van SFC (bent u nog mee?). Om het met de woorden van Microsoft zelf te zeggen: "DISM.exe (Deployment Image Servicing and Management) is een opdrachtregelprogramma dat u kunt gebruiken om een Windows®-installatiekopie te onderhouden of een Windows PE-installatiekopie (Windows Preinstallation Environment) voor te bereiden. U kunt DISM gebruiken om een Windows-installatiekopie (.wim) of een virtuele harde schijf (.vhd of .vhdx) te onderhouden."
In mensentaal: SFC gebruikt de systeembestanden uit de back-ups die u of Windows aangemaakt hebt (had) of uit de installatiekopie. De back-ups kunnen ook corrupt of beschadigd raken waardoor SFC de systeembestanden niet kan herstellen. De opdracht DISM is dus een hulpprogramma dat dit probleem zal proberen op te lossen.
Kan is DISM op alle Windows-versie uitvoeren?
Nee! DISM is enkele beschikbaar voor Windows 8, Windows 8.1 en Windows 10. Gebruikt u Windows 7 of ouder dan kan u hier het alternatief (System Update Readiness Tool) downloaden.
Hoe en wanneer DISM gebruiken?
Zoals eerder aangehaald kan u DISM gebruiken indien er fouten gevonden werden door SFC die niet hersteld konden worden.
- Open Opdrachtprompt als administrator (in principe staat opdrachtprompt nog open voor SFC).
- Vul of typ de volgende opdrachtregel: DISM /Online /Cleanup-Image /RestoreHealth en druk Enter.
- Gelieve er rekening mee te houden dat dit proces enige tijd in beslag neemt.
- Van zodra u de melding "The operation completed successfully" ziet verschijnen, kan u SFC opnieuw aan het werk zetten.
- Als ook die taak afgerond is, kan u opdrachtprompt sluiten.
Extra informatie: Varianten die u kan gebruiken voor de opdracht SFC
- sfc /scanonce: Scannen bij de volgende keer dat u de computer opstart.
- sfc /scanboot: Scannen bij elke keer dat u de computer opstart.
- sfc /purgecache: Cache leegmaken.
- sfc /revert: Terug naar standaardwaarden brengen.
Veel plezier ermee.