Hoe los je het probleem op dat Windows Resource Protection de reparatieservice niet kan starten?
De foutmelding “Windows Resource Protection Could Not Start The Repair Service” kan erg vervelend zijn. Deze verschijnt vooral wanneer je de Systeem Bestandscontrole ( SFC /scannow ) probeert uit te voeren en Windows om de een of andere reden weigert de onderliggende Systeem Bestandsherstel-service te starten. Meestal gebeurt dit als de Windows Modules Installer (TrustedInstaller)-service niet goed werkt, of als er een dieperliggend systeemprobleem is, bijvoorbeeld door een slechte update of malware die je systeembestanden heeft beschadigd. Het vreemde is dat het herstarten van die service het probleem vaak oplost, maar soms is dat niet genoeg, vooral na grote updates of beschadigde systeembestanden. Daarom delen we hieronder wat in een aantal gevallen heeft geholpen, en misschien werkt het ook voor jou.
Hoe los ik de foutmelding “De reparatieservice kon niet worden gestart” op?
Zorg ervoor dat u de Windows Modules Installer-service opnieuw start of reset.
Dit is meestal het eerste wat je moet controleren. Windows maakt het natuurlijk onnodig ingewikkeld. De service die systeemupdates en -reparaties uitvoert (ook wel TrustedInstaller of Windows Modules Installer genoemd) moet actief zijn. Als deze vastloopt of is uitgeschakeld, geeft SFC een foutmelding en start het programma niet.
- Open het dialoogvenster ‘Uitvoeren’ met Windows + R, typ vervolgens
services.mscen druk op Enter. Hiermee wordt de lijst met Windows-services geopend. - Zoek naar Windows Modules Installer — mogelijk staat het in sommige lijsten onder de naam TrustedInstaller. Dubbelklik erop.
- Stel het opstarttype in op Handmatig — soms staat het op Uitgeschakeld of Automatisch, en dat kan problemen veroorzaken — en klik vervolgens op Start. Als het programma al actief is, kan een snelle herstart wellicht helpen.
- Klik op Toepassen en vervolgens op OK.
Als de service weigert te starten, raak dan niet in paniek. Je kunt hem via de opdrachtprompt geforceerd starten.
De service geforceerd starten via de opdrachtregel
Deze methode is handig wanneer de normale manier niet werkt. Het forceert de service om te starten, ongeacht de huidige status. Zorg er wel voor dat u de opdrachtprompt als beheerder uitvoert, anders werkt het niet.
- Druk op de knop Windows + Xen selecteer Windows Terminal (Administrator) of PowerShell (Administrator).
- Typ dit commando:
sc config trustedinstaller start= autoen druk op Enter Enter. Hiermee wordt het ingesteld op automatisch opstarten bij het opstarten van het apparaat, wat de gebruikelijke instelling is. - Start de service vervolgens opnieuw met:
net start trustedinstaller. Het zou moeten opstarten. Als er staat dat de service al actief is, prima – dan is alles in orde.
Soms weigert de service na het opstarten nog steeds te starten. In die gevallen kan een herstart van uw systeem nodig zijn. Of, als u merkt dat de service nog steeds niet start, is het wellicht de moeite waard om te controleren op onderliggende systeemproblemen of conflicten.
Voer de reparatie uit in de veilige modus.
Nog een trucje: start op in de veilige modus. Dat is een minimale, uitgeklede versie van Windows, dus als een stuurprogramma of proces deze reparatieservice blokkeert, kan de veilige modus die conflicten vaak omzeilen. Systeembestanden worden daar doorgaans minder belast en je kunt proberen SFC direct uit te voeren.
- Ga naar het Startmenu, klik op het aan/uit-pictogram, houd vervolgens Shift ingedrukt en klik op Opnieuw opstarten.
- Wanneer Windows opnieuw opstart in de herstelmodus, selecteer dan Probleemoplossing > Geavanceerde opties > Opstartinstellingen.
- Klik op Opnieuw opstarten. Nadat het apparaat opnieuw is opgestart, drukt u op F4 om de veilige modus te openen.
- Open in de veilige modus de opdrachtprompt (als beheerder) en voer het volgende commando opnieuw uit:
SFC /scannow. Hopelijk werkt het deze keer zonder fouten.
Ik weet niet precies waarom, maar in sommige gevallen verwijdert de veilige modus voldoende rommel om de reparatieservice weer aan de praat te krijgen.
Kopieer ontbrekende DLL’s handmatig (vooral voor oudere builds).
Dit is een veel specifiekere bug: het betrof een DLL-bestand in enkele vroege Windows 10 Insider-builds, waarbij een DLL-bestand wrprint.dllverdween, wat systeemherstel in de war bracht. Als je een Insider-build gebruikt en dit probleem zich voordoet, kan het helpen om het DLL-bestand handmatig te kopiëren van een ander systeem of een oudere build. Dit is weliswaar een geavanceerde methode die wat geknoei via de commandoregel vereist, maar het werkte in sommige gevallen.
- Maak een batchscript (gebruik Kladblok en plak dit):
- Sla het bestand op als fixdll.bat en voer het uit als beheerder.
- Na het kopiëren, voer het programma opnieuw uit
SFC /scannow. Als het goed is, wordt de DLL dan herkend en worden de problemen opgelost.
@echo off cls setlocal set root=%SystemRoot%\WinSxS\%PROCESSOR_ARCHITECTURE%_microsoft-windows-servicingstack for /f "delims=" %%A in ('dir /ad /b "%root%-onecore*"') do set "from=%SystemRoot%\WinSxS\%%A" for /f "delims=" %%A in ('dir /ad /b "%root%_*"') do set "to=%SystemRoot%\WinSxS\%%A" takeown /F %to%\* /R /A icacls %to%\*.* /T /grant administrators:F echo on echo F|xcopy /C /R /O /Y "%from%\wrprint.dll" "%to%\wrprint.dll" pause
Dit is een beetje een noodoplossing, maar in sommige defecte versies was dit de enige manier om het reparatiesysteem weer aan de praat te krijgen.
Gebruik de offline reparatiefunctie van Windows via opstartbare media.
Als niets anders werkt, start dan op vanaf je Windows-installatiemedium en voer SFC offline uit. Je hebt hiervoor een USB-stick of dvd met Windows-installatiebestanden nodig.
- Start op vanaf uw Windows-installatiemedium (wijzig de opstartvolgorde in de BIOS/UEFI).
- Klik in het instelscherm op Volgende en kies vervolgens Uw computer repareren.
- Ga naar Probleemoplossing > Opdrachtprompt.
- Identificeer uw Windows-partitie (gebruik
diskpartvervolgens enlist volumeom te zien welke schijf het systeem is). - Uitvoeren:
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows(pas de stationsletters indien nodig aan).
Op deze manier kunt u systeemreparaties buiten Windows uitvoeren, waardoor hardnekkige fouten soms omzeild kunnen worden.
Voer DISM uit om beeldcorruptie te herstellen.
Als uw Windows-image (* WIM *) beschadigd is, kan SFC uw systeem mogelijk niet herstellen. DISM (Deployment Image Servicing and Management) is het hulpmiddel voor dergelijke situaties. Het kan de onderliggende image herstellen, zodat toekomstige reparaties zoals SFC wel effectief kunnen zijn.
- Open de terminal met beheerdersrechten (PowerShell of opdrachtprompt).
- Typ:
DISM /Online /Cleanup-Image /RestoreHealthen druk op Enter. - Geef het even de tijd – het gaat niet snel. Als het klaar is, start het
SFC /scannowdan opnieuw.
Controleer uw schijf op fouten.
Logische schijffouten kunnen de systeemservices flink in de war schoppen. Het is raadzaam om een schijfcontrole uit te voeren om schijfproblemen uit te sluiten.
- Open de opdrachtprompt met beheerdersrechten.
- Loop:
chkdsk /r - Typ Y om te bevestigen en herstart de computer. De tool scant en herstelt schijffouten tijdens het opstarten.
- Probeer daarna SFC opnieuw uit te voeren.
Verwijder recente Windows-updates.
Als deze fout is ontstaan na een recente update – bijvoorbeeld een patch die systeembestanden heeft gewijzigd – overweeg dan om die update te verwijderen. Updates doen soms meer kwaad dan goed, en terugdraaien kan een snelle oplossing bieden.
- Open de instellingen met Windows + I.
- Ga naar Windows Update > Updategeschiedenis > Updates verwijderen.
- Selecteer de meest recente update die verdacht lijkt en klik op Verwijderen.
Gebruik Systeemherstel als u herstelpunten hebt ingesteld.
Als u eerder herstelpunten hebt aangemaakt en deze fout zich plotseling voordoet, kan het terugdraaien van een eerdere versie de oorzaak van de fout ongedaan maken. Het herstel zet de systeembestanden terug naar een veiligere staat.
- Druk op Windows + R, typ
rstrui.exe, en druk vervolgens op Enter. - Selecteer een herstelpunt dat is aangemaakt voordat het probleem zich voordeed. Volg de aanwijzingen.
Windows opnieuw instellen (laatste redmiddel)
Als al het andere faalt en SFC of DISM echt niet werkt, kan het resetten van Windows met de optie ‘Bestanden behouden’ wellicht helpen. Houd er wel rekening mee dat dit geen volledige schone installatie is, maar dat de systeembestanden wel worden teruggezet naar een gezonde staat.
- Open het uitvoervenster ( Windows + R), typ
systemreset –factoryreset, en druk op Enter. - Kies ‘ Mijn bestanden behouden’.
- Volg de aanwijzingen en laat Windows zichzelf opnieuw instellen.
Soms is een schone herinstallatie de enige oplossing, vooral als het systeem ernstig beschadigd is. Zorg er wel voor dat je eerst een back-up maakt van belangrijke gegevens.
Hopelijk kunnen sommige van deze methoden je systeem weer aan de praat krijgen. Geduld is de sleutel – deze fouten zijn vervelend, maar meestal te verhelpen met de juiste combinatie van probleemoplossingsstappen. Veel succes, en laten we hopen dat dit helpt.
Samenvatting
- Controleer en herstart de Windows Modules Installer-service.
- Probeer de veilige modus om SFC daarin uit te voeren.
- Forceer het starten van services via de opdrachtregel indien nodig.
- Ontbrekende DLL’s in oudere of defecte builds handmatig kopiëren.
- Gebruik offline reparatieopties met opstartbare media.
- Voer DISM en CHKDSK uit voor dieperliggende problemen.
- Verwijder problematische updates of herstel het systeem naar een eerder punt.
- Als laatste redmiddel kunt u Windows opnieuw installeren of een schone installatie uitvoeren.
Samenvatting
Soms gooit Windows roet in het eten tijdens het reparatieproces, maar met een beetje geduld en wat handige commando’s zijn de meeste fouten te verhelpen. Ik weet niet waarom, maar het geeft een goed gevoel als alles weer werkt. Hopelijk bespaart dit iemand een paar uur. Succes!