How to Fix Service Registration Is Missing or Corrupt on Windows
Resolve the Service Registration Is Missing or Corrupt error and clean update clutter with Kudu.
By Kudu Team
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →What Causes This?
The “Service Registration Is Missing or Corrupt” error usually appears when Windows Update components stop working properly. This can happen after interrupted updates, damaged system files, broken Windows services, or corrupted registry entries tied to update services. In some cases, old update cache files or disk errors also prevent Windows from registering required services correctly.
Common Symptoms
- Windows Update fails to check for or install updates
- You see the message “Service registration is missing or corrupt”
- The Windows Update troubleshooter reports problems but doesn’t fully fix them
- Updates download repeatedly or get stuck at a certain percentage
- Other built-in apps or services fail after an update attempt
How to Fix It Manually
-
Run the Windows Update troubleshooter
- Press Windows + I to open Settings.
- Go to System > Troubleshoot > Other troubleshooters on Windows 11, or Update & Security > Troubleshoot on Windows 10.
- Find Windows Update and click Run.
- Let Windows apply any suggested fixes, then restart your PC.
-
Restart key Windows Update services
- Press Windows + R, type
services.msc, and press Enter. - In the Services window, find these services:
- Windows Update
- Background Intelligent Transfer Service
- Cryptographic Services
- Right-click each one and choose Restart.
- If a service is not running, click Start.
- Make sure Startup type is not disabled. For most systems, Manual or Automatic is correct.
- Press Windows + R, type
-
Repair damaged system files
- Click Start, type
cmd. - Right-click Command Prompt and choose Run as administrator.
- Run this command:
sfc /scannow - Wait for the scan to finish.
- Then run:
DISM /Online /Cleanup-Image /RestoreHealth - Restart your PC after both scans complete.
- Click Start, type
-
Reset the Windows Update cache
- Open Command Prompt as administrator again.
- Stop update-related services by running:
net stop wuauserv net stop bits net stop cryptsvc - Press Windows + E to open File Explorer.
- Go to
C:\Windows\SoftwareDistributionand delete the contents of that folder. - Then go to
C:\Windows\System32\catroot2and delete the contents there as well. - Return to Command Prompt and restart the services:
net start wuauserv net start bits net start cryptsvc - Restart your PC and try Windows Update again.
-
Check for disk errors
- Open Command Prompt as administrator.
- Run:
chkdsk C: /f - If prompted to schedule the scan on restart, type Y and press Enter.
- Restart your PC and let the disk check finish.
-
Install updates again
- Open Settings > Windows Update.
- Click Check for updates.
- Install any available updates and restart if prompted.
Fix It Automatically with Kudu
If you don’t want to reset services, clear update folders, and run repair commands by hand, Kudu can do the heavy lifting for you. It scans for broken update components, damaged system settings, and leftover update clutter, then applies safe fixes automatically to get Windows Update working again.
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Related guides
How to Fix api-ms-win-crt-runtime-l1-1-0.dll Missing on Windows
Fix the api-ms-win-crt-runtime-l1-1-0.dll missing error and remove conflicting leftovers with Kudu.
How to Fix System Service Exception on Windows
Resolve the System Service Exception blue screen and clean crash-related clutter with Kudu.
How to Fix MSVCP140.dll Missing on Windows
Fix the MSVCP140.dll missing error and clean leftover software traces that may cause conflicts with Kudu.
How to Fix VCRUNTIME140.dll Missing on Windows
Resolve the VCRUNTIME140.dll missing error and clean old app leftovers on Windows with Kudu.