Fix Service Registration is Missing or Corrupt Error on Windows 10 [Solved]

Service Registration corruption error is common for many users when they are updating windows on their computers. This error happens when you pause download of update or download gets failed due to network issues. This error has also shown as 0x8024402c error. This error means you have some corrupted files on your computer that prevents updating of Windows. So, you have to remove those files in order to remove this error and update your Windows.

These are some methods that will help you to achieve a solution to this error.

 

Solution 1 – Check Windows Services

Window Services are the essential processes that have to be always in running state to smooth running of the computer. There are some services which get stopped and due to that service registration corruption or missing can happen.

STEP 1 – Press Windows and R together to open the Run box. Type service.msc and hit Enter.

 

 



Run Services

 

STEP 2 – Locate Windows Update service from the services list and double-click on to open properties.

 

Windows Update Services

 

 

STEP 3 – Check the status of the service if it says stopped then click on start button to change status to running.

 

Start Windows Update Services

 

 

STEP 4 – Select Automatic from the drop-down menu in startup type option. Click OK.

 

Automatic Startup Update

 

 

STEP 5 – Locate Background Intelligent Transfer Service in the services list and repeat step 3 and 4 for this service.

 

Background Intelligent Transfer Service

 

STEP 6 – Locate Cryptographic Service and repeat steps 3 and 4 for this service.

 

Cryptographics Services

 

Solution 2 – Run Commands in Command Prompt

Windows community forum has suggested running these commands to solve this error. Follow below steps to execute the process.

STEP 1 – Press windows key, search for command prompt and select Run as administrator from right click menu.

 

Cmd As Admin

 

STEP 2 – Copy and Paste the following code in the text area of the Command Prompt and press 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

 

Cmd Update Commands

 

Wait for the process to complete and now check that you are able to update your Windows or not.

 

Solution 3 – Delete Registry Value

Windows Registry stores all the values and important settings of the operating system. We can remove some corrupt files by deleting their values from registry to Windows will give it again a default value and error can be sorted out.

STEP 1 – Press Windows and R together to open the Run box. Type regedit and hit Enter. 

 

Regedit Run

 

STEP 2 – Click Yes on the popup for user access control. It will open Windows Registry Editor window.

STEP 3 – Click on the address bar and paste the following address there and hit Enter.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability
Registry Address Bar

STEP 4 – Locate the ThresholdOptedIn on the right pane and select delete from the right-click menu.

 



Delete Threshold

 

After deleting the ThresholdOptedIn file check that the Windows Update is working or not.

 

Solution 4 – Scan for corrupted files through Command Prompt.

STEP 1 – Press windows key, search for command prompt and select Run as administrator from right click menu.

 

Cmd As Admin

 

STEP 2 – In the command prompt window, type sfc/scannow and press Enter.

 

Scan Cmd

 

This command will start scanning for corrupted files on your computer. This process could take some so be patient and wait for finishing the process. It will automatically fix corrupted files on your computer.