Windows Resource Protection found corrupt files but was unable to fix some of them

Met het hulpprogramma SFC Scannow is het mogelijk om ontbrekende of beschadigde systeembestanden te herstellen. De systeembestandscontrole (SFC) is gekoppeld aan (DISM) de Deployment Image Servicing en Management tool. DISM maakt gebruik van de Windows Update Cliënt om corrupties te herstellen.

In een eerder artikel hebben we al omschreven hoe de System File Checker werkt. In dit artikel richten we ons vooral op problemen wanneer SFC niet in staat is om corrupte bestanden te herstellen. Helaas bestaat er geen kant-en-klare oplossing om dergelijke problemen zonder herstelinstallatie te verhelpen.

Om die reden hebben wij een specifiek onderdeel op ons forum voor SFC Scannow corrupties en Windows Update problemen. Beide problemen gaan immers vaak samen. Voor hulp en advies kunt u stap 2 van deze handleiding uitvoeren.

  1. In de CBS.log is na te gaan welke bestanden er ontbreken en/of corrupt zijn.
  2. Met behulp van o.a. SFCFix is het mogelijk om de corrupte bestanden of mappen te herstellen.
Windows Resource Protection found corrupt files but was unable to fix some of them
Windows Resource Protection found corrupt files but was unable to fix some of them!

Windows Resource Protection found corrupt files

Het herstellen van corrupte of beschadigde bestanden is een zorgvuldig proces. Zomaar een bestand van een willekeurig systeem gebruiken kan juist voor meer problemen zorgen. Het is echt belangrijk dat er een identiek bestand wordt gebruikt die zowel qua hash als versie overeenkomt met de corruptie.

Als reparatiebron zijn er meerdere mogelijkheden. Zo kunt u de ISO van Windows gebruiken, een update pakket of een goed werkende computer met een identieke Windows versie (build nummer). Hieronder een aantal voorbeelden van foutmeldingen uit de CBS log van Windows.

Cannot repair member file – file is missing

Deze foutmelding geeft duidelijk aan welk bestand er ontbreekt, de locatie is in dit geval de side-by-side map van Windows – C:\Windows\WinSxS, en de aangegeven map. Om dit bestand te vervangen is er een kopie nodig die overeenkomt met de architectur (x64 of x86) en de build-versie van Windows.

CSI    00000105 [SR] Cannot repair member file [l:13]'cleanupai.dll' of Microsoft-Windows-ServicingStack-OneCore, version 10.0.19041.1371, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, file is missing

Failed to find a matching version for servicing stack

Iedere maandelijkse cumulatieve update voor Windows bevat een Servicing Stack Update (SSU). Als dit onderdeel corrupt is of geheel ontbreekt kan dat voor allerlei problemen zorgen. Zie dit topic waarbij SFC Scannow niet werkte omdat de repair service niet gestart kon worden. Bij dit probleem was er sprake van een corrupte Servicing Stack die middels enkele stappen is hersteld.

Failed to find a matching version for servicing stack: C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.1220_none_7e21bc567c7ed16b\ [HRESULT = 0x80070490 - ERROR_NOT_FOUND]

Cannot repair member file – hash mismatch

De foutmelding hash mismatch kan op twee zaken duiden. 1.) het bestand is corrupt, of 2.) de versie van het bestand komt niet overeen met de bijbehorende registersleutel. Om de hash-waarde van een kopie te controleren is het hulpprogramma certutil van Microsoft erg handig.

CSI    0000022c Hashes for file member [l:12]'Netwfw08.dat' do not match.
 Expected: {l:32 ml:33 b:ca46b339aedd2e52ff31bf741364d67ea7c1da48ae032dcae3a0b9986f293d27}.
 Actual: {l:32 b:2e4a4b65e0269dcf50af43b2a5f272d1b17d70a821e979c831d8e6a60150cf61}.
CSI    0000022d [SR] Cannot repair member file [l:12]'Netwfw08.dat' of dual_netwtw08.inf, version 10.0.19041.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}, type [l:14]'dualModeDriver' in the store, hash mismatch

Over PC Web Plus

PC Web Plus biedt sinds 2008 gratis hulp bij computerproblemen en allerhande vragen omtrent computerbeveiliging. Het team van PC Web Plus helpt u op het forum op een professionele wijze verder om problemen zo snel mogelijk te verhelpen.

Bekijk alle berichten van PC Web Plus →