[Fix] Windows Resource Protection could not start the repair service – SFC Error

When you run the System File Checker (Sfc.exe) using the /scannow parameter to restore missing or corrupt system files, the following error may occur.

Windows Resource Protection could not start the repair service

Windows Resource Protection could not start

Additionally, you may experience problems running Windows Installer Setup files and installing fixes from Windows Update.

This happens if the TrustedInstaller (Windows Modules Installer) service is disabled. The TrustedInstaller service has full access to Windows Resource Protection (WRP) files and registry keys, and this services needs to be running in order to restore missing or corrupted WRP resources. The TrustedInstaller service starts on-demand when running the System File Checker.

Use these steps to reset the service startup type of Windows Modules Installer service.

1. Press Winkey + R to launch the Run dialog, type Services.msc, and press ENTER

2. Double-click Windows Modules Installer

3. Set its Startup type to Manual

4. Click OK.

To accomplish the same using command-line, open Command Prompt as administrator. Run the following commands and press ENTER after each line.

sc config trustedinstaller start= demand
net start trustedinstaller

That should fix the problem. Another option would be to run Sfc /scannow in offline mode (Windows Recovery Environment).

This article was originally written for Windows Vista and 7, but very much applies to Windows 8 and Windows 10 as well.

One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded Winhelponline.com in 2005.

38 thoughts on “[Fix] Windows Resource Protection could not start the repair service – SFC Error”

  1. Thank you Ramesh.

    The ‘Turn Windows Features on or off’ for Windows 7 Ultimate was coming up blank on a client’s machine and I couldn’t get the ‘sfc /scannow’ to work. I followed the instructions and everything works great now.

    He had gone in and turned off what a friend said was ‘unnecessary services’. In less than 5 minutes I had made 200 USD and he said his ‘friend’ would pay him back.

    RJ Morey
    Midnight Engineers
    Santa Rosa, California

  2. I think David’s comment may have been misunderstood. Regardless, I need a way to run the instructions on THIS page from the command line, because running SFC fails and Microsoft points to this page as the solution.

  3. Thank you so much !
    This soved MANY problems:
    SFC / Scannow error
    EMpty List on WIndows On Off Features:
    1935 Errors

    Thanks !!

  4. mine was on manual and i was still getting teh same problem, however I then right clicked ” Windows Modules Installer ” and clicked Start – then tried the sfc /scannow & it worked.

    – fixed my problem! get in!

  5. Being on Manual, then you can start the service.
    It should work now

    The problem was, if it was on automatic and if you start the service it automaticaly stops.

  6. What if I cannot start Windows at all? My problem is that when I try to start up my computer it gives me something about the Kernel is either missing or corrupted. Tried using Startup Repair, but when it runs through and I restart, it still won’t let me get into windows.

    I have a HP G60 with Windows Home Premium.
    I really don’t want to install windows again..

  7. Windows Modules Installer is Manual and started, but I still get the Windows Resource Protection could not start the repair service.

  8. My “Windows Modules Installer” is presently set as you display above – still will not run “sfc /scannow” or “sfc /verifyonly”

    results: “Windows Resource Protection could not start the repair service”

  9. You’re an absolute gem!!!! Microsoft auto-fix and what have you from Microsoft did not fix it at all. I looked everywhere online for days and days and found this. I’ve given up hope and this was like the answer to my prayer. Great job!!! I like to hug and kiss yah…. You are a Godsend! Microsoft couldn’t fix the damn thing – you did!!!!! thank you thank you thank you!

  10. Hi – when i want to change it to “mannual” under general it is greyed out at automatic. can you please tell me how i can change it to “mannual”

  11. I have a question on how to access services.msc from the command prompt to reset the Windows Resource Protection. I have the black screen of death on windows vista and have only access through the command prompt from my operating system disc (outside of windows). I want to try to do a sfc/scan but wont start. I have an nvvsvc.exe error that caused the bsod, I pulled the graphics card and I am running the video through the mother board. still in bsod. the system wont boot in to any mode. only access is through the operating system disc. I tried to upgrade vista in place but it tells me I am outside of windows so I cant load windows that way. tired of the technicians telling me to click the start button on a black screen of death. thanks

  12. I had the same problem today while searching the web I found a solution go to start, insert the word services then press enter, then it will give you a list of all the services that have been disabled, stop, or are running, you click the desire services you wish to enable and the proceed to put instead of disable, automatic start, you should read carefully all the processes and services you wish to automatically start because it can clogged or slow your computer. If you dont know what services to start click automatic to all. Then do a restart, it should automatically start with internet and audio options functioning. The sfc, the windows registry, the diagnostic service, the trusted services and the shalow service are all there.

  13. error 126: windows modules installer could not be found.
    I cannot install updates
    win 7 64X NO SERVICE PACK 1

  14. Something worth noting…in vista the trustedinstaller service appears as Windows Module Installer. So when looking at the services you need to check if the Windows Module Installer has been disabled. I spent hours working on this because I was looking for a service called TrustedInstaller. 🙁

  15. It seems to be set to ‘Manual’ by default. I just did this on a clean install of Windows 7 Professional 64-bit, and it was already set to manual. That also means that this isn’t the thing preventing me from doing the things from your “How to Run the System File Checker (Sfc.exe) Offline in Windows 7 and Vista” article, it’s something else :/

  16. I tried everything here, and many other things described elsewhere, and nothing fixed the “Windows resource protection could not start the repair service” when running “sfc /scannow”.
    Decided to look at the “C:\Windows\Logs\CBS\CBS.log” file, which is where SFC.exe logs its progress. There were many entries in the CBS.log file, so I decided to try to delete CBS.log to get a clean log run. I was able to delete CBS.log, and then ran SFC.exe to see if the log would give me a hint as to the real problem. “sfc /scannow” THEN RAN PROPERLY! I suspect CBS.log file had become corrupted and caused this error. Give it a try.


Leave a Comment