Affected versions: Windows Server 2016

πŸ“– ~1 min read

Table of contents
  1. Symptom & Impact
  2. Environment & Reproduction
  3. Root Cause Analysis
  4. Quick Triage
  5. Step-by-Step Diagnosis
  6. Solution β€” Primary Fix
  7. Solution β€” Alternative Approaches
  8. Verification & Acceptance Criteria
  9. Rollback Plan
  10. Prevention & Hardening
  11. Related Errors & Cross-Refs
  12. References & Further Reading

Symptom & Impact

Servers stop scanning and patch compliance drops when update orchestration services are disabled.

Environment & Reproduction

Usually caused by hardening templates that disable update-related services.

Get-Service usosvc,WaaSMedicSvc,wuauserv | Select Name,Status,StartType

Root Cause Analysis

Update orchestration pipeline cannot schedule scans/install workflows without required services.

Quick Triage

Identify unauthorized service startup changes and impacted host scope.

sc qc usosvc
sc qc WaaSMedicSvc

Step-by-Step Diagnosis

Review system and update logs for service start failures and policy conflicts.

Get-WinEvent -LogName System -MaxEvents 120 | Where-Object {$_.Message -match 'usosvc|WaaSMedic'}
Get-WindowsUpdateLog -LogPath C:Tempwu-200.log
Illustrative mockup for windows-server-2016 β€” services_console
UsoSvc and WaaSMedic service state β€” Illustrative mockup β€” Progressive Robot

Solution β€” Primary Fix

Restore service startup configuration and trigger immediate scan cycle.

Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.

sc config usosvc start= demand
sc config WaaSMedicSvc start= demand
Start-Service usosvc
Start-Service wuauserv
usoclient StartScan
Illustrative mockup for windows-server-2016 β€” windows_update
No scan activity despite policy β€” Illustrative mockup β€” Progressive Robot

Solution β€” Alternative Approaches

Reapply supported security baseline and remove conflicting local hardening script entries.

gpupdate /force

Verification & Acceptance Criteria

Update scan events resume and required patch count decreases as installs complete.

Get-Service usosvc,WaaSMedicSvc,wuauserv
Get-WinEvent -LogName 'Microsoft-Windows-WindowsUpdateClient/Operational' -MaxEvents 40

Rollback Plan

If dependent tooling requires temporary exceptions, document and time-box service changes.

sc config usosvc start= disabled

Prevention & Hardening

Govern hardening scripts with CI validation against supported update service states.

Get-ItemProperty HKLM:SYSTEMCurrentControlSetServicesusosvc

Related: no updates found, scan never starts, ConfigMgr software updates not compliant.

Related tutorial: View the step-by-step tutorial for Windows Server 2016.

View all Windows Server 2016 tutorials on the Tutorials Hub β†’

Browse all common problems & solutions on the Tutorials Hub.

References & Further Reading

Windows Update orchestration service dependencies and servicing guidance.

Need Expert Help?

If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today β€” we respond within one business day.