At such times, running the Windows Update Troubleshooter, Background Intelligent Transfer Service Troubleshooter, or Windows Store Apps Troubleshooter is recommended as they are known to solve most problems. This built-in tool will fix several issues including the Service Registration is Missing or Corrupt error. This error halts Windows OS or its Universal Apps from updating further. But at times, the Troubleshooters may fail to fix this error. In such cases, you may need to fix it manually. Fixing this error might need quite some technical knowledge because the fix needs registry level troubleshooting.
Fix Service Registration is Missing or Corrupt error
It is good to know how to troubleshoot and fix this error manually. Let us see how to do it-
1] Edit the Registry
Before proceeding, please create a backup of the Registry because registry level troubleshooting might cause issues with your operating system. We will use the Registry Editor to delete a few values from the Registry. To be precise, we would need to remove the value ThresholdOptedIn. So Run ‘regedit’ to open the Registry Editor and in the left pane, search for the following key: Click on the ‘ThresholdOptedIn‘ value in the right pane, if you see it, delete it.
2] Clear catroot2 & SoftwareDistribution folder contents
Next, right-click on the Start Button and open Command Prompt in Admin mode. Copy-paste the following commands one after the other and press ‘Enter’.
What you are doing here is shutting down Windows Update related Services, resetting Catroot2 folder, renaming the SoftwareDistribution folder and then starting the Windows Services back. Close the command prompt and restart the system. Check if the issue is resolved. If not, proceed to the following step.
3] Disable your antivirus and see
Disable your antivirus and check if it resolves the issue. If it resolves, then the antivirus software on the system might need to be changed. If not, please re-enable the anti-virus program.
4] Run System File Checker and Repair Windows System Image
Run System File Checker and Repair Windows System Image and see if that replaces potentially corrupted Windows Update system files. Reboot the system and try to update Windows again to verify if the issue has been resolved.
5] Check Windows Update related Services
Check if certain Windows Update related Services are running or not. Open the ‘Run’ box and enter services.msc. Press ‘Enter’.
In the Services Manager, locate the ‘Windows Update Service. Since the services are in alphabetical order, things become easy. Ensure that the Service is Started and its Startup type set to ‘Automatic‘. Cryptographic Service should be started and set to Automatic, and Background Intelligent Transfer Service should be started and set to Automatic (Delayed Start). TIP: See this post if Windows Services will not start.
6] Reset Windows Store Cache
If you are facing problems while updating Windows Store apps, then Reset Windows Store Cache and see if that works for you.
7] Re-register the concerned Wups2.dll file
If it does not help, you may try to re-register the concerned DLL file. To do so, open an elevated command prompt and type the following commands one after the other and hit Enter. Type the following to stop the Windows Update services: Type the following to re-register the concerned DLL file
Finally, restart the Windows Update services. Hope something helps.