If you can’t download/install/detect Windows Updates due to “Service registration is missing or corrupt” error on Windows 10, so let’s see how to fix it manually.
The Service registration is missing or corrupt is one of the most common Windows operating system problems. Recently, many users reported that they are facing it after trying to run Windows Updates troubleshooter on their Windows 10 computer.
As you can see in the error message, it clearly indicates that the issue is caused by some root services required to allow Windows Updates work. So you can try these methods below and check if they helps you to overcome this problem.
How to Fix Service Registration is Missing or Corrupt in Windows 10
Method 1: Delete certain values from the registry
Step 1. Start Registry Editor by presssing Windows Key + R and type regedit then click OK.
Step 3. In corresponding right pane, you find the ThresholdOptedIn value. if it exists, delete it.
In case if you see Recovery From folder inside the Applicability folder, you just delete the Recovery From folder, the problem was completely fixed. However, in case if your Applicability key doesn’t have any values besides Default, you fix the issue by creating two new String:
- BranchName: set the Value data to fbl_impressive.
- Ring: set the Value data to low.
Step 4. Lastly, all done and you can close Registry Editor.
See also: How to Fix Windows Update Error 80070002
Method 2: Use Command Prompt
Step 1. Press Windows Key + X then select Command Prompt (Admin) from the menu.
Step 2. When Command Prompt opens, copy and paste the following commands one after the other and tap Enter.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Step 3. Wait for all processes are finished, you close Command Prompt and restart the system. Then check if the issue is resolved.
Method 3: Run sfc scan command
If your system is corrupted, you can run the sfc /scannow command to repair the system files. To do that, follow these simple steps:
Step 1. You press Windows Key + X to open Power User Menu then click Command Prompt (Admin) from the menu.
Step 2. In the Command Prompt, you type sfc /scannow and tap Enter.
Step 3. Wait for the process to complete, close the command prompt. Then you restart the system and try to update Windows again to see if the problem has been resolved.
Method 4: Check if certain services are running or not
Step 1. You now open Services Manager. To do that press Windows Key + R and type services.msc. Click OK or Press Enter.
Step 2. When Services window appears, you double click the Windows Update service to open its properties.
Method 5: Disable your antivirus tool
Users reported that some anti-virus program can cause this issue to occur, and in order to fix it, I recommended you to uninstall the antivirus software from the system. Then check if the problem is resolved. If not please re-install the antivirus software.
Method 6. Launch WSreset
This is one of the easiest methods, and many users reported that it works. To run WSReset you can learn more how to reset Windows Store Cache.
Method 7: Repair Windows 10 using Windows 10 ISO
If this problem can’t be solved by running WSresetn, you might want to repair your Windows 10 installation using the Windows 10 ISO. To do that, you follow these steps below:
Step 1. First you have to download Windows 10 ISO.
Step 2. After you download Windows 10 ISO file, you double-click it in order to mount it.
Step 3. When the ISO is mounted, open it and run the setup.exe file.
Step 4. Now you follow carefully to the instructions to upgrade Windows 10.
Method 8: Re-enable Windows Firewall service
According to users, you can to re-enable Windows Firewall service to fix Service registration is missing or corrupt error.
Step 1. Open Services Manager by pressing Windows Key + R then type services.msc and click OK.
Step 2. When Services window appears, you double click Windows Firewall service.
Step 3. Ensure that Startup type is set to Automatic. and click the Stop button to stop the service.
Step 4. Then you click the Start button to start it again.
Step 5. Lastly, you can close Services Manager and restart your system. Then check if the problem persists.
Method 9: Create a new user account on Windows 10
According to users, you can fix Service registration is missing or corrupt error by creating a new user account.
Read more: How to Create a New Local User Account in Windows 10
Method 10: Check registry values
Step 1. Open Registry Editor. Then in the left pane, you go to the following key:
Step 2. In corresponding right pane, you look for two following strings: EditionID and ProductName.
Step 3. Ensure that the ProductName and EditionID match your Windows 10 version. ProductID is set to Windows 10 Pro and EditionID is set to Professional and the ProductID is set to Windows 10 Pro.
If you know any better method for service registration is missing or corrupt, please share with us. If you have any other Windows 10 related errors you can check for the solution in my Windows 10 tips section. Hope something helps!