You open Task Manager because the fan is screaming, and there it is: Update Orchestrator — or UsoClient.exe, MusNotification.exe, or one of the UpdateOrchestrator scheduled tasks — sitting at 60, 80, even 100% CPU while you are doing nothing. The laptop gets hot, battery drains, and nothing you click makes it stop. On Windows 11 24H2 this has become one of the most reported update complaints, and it is usually not a sign of failing hardware or malware. It is the update machinery spinning its wheels: scanning, retrying, and re-scanning because a session got stuck or the update metadata never finished downloading.
The good news is that Update Orchestrator is just a scheduled-task wrapper around Windows Update logic, so it responds well to diagnosis. The key is to find out which task is spinning and why it cannot finish. Work through the fixes in order — most people find the culprit by Fix 3 and never need the rest. Related update-engine problems, like a Windows Update that hangs at the restart screen, are covered in our guide to updates stuck on restarting .
Why this happens
- Stuck update session: The orchestrator started an update session that never completed. It keeps retrying the scan in a tight loop, burning CPU on every attempt.
- Corrupt update metadata: Damaged files in the SoftwareDistribution folder make each scan fail partway, so the orchestrator re-runs it endlessly.
- Reboot-required state mismatch: The system thinks a reboot is pending, but the flag never clears, causing orchestrator tasks to wake repeatedly trying to finish.
- Broken task conditions in 24H2: Several UpdateOrchestrator tasks run without idle conditions on 24H2, so they execute at full priority instead of waiting for idle time.
- Conflicting third-party services: Some OEM update tools and antivirus updaters hook the same APIs, forcing orchestrator scans to restart.
- Large cumulative updates pending: Feature and cumulative packages are big; the orchestrator decompresses and hashes them, which is legitimately CPU-heavy for a while.
- Background Intelligent Transfer conflicts: BITS jobs stuck in a transient error state keep the orchestrator’s download phase looping.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Identify which orchestrator process is actually spinning
Do not treat the symptom blindly — find the real process first.
- Open Task Manager (Ctrl + Shift + Esc) and go to the Details tab.
- Sort by CPU and note the exact name:
UsoClient.exe,MusNotification.exe,wuauclt.exe, orTiWorker.exe. - Right-click it, choose Open file location, and confirm it points to
C:\Windows\System32. If it does not, run a full Defender scan before anything else. - Note whether it spikes at boot, on wake, or constantly — you will use this in Fix 3.
Fix 2: Let the pending scan finish on AC power
Sometimes the orchestrator is doing legitimate work — it just needs quiet time to finish.
- Plug in the charger and connect to a stable, non-metered network.
- Go to Settings > Windows Update and click Check for updates.
- Leave the laptop on for 30–45 minutes without heavy use. If CPU drops to normal after an update installs or completes its scan, the issue was a backlog, not a bug.
- If usage is still pinned after the scan completes and the system is idle, move to Fix 3.
Fix 3: Recondition the UpdateOrchestrator scheduled tasks
This is the fix that solves most 24H2 cases — restoring idle conditions so tasks stop running at full priority.
- Open Task Scheduler (search for it in Start) and navigate to Task Scheduler Library > Microsoft > Windows > UpdateOrchestrator.
- Open each task (Schedule Scan, Schedule Wake To Work, USO_UxBroker, Backup Scan) and go to the Conditions tab.
- Check Start the task only if the computer is idle for, set it to 30 minutes, and check Wait for idle for (1 hour).
- On the Settings tab, check Run task as soon as possible after a scheduled start is missed but leave Allow task to be run on demand as-is.
- Repeat for Task Scheduler Library > Microsoft > Windows > WindowsUpdate > Scheduled Start if present.
- Restart the laptop and watch Task Manager for one hour — the orchestrator should now stay quiet until idle.
Fix 4: Reset the Windows Update components
Corrupt metadata in SoftwareDistribution is the classic cause of scan loops.
- Open an elevated Command Prompt (right-click Start > Terminal (Admin)).
- Stop the services:
net stop wuauserv,net stop bits,net stop cryptsvc,net stop msiserver. - Rename the folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 catroot2.old. - Restart the services:
net start wuauserv,net start bits,net start cryptsvc,net start msiserver. - Run Settings > Windows Update > Check for updates to rebuild the metadata cleanly.
Fix 5: Clear the reboot-pending state
A phantom “reboot required” flag keeps orchestrator tasks waking forever.
- Open Registry Editor and navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired— if the key exists and no reboot is genuinely pending, delete it. - Also check
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Managerfor a stalePendingFileRenameOperationsvalue left by a failed install, and remove it. - Restart once. If the orchestrator goes quiet after boot, the stuck flag was the problem. Microsoft documents update troubleshooting steps at the Windows update support hub .
Fix 6: Run DISM and SFC to repair the update stack
If the component store itself is damaged, every orchestrator scan will thrash.
- In elevated Terminal, run
DISM /Online /Cleanup-Image /RestoreHealthand wait for it to finish (this can take 15–30 minutes). - Then run
sfc /scannowand restart when it completes. - Check Task Manager after boot — a repaired component store lets scans complete instead of looping.
Fix 7: Disable conflicting OEM update schedulers
Third-party updaters can force the orchestrator to re-scan constantly.
- In Task Scheduler, look under Task Scheduler Library for vendor folders (Dell, HP, Lenovo, ASUS, Acer) and disable tasks named like “SupportAssist”, “Update”, or “Optimization” that run at logon.
- In Services (
services.msc), set any vendor update service to Manual instead of Automatic. - Use the vendor’s own tool (for example, the Dell support updater ) on demand rather than on a schedule, then reboot and re-check CPU.
Closing
Update Orchestrator high CPU is annoying but almost always fixable without reinstalling anything — it is the update engine asking for help finishing a job, not a failing laptop. Once the stuck session is cleared and the task conditions are sane, the orchestrator goes back to doing short, quiet scans in the background. If the spikes return every Patch Tuesday, that is normal scan behavior; if they return daily with no updates pending, run through Fixes 3 through 5 again. And if the orchestrator’s thrashing ever leaves an update half-applied, our undoing-changes recovery guide walks you through the rollback side.
