FIX: Windows 10 service registration is missing or corrupt

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
0 Comments
Download PDF
Affiliate Disclosure

  • If you see the Service registration is missing or corrupt error on Windows 10, it means that you might have a problem with the Registry.
  • Windows Registry is a database in Windows that stores information, settings, options, and other values for hardware and software installed on that PC.
  • Visit our Windows 10 section for any information regarding this highly popular OS.
  • Our Tech Troubleshooting Hub is the first place to visit if you have a PC problem.
How to fix Windows 10 service registration is missing or corrupt

Every version of Windows relies on certain services in order to run properly, and Windows 10 is no exception.

Unfortunately, users reported that they are getting Service registration is missing or corrupt error on Windows 10, so let’s see how to fix it.

How do I fix service registration is missing or corrupt?

1. Remove your antivirus tool

Antivirus software can interfere with core Windows 10 functions thus causing Service registration is missing or corrupt error to appear.

Users reported that McAfee antivirus can cause this issue to appear, and in order to fix it, it’s recommended to remove the McAfee antivirus software.

Bear in mind that almost any third-party antivirus software can cause this error to appear, therefore even if you don’t use McAfee, you might want to try removing your antivirus software.

The most simple way of completely uninstalling the antivirus is to use specialized software like IObit Uninstaller. It’s simple to use and after it does its job you can be sure that you won’t see any leftovers.

After you have a clean slate, you can install a more reliable antivirus solution that won’t interfere with WIndows 10′ service registration.

We strongly recommend VIPRE Antivirus Plus, a simple but powerful security solution that won’t slow down your PC.

This tool features Advanced Active Protection, a feature that keeps you protected from ransomware and other dangerous malware earning top ratings from independent antivirus testing authorities.

The cherries on top are the free U.S. based customer support and the 30-day money-back guaranteed policy.

VIPRE Antivirus Plus

VIPRE Antivirus Plus

VIPRE is the best alternative to any other antivirus offering top performance and 0 interference!
Free trial Visit website

2. Remove the ThresholdOptedIn value from the registry

  1. Press Windows Key + R and enter regedit to open the Registry Editor. Press Enter or click OK.
    service-registration-missing-corrupt-regedit
  2. In the left pane go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability
    service-registration-missing-corrupt-reg-2
  3. In the right pane, locate the ThresholdOptedIn value and delete it.

Note: We have to mention that removing values from the registry can cause certain issues with your operating system, therefore you might want to create a backup of your registry before you try this solution.


3. Delete the Recovery From folder from the Applicability folder

If you see the Recovery From folder inside the Applicability folder, delete it. That might solve the problem.


4. Add BranchName and Ring values in the Applicability key

  1. Go to the following path and select the Aplicability key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability
  2. Right-click the empty space in the right pane and choose New, then select String Value.
    service-registration-missing-corrupt-string
  3. Enter BranchName as the name of the new string and double click it.
  4. In Value data, enter fbl_impressive and click OK to save the changes.
    service-registration-missing-corrupt-value-1
  5. Create a new String called Ring and set the Value data to low.
    service-registration-missing-corrupt-value-2
  6. After you’re done, close the Registry Editor.

5. Use Command Prompt

  1. Search for command and click on Run as administrator to start  Command Prompt.
  2. Enter the following commands:

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

ren C:WindowsSoftwareDistribution SoftwareDistribution.old

ren C:WindowsSystem32catroot2 catroot2.old

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

After all the processes are finished, close Command Prompt and check if the problem is resolved.


6. Use the SFC scan command

  1. Start Command prompt as administrator as shown in the previous solution.
  2. Enter sfc /scannow and press Enter.
    service-registration-missing-corrupt-scannow
  3. Wait for the process to complete, close Command Prompt and check if the error is resolved.

