It is essential to update the Windows on time for if it is left alone, it might cause a problem in performance and security which isn’t something that you would want. However, this isn’t a problem with most computers as Windows is usually on automatic update mode, which means that it can update whenever an update is available.
Sometimes, the computer might fail to auto-update and the updates are not installed. This is usually because the service registration is missing or corrupt.
To solve this problem, the Windows Update troubleshooter can be useful. It can solve the service registration corruption problem most of the time as it is one of the biggest reasons that hinder the updates of your computer.
However, when the troubleshooter fails to do so, it can also be done manually.
Here, we are going to share a simple method that would save a lot of time researching the solution to this problem. Just follow the steps below to solve the issue in no time.
How to Fix the "Service Registration Is Missing or Corrupt" Error
The above steps will most likely solve your problem. However, if that doesn’t work, here is another thing that you can try:
- Go to start button and right click. From the options available, open Command Prompt in the admin mode.
- Now, type "net stop wuauserv" and press enter.
- Then you need to type "net stop cryptSvc".
- Next is "net stop bits".
- Then "net stop msiserver".
- Now, you need to type "ren C:\Windows\SoftwareDistribution SoftwareDistribution.old".
- Then type "ren C:\Windows\System32\catroot2 catroot2.old".
- And now "net start wuauserv".
- And then "net start cryptSvc".
- Next is "net start bits".
- Finally, "net start msiserver".
What’s actually happening when you are following the latter method is that you have shut down the services related to the updates, reset the catroot2 file and renamed SoftwareDistribution file. After this, the Windows services will start again.
There is a very high probability that the error has been resolved by now. However, if you are still left with the problem, follow the next few steps.
- If you have an antivirus, disable it. There is a slight chance that the problem is with the antivirus. This is proved when the problem solves after the antivirus has been disabled. If not, then your antivirus is good to go. You can now enable it.
- Otherwise, run the System File Checker and repair system image to see if it can replace any files that are corrupted. Restart system to see if the Windows updates.
- You can also run services.msc to see if the services related to updates are running. Set the startup type to automatic.