Fix Windows Service Registration is Missing or Corrupt - YouProgrammer

Fix Windows Service Registration is Missing or Corrupt

If you try to run Windows Update troubleshooter for some reasons and got an error saying:. “Windows Service Registration is Missing or Corrupt“. This article contains all the methods by which your problem will be solved. Service registration is missing or corrupt problem mostly occurs in Windows 10 devices and Windows 8 and 8.1 also. Here’s the fix for this problem and we’re showing four ways to fix.

Windows continuously sends updates to users to enhance their experience. Windows updates are downloaded and installed automatically or normally in your system according to your settings. In some cases, few updates aren’t able to install in your system because of few reasons. When you try troubleshooting the problem it might be fixed automatically but some users got the error like Windows Service Registration is Missing or Corrupt.

service registration is missing or corrupt

This error is caused by any missing/corrupt system files and its error code is (0x8024402c). This error is mostly encountered in technical previews of Windows 10 and also in Windows 7, 8, 8.1.

How To Fix Windows Service Registration is Missing or Corrupt?

This error can be fixed by many ways. You can simply reset windows update components or can use CMD or can change registry values.

  • Reset Windows Update Components.
  • Restart Windows Update services.
  • Changing Registry Values.
  • Using CMD To Fix This Problem.

These are all the methods you can try to fix your problem. Below is the explanation of all the methods briefly.

Method 1: Resetting Windows Update Components

If you’re getting any kind of Windows Update error including Windows Service Registration is Missing or Corrupt this will fix all your problem related to Windows Update.

Be Careful:

Follow all the steps carefully in order to reset Windows Update Components. Below are all the steps you need to follow to reset windows update components.

  1. Open CMD(Command Prompt) with administrative privileges. Press Win+X for Windows 8 or above, for Windows 7 search for CMD>Right Click>Run As Administrator.
  2. You need to stop some of Windows Services like Windows Update Service, BITS service, and Cryptographic service. To do so enter each of command given below:
  • First Command- net stop bits
  • Second Command- net stop wuauserv
  • Third Command- net stop appidsvc
  • Fourth Command- net stop cryptsv

Copy each of command and paste it in your CMD and hit enter.

3. Now delete application data from user files. You need to delete qmgr*.dat file. To do so you need to copy the command given below and paste it in CMD and hit enter.


This simple Del command with the location listed above will delete the accurate file from your system.

4. In CMD you’ll have to type again command given below:

cd /d %windir%\system32

5. In this step, you need to register BITS and Windows Update Service again. To do so, you’ll have to type list of command given below:

  • 1st Command- regsvr32.exe atl.dll
  • 2nd Command- regsvr32.exe urlmon.dll
  • 3rd Command- regsvr32.exe mshtml.dll
  • 4th Command- regsvr32.exe shdocvw.dll
  • 5th Command- regsvr32.exe browseui.dll
  • 6th Command- regsvr32.exe jscript.dll
  • 7th Command- regsvr32.exe vbscript.dll
  • 8th Command- regsvr32.exe scrrun.dll
  • 9th Command- regsvr32.exe msxml.dll
  • 10th Command- regsvr32.exe msxml3.dll
  • 11th Command- regsvr32.exe msxml6.dll
  • 12th Command- regsvr32.exe actxprxy.dll
  • 13th Command- regsvr32.exe softpub.dll
  • 14th Command- regsvr32.exe wintrust.dll
  • 15th Command- regsvr32.exe dssenh.dll
  • 16th Command- regsvr32.exe rsaenh.dll
  • 17th Command- regsvr32.exe gpkcsp.dll
  • 18th Command- regsvr32.exe sccbase.dll
  • 19th Command- regsvr32.exe slbcsp.dll
  • 20th Command- regsvr32.exe cryptdlg.dll
  • 21st Command- regsvr32.exe oleaut32.dll

These are 21 commands and each command needs to be executed in your CMD once.

Windows Service Registration is Missing or Corrupt6. Now you need to reset your Winsock. To do this simply type “netsh winsock reset” and hit enter.

service is missing in windows 10


7. You’ve stopped the  BITS service, the Windows Update service, and the Cryptographic service so, starts them again. To do so, type commands given below:

  • First Command- net start bits
  • Second Command- net start wuauserv
  • Third Command- net start appidsvc
  • Fourth Command- net start cryptsv

Restart your computer. This method might solve your problem but if your problem isn’t solved follow other methods given below.


Method 2: Restart And Set Automatic Restart For Windows Update Services

You should make sure your Windows Update services are started and automatic start is enabled for this service. It’s recommended that these services must start automatically to function properly. To check follow the steps given below:

  1. Press Win+R and type services.msc and hit enter. This will open your services 10 service registration is missing
  2. Now find Windows Update service and right click on it. Select Properties.enable windows update service
  3. In the General tab look at Startup Type and set it to Automatic and Start the update service startup automatic4. You need to perform same steps with two more services named as Background Intelligent Transfer Service & Cryptographic Service.

Restart your computer and again try to update your Windows OS. If these steps won’t e\be able to fix the problem you should try the method given below which solves this error by the registry method.

Method 3: Fix Windows Service Registration is Missing or Corrupt Using Registry

Note: Try this at your own risk. As you know Windows works according to registry values. Misconfiguring registry values might harm your OS.

This registry fix for Windows Service Registration is Missing or Corrupt works for some users. You need to delete a registry value from Registry editor in Windows named as ThresholdOptedIn.

  1. Press Win+R and type Regedit and hit enter. You need Admin privileges to enter into Registry editor.
  2. Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability and find for ThresholdOptedIn and delete this value.
  3. 3. Now restart the PC or you can continue without restarting PC.Again perform updating the updates and your problem might be solved.

Method 4: Use CMD To Fix The Problem

If methods given above are not solving your problem of  Windows Service Registration is Missing or Corrupt you should try this method which is similar to 1st method but there are few major commands in this method which will fix your problem.

  1. Open CMD with Administrator Privileges.
  • First Command- net stop wuauserv
  • Second Command- net stop cryptSvc
  • Third Command- net stop bits
  • Fourth Command- net stop msiserver

2. Type The Commands Given Below Carefully:

Command 1- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

Command 2- ren C:\Windows\System32\catroot2 catroot2.old

Copy and paste these two commands separately in your CMD and hit enter. You need to start the services again that you’ve stopped in Step 1.

3. These are the command which will start the services again:

  • First Command- net start bits
  • Second Command- net start wuauserv
  • Third Command- net start appidsvc
  • Fourth Command- net start cryptsv

This CMD fix should fix your problem.

Conclusion: Windows Service Registration is Missing or Corrupt is a very complex problem with complex solutions. We’ve shown all the four methods which are helpful to solve your problem. This error might cause by any Service which is not started or any misconfigured registry value as we’ve listed above.


  1. Manjunath April 5, 2017

Leave a Reply