In this article, learn how to fix “Service registration is missing or corrupt” error on Windows 10.
Windows updates are essential for the optimum performance of your Windows OS. If your Windows are not updating, the system might face serious performance issues, security issues, and more. But sometimes, your system might not be able to install the updates. After that, you try to running the Windows Update Troubleshooter to solve problems. Unfortunately, your troubleshooter is unable to fix it and show an error name that was Not fixed:
Due to this, you can no longer utilize Windows Update Troubleshooter. If you’re also getting this issue, here’s how to fix it:
How To Fix Service Registration is Missing or Corrupt Windows Update Error on Windows 10
Method 1. Disable your Antivirus temporally
The third-party antivirus software can interfere with core Windows 10 functions hence causing Service registration is missing or corrupt error to occur. According to users, Avast and McAfee antivirus can cause this problem to occur. So to get rid of it, I suggest you disable Avast or McAfee antivirus tool on your system. After turning off your antivirus and check if it resolves the problem.
Read more: How To Uninstall Avast Antivirus
Method 2. Remove certain values from the registry
Step 1. Press Windows Key + R then type regedit in Run dialog box. Click OK to open the Registry Editor.
Step 2. In the left pane, go to the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability
Step 3. In the right pane, find the ThresholdOptedIn value and delete it.
According to users, they had Recovery From folder inside the Applicability folder, and after deleting the Recovery From folder, the problem was completely resolved. Also, they also reported that their Applicability key didn’t have any values besides Default. In order to fix this problem, they added Ring and BranchName values manually.
1. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability
2. In the right pane, you right-click the empty space and select New > String Value.
3. Type Ring as the name of new string and double-click it. In Value data type low and click OK.
4. Create a new String called BranchName and set the Value data to fbl_impressive.
You can now close Registry Editor and restart your computer.
Method 3. Run Windows Update Commands
Step 1. Click Start menu and type “cmd“. Then right click on Command Prompt in the result and click Run as administrator.
Step 2. In the Command Prompt window, copy/paste the following commands and press Enter:
net stop cryptSvc
net stop wuauserv
net stop msiserver
net stop bits
ren C:\Windows\System32\catroot2 catroot2.old
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start cryptSvc
net start wuauserv
net start msiserver
net start bits
Step 3. Wait until all processes finish, you can close Command Prompt and check if the issue is resolved.
Method 4. Start Windows Update Related Services
The problem may be happen when Windows Update related services are stopped. Hence, I would recommend you check and make sure that certain Windows Update related services are running. To do that, follow these steps below:
Step 1. Press Windows Key + R then type services.msc in the Run dialog box and click OK.
Step 2. In the Services window, make sure that following services have Running Status and their Startup Type is set to Automatic.
- Windows Update Service.
- Background Intelligent Transfer Service.
- Cryptographic Service.
Step 3. If you see any of these services don’t having Running Status and their Startup Type is not set to Automatic, then double click the service and set this in service’s property sheet. In Startup type section, set Startup type to Automatic from the menu. If the Service status is stopped, click the Start button. Click Apply and OK to save changes.
Check after performing these steps, download and install Windows Update again. If the issue persists, read on below methods.
Here is the video guide to help you more:
Method 5. Run System File Checker
Service registration is missing or corrupt error can happen if certain components of your operating system are corrupted or damaged. So, in order to fix them you can try to run sfc/ scannow command. To do that, follow these steps:
Step 1. Open Command Prompt as Administrator.
Step 2. In the Command Prompt window, type sfc /scannow and press Enter.
Step 3. It will take some time for the process to complete. After that, you can close Command Prompt and check if the issue has been resolved.
Method 6. Reset Windows Store Cache
If you’re having Service registration is missing or corrupt error while updating Windows Store apps, then you can try to reset Windows Store Cache and check if that works for you.
Step 1. Press Windows Key + R then type wsreset.exe in the Run dialog box and click OK.
Step 2. Wait for the process to finish and restart your computer.
Hope something helps you. Please let me know if you have any questions. Please feel free to contact me if you need any further information.