Fix: Service registration is missing or corrupt on Windows 10
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:
- Press Windows Key + R and enter regedit. Press Enter or click OK.
- In the left pane go to the following key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability.
- 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:
- Make sure that HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability is selected.
- Right click the empty space in the right pane and choose New > String Value.
- Enter BranchName as the name of new string and double click it.
- In Value data enter fbl_impressive and click OK to save changes.
- Create a new Sting called Ring and set the Value data to low.
- After you’re done, close Registry Editor.
- READ ALSO: Fix error x80070002 on Windows 10?
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:
- Press Windows Key + X to open Power User Menu and select Command Prompt (Admin) from the menu.
- 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:
- Press Windows Key + X and choose Command Prompt (Admin).
- When Command Prompt opens, enter sfc /scannow and press Enter.
- 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:
- Press Windows Key + R and enter services.msc. Press Enter or click OK.
- When Services window opens, locate the Windows Update service. Double click it to open its properties.
- In Startup type section select Automatic from the menu. In Service status section click the Start button. Click Apply and OK to save changes.
- Repeat the same steps for Background Intelligent Transfer Service and Cryptographic Service.
- READ ALSO: How to fix Windows 10 default apps missing
Solution 6 – Change the Group Policy and use DISM
- Press Windows Key + R and enter gpedit.msc. Press Enter or click OK.
- 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.
- Select Enabled, and enter the location that you want to use for repair. Click Apply and OK to save changes.
- 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:
- Download Windows 10 ISO from Microsoft’s website. Alternatively, you can use Media Creation Tool.
- Once you download the ISO file, double click it in order to mount it.
- Once the ISO is mounted, open it and run the setup.exe file.
- 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:
- Press Windows Key + R and enter wsreset.exe.
- 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:
- Open the Settings app and go to Accounts > Family & other users.
- Click Add someone else to this PC button.
- Click I don’t have this person’s sign-in information.
- Click Add a user without a Microsoft account.
- 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.
- 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:
- Start Command Prompt as administrator.
- 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:
- Open Services window. To do that press Windows Key + R and enter services.msc. Press Enter or click OK.
- When Services window opens locate Windows Firewall service and double click it.
- Make sure that Startup type is set to Automatic.
- Click the Stop button to stop the service and then click the Start button to start it again.
- 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:
- Start Registry Editor and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion key in the left pane.
- 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.
- 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.
- Windows Update not working on Windows 10 [Fix]
- Fix: ‘Configuring windows updates 100% complete don’t turn off your computer’ on Windows 10
- Fix: Windows Update Error 0x800ffff in Windows 10
- How to fix Windows 10 automatic update problems?
- Fix slow boot up in Windows 10 Anniversary Update
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 […]
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 […]