7. Check if the required services are running

  1. Press Windows Key + R, enter services.msc and press Enter or click OK.
    service-registration-missing-corrupt-services
  2. Locate the Windows Update service and double click it to open its properties.
  3. In the Startup type section select Automatic from the menu. In the Service status section click the Start button. Click Apply and OK to save changes.
    service-registration-missing-corrupt-automatic
  4. Repeat the same steps for Background Intelligent Transfer Service and Cryptographic Service.

8. Change the Group Policy and use DISM

  1. Press Windows Key + R and enter gpedit.msc. Press Enter or click OK.
    service-registration-missing-corrupt-gpedit
  2. In the left pane navigate to Computer Configuration then to Administrative Tools and select System. In the right pane double click Specify settings for optional component installation… setting.
    service-registration-missing-corrupt-editor
  3. Select Enabled, and enter the location that you want to use for repair. Click Apply and OK to save changes.
    service-registration-missing-corrupt-enabled
  4. After you close Group Policy Editor run the DISM scan again.

9. Use Windows 10 ISO to repair Windows 10

  1. Download the Windows 10 ISO from Microsoft’s website. Alternatively, you can use the Media Creation Tool.
  2. Once you download the ISO file, double click it in order to mount it.
  3. Once the ISO is mounted, open it and run the setup.exe file.
  4. Follow the instructions to upgrade Windows 10.

10. Run wsreset

  1. Press Windows Key + R and enter wsreset.exe.
    service-registration-missing-corrupt-wsreset
  2. Press Enter or click OK and wait for the process to finish.

11. Create a new user account

  1. Open the Settings app and go to Accounts, then go to Family & other users.
  2. Click Add someone else to this PC button.
  3. Click I don’t have this person’s sign-in information.
    service-registration-missing-corrupt-no-info
  4. Click Add a user without a Microsoft account.
    service-registration-missing-corrupt-no-microsoft-account
  5. Enter the name of the new user. If you want, you can also add a password to protect the new account. After you’re done, click the Next button.
    service-registration-missing-corrupt-user-pass
  6. After creating a new user, switch to it and check if the issue persists.

If the problem doesn’t appear on your new user account, you might want to move all your personal files and switch to it permanently.


You can’t create a new user account in Windows 10? Here’s how you can do that easily


12. Download the necessary updates in the background

  1. Start Command Prompt as administrator.
  2. Enter the net stop wuauserv command and press Enter. After that, enter the following command and press Enter
  3. to detect and download the necessary updates: wuauclt /detectnow

Note: This is just a potential workaround, and it might not be the permanent solution, but you can still try it on your PC.

13. Re-enable Windows Defender Firewall service

  1. Open the Services window. To do that, press the Windows Key + R and enter services.msc. Press Enter or click OK.
  2. When the Services window opens locate Windows Defender Firewall service and double click it.
  3. Make sure that the Startup type is set to Automatic.
  4. Click the Stop button to stop the service and then click the Start button to start it again.
    service-registration-missing-corrupt-firewall
  5. Click Apply and OK to save changes.

14. Check the registry values

    1. Start Registry Editor and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion key in the left pane.
  1. In the right pane find the following strings: EditionID and ProductName. Make sure that EditionID and ProductName match the version of Windows 10 you’re using. In our case, EditionID is set to Professional while the ProductID is set to Windows 10 Pro.
  2. If the values don’t match your version of Windows 10, change them.

For some unknown reason, values in your registry can change, and that can cause this problem to appear. According to users, EditionID and ProductName have changed from Windows 10 Pro to Windows 10 Enterprise, and that caused this error to appear.

Service registration is missing or corrupt error can cause many problems on your Windows 10 PC, but as you can see, this error can be fixed by using one of our solutions.

Editor’s Note: This post was originally published on March 2020, and has been since revamped and updated in October 2020 for freshness, accuracy, and comprehensiveness.

Editor's Note: This article was originally published in August 2016 and was revamped and updated in October 2020 for freshness, accuracy, and comprehensiveness.
Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!