Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Windows»Service Registration is Missing or Corrupt – How to Fix it?

Service Registration is Missing or Corrupt – How to Fix it?

abhinashBy abhinashSeptember 29, 2022
service-registration-is-missing-or-corrupt

Windows Operating system is not free of bugs, and most of them are resolved through Windows updates. However, sometimes, the very update service and other associated ones may be malfunctioning, resulting in the Service Registration is Missing or a Corrupt Error.

This issue is usually associated with Windows updates and the Microsoft store, and you will see the error while running the troubleshooter. However, there are also cases of this error while the system is trying to upgrade Windows to a newer build.

Table of Contents

  • How to Fix Service Registration is Missing or Corrupt Error
    • Restart Windows Update and Related Services
    • Reset Windows Update Components
    • Reset Microsoft Store
    • Delete Registry Entry
    • Run DISM and SFC Scan
    • Run In-place Upgrade

How to Fix Service Registration is Missing or Corrupt Error

Windows Troubleshooter can detect and fix several minor issues that are causing the issue. So, running the Windows Update Troubleshooter at first can save you from further troubles.

  1. Press Windows + ‘I’ to open Settings.
  2. Go to Troubleshoot and select Other Troubleshooter.
  3. Click Run Windows Update Troubleshooter.
    windows update troubleshooter

Restart your PC and perform the task again to see if the issue appears again.

If it still shows up, let’s move on to the fixes right away.

Restart Windows Update and Related Services

A number of system services work to provide important updates to your system. If these services are disabled or not working, then the associated process may not work at all. As a result, you will see the Service Registration is Missing or Corrupt error.

You should check and enable all these services.

  1. Press Windows + ‘R’ and type services.msc to open the Services windows.
  2. Look for AppX Deployment Service and double-click on it. This service helps in the installation of applications from the Microsoft Store.
  3. Click Start on Service status.
    appx deployment service
  4. Find Background Intelligent Transfer Service or BITS and double-click on it. This service assists in transferring files through the internet for Windows updates and related services.
  5. Set Automatic on the Startup Type and click Start. If it is already enabled, first click Stop and then Start it again.
    BITS start
  6. Again, restart the Cryptographic Services as well in the same way. It checks the signature of files to be installed from Microsoft or Windows updates.
    Cryptographic service
  7. Finally, restart the Windows Update service. Sometimes you may find wuauserv instead of Windows update.
    Windows update start

Restart your PC and see whether the error still persists.

Reset Windows Update Components

The update files on your PC from earlier installation may also be causing the error. So, you should try resetting the Windows Update components.

  1. Press Windows + ‘R’ and type cmd.
  2. Press Ctrl + Shift + Enter to run Command prompt with administrative privilege.
  3. Stop the Application Identity, BITS, Cryptographic, and Windows Update services by using the following commands.
    net stop appidsvc
    net stop bits
    net stop cryptsvc
    net stop wuauserv
    net stop msiserver
  1. Delete all the qmgr files that are installed by BITS by using the following command.
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

    If it does not find the files, try:
    Del "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"
  1. Now, run the following commands one by one to rename the old update files.
    Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak
    Ren %Systemroot%\SoftwareDistribution\Download Download.bak
    Ren %Systemroot%\System32\catroot2 catroot2.bak
  1. Copy the commands below and paste them onto the Command prompt. All the commands will run automatically except the last one. Hit Enter at last to finish the process. This will register the windows update files in the dll libraries again.
regsvr32 atl.dll
regsvr32 urlmon.dll
regsvr32 mshtml.dll
regsvr32 shdocvw.dll
regsvr32 browseui.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 scrrun.dll
regsvr32 msxml.dll
regsvr32 msxml3.dll
regsvr32 msxml6.dll
regsvr32 actxprxy.dll
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
regsvr32 oleaut32.dll
regsvr32 ole32.dll
regsvr32 shell32.dll
regsvr32 initpki.dll
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wuaueng1.dll
regsvr32 wucltui.dll
regsvr32 wups.dll
regsvr32 wups2.dll
regsvr32 wuweb.dll
regsvr32 qmgr.dll
regsvr32 qmgrprxy.dll
regsvr32 wucltux.dll
regsvr32 muweb.dll
regsvr32 wuwebv.dll

You do not have to register all the dll files. Some may even fail to register. You can either ignore the error or search on the internet for the new dll files and register them manually.

  1. Enter netsh winsock reset to revert the network sockets that handle the I/O requests for programs installed through the internet.
  2. Enter the following commands to restart the services that we disabled earlier.
    net start appidsvc
    net start bits
    net start cryptsvc
    net start wuauserv
    net start msiserver

