Fix: Service registration is missing or corrupt on Windows 10

By: Milan Stanojevic
7 minute read

For various PC problems, we recommend this tool.

This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues now in 3 easy steps:

  1. Download this PC Repair Tool rated "Excellent" on TrustPilot.com.
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues with Patended Technologies (requires upgrade).

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.

Service registration is missing or corrupt error on Windows 10, how to fix it?

Solution 1 – Remove certain values from the registry

One way to fix Service registration is missing or corrupt error on Windows 10 is to use Registry Editor to remove certain values from the registry. 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. To fix this problem, you need to remove ThresholdOptedIn value by following these steps:

  1. Press Windows Key + R and enter regedit. Press Enter or click OK.
    service-registration-missing-corrupt-regedit
  2. In the left pane go to the following key 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.

Some users reported that they had Recovery From folder inside the Applicability folder, and after deleting the Recovery From folder, the issue was completely resolved. Few users also reported that their Applicability key didn’t have any values besides Default, and according to them, they fixed the problem by adding BranchName and Ring values manually. To do that, follow these steps:

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

Solution 2 – Use Command Prompt

According to users, you can fix Service registration is missing or corrupt error by starting Command Prompt and running certain commands. To do that, follow these steps:

  1. Press Windows Key + X to open Power User Menu and select Command Prompt (Admin) from the menu.
    service-registration-missing-corrupt-command-prompt
  2. When Command Prompt opens, enter the following lines:
    • 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

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

Solution 3 – 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 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.

Solution 4 – Use sfc scan command

Service registration is missing or corrupt error can occur if certain components of your operating system are damaged or corrupted, and in order to fix them you can use sfc scan. To do that, follow these steps:

  1. Press Windows Key + X and choose Command Prompt (Admin).
  2. When Command Prompt opens, 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.

Solution 5 – Check if certain services are running

If you’re having Service registration is missing or corrupt error on Windows 10, you might be able to fix it by checking if the required services are running. To do that, follow these steps:

  1. Press Windows Key + R and enter services.msc. Press Enter or click OK.
    service-registration-missing-corrupt-services
  2. When Services window opens, locate the Windows Update service. Double click it to open its properties.
  3. In Startup type section select Automatic from the menu. In 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.

Solution 6 – Change the Group Policy and use DISM

If your system is corrupted, you can use DISM scan to repair it. Before using DISM, you might want to change Group Policy setting. To do that, follow these simple steps:

  1. Press Windows Key + R and enter gpedit.msc. Press Enter or click OK.
    service-registration-missing-corrupt-gpedit

  2. For various PC problems, we recommend this tool.

    This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues now in 3 easy steps:

    1. Download this PC Repair Tool rated "Excellent" on TrustPilot.com.
    2. Click “Start Scan” to find Windows issues that could be causing PC problems.
    3. Click “Repair All” to fix all issues with Patended Technologies (requires upgrade).

  3. In the left pane navigate to Computer Configuration > Administrative Tools > System. In the right pane double click Specify settings for optional component installation and component repair setting.
    service-registration-missing-corrupt-editor
  4. 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
  5. After you close Group Policy Editor run the DISM scan again.

Solution 7 – Use Windows 10 ISO to repair Windows 10

If this issue can’t be solved by using the DISM scan, you might want to repair your Windows 10 installation by using the Windows 10 ISO. To do that, follow these steps:

  1. Download Windows 10 ISO from Microsoft’s website. Alternatively, you can use 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.

We also recommend you to download this tool to scan and fix various PC problems, such as file loss, malware and hardware failure. It will also optimize your PC for maximum performance.

Solution 8 – Run wsreset

This is one of the simplest solutions, and few users reported that it works, so you might want to give it a try. To run wsreset do the following:

  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.

Solution 9 – Create a new user account

According to users, you can fix Service registration is missing or corrupt error by creating a new user account. To do that, follow these simple steps:

  1. Open the Settings app and go to Accounts > Family & other users.
  2. Click Add someone else to this PC button.
    service-registration-missing-corrupt-add
  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.

Solution 10 – Download the necessary updates in the background

Few users suggested a potential workaround that requires you to use Command Prompt. To do that, follow these steps:

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

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

Solution 11 – Re-enable Windows Firewall service

According to users, Service registration is missing or corrupt error can occur if Windows Firewall service isn’t running, therefore if you want to fix this problem you’ll have to enable this service. To do that, follow these steps:

  1. Open Services window. To do that press Windows Key + R and enter services.msc. Press Enter or click OK.
  2. When Services window opens locate Windows Firewall service and double click it.
  3. Make sure that 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.

Solution 12 – Check registry values

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. To fix this problem, do the following:

  1. Start Registry Editor and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion key in the left pane.
  2. 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.
  3. If the values don’t match your version of Windows 10, change them.

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.

READ ALSO:

For various PC problems, we recommend this tool.

This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues now in 3 easy steps:

  1. Download this PC Repair Tool rated "Excellent" on TrustPilot.com.
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues with Patended Technologies (requires upgrade).

Discussions

Next up

Best Windows 10 antivirus software to use in 2018

By: Radu Tyrsina
7 minute read

Update – 2018 will soon come to an end and we already have a guide on what is the best antivirus you should get in […]

Continue Reading

These features are out for good with Windows 10 version 1809

iamsovy@gmail.com' By: Sovan Mandal
2 minute read

Microsoft is all set to launch its next big update, Windows 10 version 1809 in October. While that should be a nice piece of news […]

Continue Reading

Windows 10 18H2 builds no longer receive new features

By: Matthew Adams
3 minute read

The Windows 10 October 2018 Update (otherwise 18H2) rollout might now be two to three weeks away. For the last few months, new build previews […]

Continue Reading