If a Windows Resource Protection (WRP) file is missing or is corrupted, your Windows probably cannot work properly. SFC ( System File Checker ) tool can help you scan and repair corruptions in Windows system files. But if there is error occurs, your sfc tool cannot function then. Thus it’s crucial to learn how to fix sfc errors. Today in this article, we will be showing you one of sfc errors: Windows Resource Protection could not start the repair service.
Read on.:)
Why does it happen?
First things first: if we want to solve the issue, we should figure out why it happened.
There is such service called Windows Modules Installer(TrustedInstaller) in your Windows. It has full access to Windows Resource Protection (WRP) files and registry keys. When you want to run sfc tool to restore missing or corrupted WRP resources, if Windows Modules Installer is disabled, then the error Windows Resource Protection could not start the repair service would be showing up.
How can I solve the problem?
Therefore, to enable and start Windows Modules Installer service in your Windows can fix the error for you.
Here’s how to fix the sfc error: Windows Resource Protection could not start the repair service
- Invoke the Run dialog.
On your keyboard, press Windows key + R key together to open a Run box. Then type services.msc in the box and click OK.
- Locate the Windows Modules Installer service.
On the open Services window, find and double-click on Windows Modules Installer.
- Set the Startup type to Manual.
Under the General tab, set the Startup type to Manual. Then click OK to apply the change. Then close the Service window.
- Run Command Prompt as administrator
On your keyboard, press the Windows logo key and R at the same time to open the Run dialog. Type cmd, then press Ctrl, Shift and Enter at the same time to run Command Prompt as administrator. Note: When prompted by User Account Control, click Yes.
- Run the following two command lines
In Command Prompt, enter the following commands and press Enter key on your keyboard after each:
sc config trustedinstaller start= demand
net start trustedinstaller
Now try to run sfc.exe on your Windows. The error should be fixed.