Gebruik DISM om problemen op te lossen die SFC niet kan

Een veel voorkomende suggestie op Windows-ondersteuningsforums is om het systeem te scannen op problemen met de bestandsintegriteit met behulp van de opdracht sfc / scannow die u op het actieve systeem maar ook op externe schijven kunt uitvoeren.

SFC, wat staat voor Systeembestandscontrole, is een ingebouwd beheertool om de integriteit van besturingssysteembestanden te controleren en om bestanden te repareren die corrupt, beschadigd of gewijzigd zijn.

SFC-scans hebben drie mogelijke resultaten:

  1. De scan heeft geen problemen gevonden.
  2. De scan heeft problemen gevonden en opgelost.
  3. De scan heeft problemen gevonden en kon ze niet repareren (Windows Resource Protection heeft corrupte bestanden gevonden, maar kon sommige niet herstellen).

Opmerking : het wordt aanbevolen een volledige back-up van de Windows-systeempartitie te maken voordat u DISM uitvoert. Gebruik gratis back-upoplossingen zoals Macrium Reflect, Veeam Endpoint Backup of andere back-uptools.

Gebruik DISM als SFC / Scannow problemen niet kan verhelpen

De bovenstaande screenshot toont een resultaat waarbij SFC niet in staat was om corrupte bestanden die het had gedetecteerd te corrigeren.

SFC kan ook problemen corrigeren, maar lost mogelijk niet het probleem op dat u in de eerste plaats probeerde te corrigeren door het uit te voeren.

DISM komt in deze situaties te hulp. Deployment Image Servicing and Management (DISM) is een opdrachtregelprogramma voor Windows dat voor verschillende doeleinden wordt gebruikt. Het is beschikbaar in alle versies van Windows vanaf Windows 7 en Windows Server 2008

U moet DISM uitvoeren vanaf een verhoogde opdrachtprompt:

  1. Tik op de Windows-toets om het startmenu te openen.
  2. Typ cmd.exe en wacht tot de resultaten zijn ingevuld.
  3. Klik met de rechtermuisknop op het resultaat met de naam cmd.exe en selecteer "uitvoeren als beheerder" om het uit te voeren met verhoogde rechten.

DISM kan in de droge modus worden uitgevoerd om corruptie te onthullen zonder te proberen de gevonden problemen op te lossen. Ik raad u aan om eerst de gezondheidstoestand te controleren om erachter te komen of corruptie bestaat voordat u reparatie uitvoert.

Dism / Online / Cleanup-Image / CheckHealth

De opdracht controleert de afbeelding op de corruptievlag en stuurt de bevindingen naar u terug, maar voert geen reparaties uit.

De scan duurt niet langer dan een seconde of twee. Eerdere bewerkingen hebben de afbeelding mogelijk gemarkeerd als corrupt.

Dism / Online / Cleanup-Image / ScanHealth

De opdracht scant op beschadiging van de componentenwinkel, maar corrigeert geen problemen.

De scan duurt langer om te voltooien en de bevindingen van de scan worden geretourneerd in het opdrachtpromptvenster.

DISM / Online / Cleanup-Image / Restore Health

De parameter / RestoreHealth voert een scan op corruptie uit en probeert alle problemen die automatisch worden gevonden te herstellen.

De scan duurt langer om te voltooien als corruptie wordt gevonden tijdens het scannen van de afbeelding. Houd er rekening mee dat de bewerking soms kan vastlopen, maar dit is geen reden tot bezorgdheid omdat het scannen na een moment automatisch moet beginnen.

Als de scan corruptie constateert, probeert deze het probleem standaard met Windows Update te verhelpen.

DISM Geavanceerde opdrachten

  • Een offline afbeelding repareren : Dism / Afbeelding: C: \ offline / Cleanup-Image / RestoreHealth
  • Om een ​​andere reparatiebron te gebruiken : Dism / Online / Cleanup-Image / Restore Health / Source: d: \ test \ mount \ windows
  • Om het gebruik van Windows Update te voorkomen : / LimitAccess als parameter.

Groepsbeleid

U kunt een andere bron opgeven met behulp van het groepsbeleid.

Doe daarvoor het volgende:

  1. Tik op de Windows-toets om het startmenu te openen.
  2. Typ gpedit.msc en druk op Enter om de Groepsbeleid-editor te openen. Merk op dat het alleen beschikbaar is in professionele of Enterprise-edities van Windows.
  3. Ga naar Computerconfiguratie> Beheersjablonen> Systeem.
  4. Dubbelklik op Instellingen opgeven voor optionele componentinstallatie en componentreparatie.
  5. Stel het beleid in op ingeschakeld en configureer het dienovereenkomstig.
  6. U moet een alternatieve bron opgeven en kan het gebruik van Windows Update blokkeren. Systemen die zijn geconfigureerd om standaard WSUS te gebruiken, kunnen worden geconfigureerd om in plaats daarvan Windows Update te gebruiken voor reparatie.

Sluit af met PowerShell

U kunt DISM ook in Windows PowerShell gebruiken. De opdrachten zijn iets anders.

  • CheckHealth : Repair-WindowsImage -CheckHealth
  • ScanHealth : Repair-WindowsImage -ScanHealth
  • RestoreHealth : Repair-WindowsImage -RestoreHealth

DISM Instructievideo

Gerelateerde artikelen

  • Analyseer en maak de WinSXS-map schoon
  • Dism ++ Windows optimizer met indrukwekkende functionaliteit
  • De map Winsxs uitgelegd
  • Windows Repair 4.0 vrijgegeven: repareer Windows-software
  • Windows Repair Toolbox review