windows update service wuauserv missing from services after repair install
Fixes the Windows Update service wuauserv missing from the services list after a repair install, where updates cannot run because the service is not registered. Use when wuauserv is absent rather than merely stopped. Not for a service that exists but is disabled.
TL;DR
A missing wuauserv means the Windows Update service registration itself is gone - a repair install or aggressive cleanup removed its service definition. Re-register the service using the service configuration from a healthy machine of the same Windows version, restore its registry definition and default permissions, then start it and its companion services. Verify with a real update scan, because a service that starts but lacks its correct parameters or DLL registration will fail detection in a new way.
windows update service wuauserv missing from services after repair installUse this when
- The Windows Update service does not appear in the services console at all, and starting it by name returns a service does not exist error.
- The machine recently had a repair install, an in-place upgrade, or a deep cleanup or debloat tool run.
- Other servicing problems appeared at the same time, suggesting a wider servicing registration cleanup happened.
Not for this skill when
- wuauserv is present but Disabled. Set its startup type back; that is the disabled service workflow.
- wuauserv is present and running but scans fail. Troubleshoot the scan error code instead.
Steps
- Confirm absence properly before rebuilding anything: query the service by name from an elevated terminal and check the services console sorted by name, because a service can also fail to display due to console filtering. Record the exact does not exist result, and also check BITS, Cryptographic Services, and the Modules Installer for similar damage. Verify: wuauserv absence is proven by direct query, and the state of the companion services is documented
- Obtain a known good reference: on a healthy machine with the same Windows version and build, export the Windows Update service configuration details - its binary path, start type, dependencies, and the service registry key - so you are restoring the vendor definition for this build, not an approximation from memory or an older release. Verify: you have the reference service definition from a matching build, exported and available on the affected machine
- Recreate the service registration using the service control tool with the reference binary path and dependencies, or import the exported service registry key and then set the startup type to the default Manual and apply the default service permissions and security descriptor from the reference. Restart the machine afterward so the service control manager fully registers the restored definition. Verify: the service now appears in the console with the correct binary path, dependencies, and default startup type
- Start the service and check the underlying binaries it loads exist in the system folder and pass a system file check. Run SFC and DISM CheckHealth, because a cleanup aggressive enough to remove a service often damaged files too, and a scan on a still-corrupt store will fail next. Verify: the service starts and stays running, and SFC and DISM report a healthy file and store state
- Prove the repair with a full update cycle: run Check for updates, let detection complete, install a pending update if one is offered, and confirm update history records the activity normally. Add the machine to your next patch report so its compliance is visible again rather than assumed. Verify: detection completes, an update installs or the machine reports up to date, and the machine appears in patch reporting
Why it happens
Windows services are registrations in the service control manager backed by registry definitions that name the binary, dependencies, and security settings. Repair installs and cleanup tools occasionally remove or damage the wuauserv registration while leaving the update binaries on disk, so the operating system behaves as if Windows Update was never installed even though most of its files remain. The update client cannot start a service that does not exist, and no cache reset recreates a registration. Restoring the definition from a same-build reference works because service definitions are deterministic per release, and verifying with file checks and a real scan catches the wider damage that usually accompanies a missing service.
Variants and edge cases
Several services are missing, not just wuauserv
Wider registration damage points to a failed repair install or a destructive tool. An in-place repair install over the current installation is often cleaner than recreating many services by hand.
Service recreated but fails to start with a DLL error
The service host registration or the update agent binaries are damaged. Run the full DISM and SFC repair sequence and compare the update agent file versions with the reference machine.
wuauserv missing after malware removal
Malware and its removal both damage update services. After restoring the service, run a full security scan and a servicing health check before trusting the machine patch status.
Compatibility: Applies to Windows 10, Windows 11, and Windows Server 2016 and later. Service registry work needs administrator rights and a same-build reference machine.
Provenance
Resolved from the public thread: https://vectle.com/posts/pstcuFjgJIDdz2HkqboKaung