The error should be gone now.

Reset Microsoft Store

If you are seeing the error while installing apps from the Windows store, you can try resetting the cache and configurations there.

  1. Press Windows + ‘R’ to open the Run dialog box.
  2. Type wsreset.exe and hit Enter.

Try downloading the file again to see if the error has vanished.

Delete Registry Entry

The registry stores the essential configuration of several services, processes, and applications running on your PC. If the registry key and entries are corrupted or consist of incompatible settings, you will see the error.

Especially if you are trying to upgrade the build of your Windows, then the ThresholdOptedIn registry entry seems to be the problem for most users. So, you will have to change a few entries in the registry to solve this.

  1. Press Windows + ‘R’ and type regedit to open Registry.
  2. Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability.
  3. Find ThresholdOptedIn string value and delete it.
    delete thresholdoptedin
  4. Similarly, if you see a Recovery From key inside Applicability, delete that as well.
  5. Now, right-click on the empty space and select String value.
    new string value
  6. Name it as BranchName and enter fbl_impressive in the value.
    branchname
  7. Similarly, create another string with the name Ring and set its value to low.

Restart the PC and try upgrading again.

Run DISM and SFC Scan

If the system files are corrupted, then it may be affecting the update services, causing them to malfunction. So, you can run a DISM and SFC scan to fix the issue.

But your Windows update service and feature may not be working properly due to this error. So, we recommend you download an ISO file to use as a source for DISM to download the healthy files.

  1. Press Windows + ‘I’ to open Settings and go to About.
  2. Note the version, architecture, and build of the OS.
    Windows build and edition
  3. Download the ISO file of the respective Operating system.
  4. Mount the ISO file to create an installation drive.
  5. Press Windows + ‘R’ and type cmd in the Run dialog box.
  6. Press Ctrl + Shift + Enter to open the Command Prompt with administrative privilege.
  7. Type dism /online /cleanup-image /restorehealth /source:D:\sources\install.wim /limitaccess. Replace D: with the letter assigned to the installation drive on your PC.
    dism-scan
  8. After the scan completes, type sfc /scannow and hit Enter.

Restart your system and see if it is fixed now.

Run In-place Upgrade

If the above fixes do not work for you, you will have to perform a repair upgrade of the operating system. During this repair, the existing Windows will be reinstalled without removing your files and applications.

  1. Download the ISO file in the same way mentioned in the earlier section.
  2. Mount the ISO file of Windows to create an installation drive and run the installer.
  3. Click on Change how setup downloads updates and choose Not right now.
    change-how-setup-downloads-updates
  4. Insert a storage drive with 10 GB or more storage space as recommended by the installer.
  5. Click Change what to keep and choose Keep personal files and apps.
    keep personal files and apps
  6. Click on Install to start the repair.

The error should be resolved after the setup completes.

fix
abhinash

I am a mechanical engineer who was awe-struck at first sight of computer. Since then, I have excelled at writing tech-contents regarding every problems and features of windows, software, hardware and anything it incorporates. In addition, I love to study, play FIFA, write poetry and enjoy the gift of life that the mother nature have provided to us.

Related Posts

firmware vs software

Firmware Vs Software – What’s the Difference?

March 8, 2023
update sound drivers

How to Update Sound Drivers on Windows

March 7, 2023
nvidia-users-account-is-locked

Fixed: NVIDIA Users Account is Locked

March 7, 2023
windows-failed-to-start

Fixed: Windows Failed to Start A Recent Hardware or Software Change Might Be The Cause

March 7, 2023
computer-wont-shut-down

Computer Won’t Shut Down? Here’re 8 Ways to Fix It

March 5, 2023
amd-software-not-opening

How to Fix AMD Software Not Opening

March 3, 2023
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
firmware vs software

Firmware Vs Software – What’s the Difference?

March 8, 2023
keyboard sizes

All the Types of Keyboard Sizes Explained

March 8, 2023
Memory-Compression

What is Memory Compression in Windows? Should You Enable or Disable It

March 1, 2023
You may also like
wan-connection-error

6 Ways to Fix WAN Connection Error

March 10, 2023
keyboard is double typing

Keyboard is Double Typing? Here’re 6 Ways to Fix it

March 9, 2023
enlarge-hp-printer

How to Enlarge Copy on HP Printer

March 10, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.