TiWorker.exe, the Windows Modules Installer Worker, is the engine room of Windows Update. When updates are installing, it legitimately uses heavy CPU and disk. The problem is when it never stops: Task Manager shows TiWorker.exe burning 25 to 50 percent CPU for an entire day, fans roaring, while Windows Update insists everything is fine or quietly fails in the background.
On Dell laptops this scenario has an extra wrinkle. Dell ships its own update machinery, Dell Update and SupportAssist, which can run driver and firmware updates on their own schedule. When Dell’s updater and Windows Update both hit the servicing stack at once, TiWorker can get stuck in a retry loop that neither tool resolves on its own.
This guide separates normal update activity from a stuck worker, then walks through pausing updates cleanly, repairing the update components, and coordinating Dell’s tools so they stop fighting Windows Update.
Why this happens
- A stuck cumulative update: A failed update that keeps retrying holds TiWorker at high CPU indefinitely.
- Corrupted component store: Damage in WinSxS makes every servicing operation retry and fail.
- Dell Update conflicting with Windows Update: Two updaters hitting the servicing stack simultaneously cause contention and stalls.
- Pending feature update staging: Large feature updates keep TiWorker busy for hours during staging.
- Corrupted SoftwareDistribution cache: Damaged download cache makes updates fail verification and restart.
- Insufficient disk space: Updates need gigabytes of staging room; a full drive causes repeated failures.
- Third-party antivirus blocking servicing: Overzealous real-time scanning can interfere with update file operations.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Determine whether TiWorker is working or stuck
Check Windows Update status first. Active progress means patience; repeated failure means intervention.
- Open Settings with Win+I and go to Windows Update.
- Check whether an update shows as downloading or installing with a percentage.
- If progress is moving, give it up to three hours on AC power.
- If the same update shows failed repeatedly, note its KB number.
- Check Update history for the specific error code.
Fix 2: Pause updates to get immediate relief
Pausing tells the servicing stack to stand down cleanly, which is safer than killing TiWorker.
- In Windows Update settings, click Pause for 1 week.
- Wait a few minutes and check Task Manager for TiWorker CPU.
- It should wind down as the servicing queue empties.
- Use the quiet time to run the fixes below.
- Unpause only after the underlying issue is repaired.
Fix 3: Run the Windows Update troubleshooter
The built-in troubleshooter resets the common failure points automatically.
- Open Settings, System, Troubleshoot, Other troubleshooters.
- Run the Windows Update troubleshooter.
- Apply all fixes it recommends.
- Restart the laptop when it finishes.
- Check Windows Update for a clean retry.
Fix 4: Clear the SoftwareDistribution cache
A corrupted download cache is a top cause of update retry loops. Clearing it forces fresh downloads.
- Open Terminal as administrator.
- Run net stop wuauserv and net stop bits to stop the update services.
- Delete the contents of C:\Windows\SoftwareDistribution\Download.
- Run net start wuauserv and net start bits to restart the services.
- Check for updates again and let them download fresh.
Fix 5: Repair the component store with DISM
If the store itself is damaged, every update operation struggles. DISM repairs it from Windows Update sources.
- Open Terminal as administrator.
- Run DISM /Online /Cleanup-Image /RestoreHealth and wait for completion.
- Follow with sfc /scannow.
- Restart the laptop.
- If Windows Update cannot reach its servers, the Microsoft Update Catalog offers manual downloads.
Fix 6: Coordinate Dell Update and SupportAssist
Let Windows Update finish completely before running Dell’s tools, so they never contend for the servicing stack.
- Finish all Windows updates and restart first.
- Then open Dell’s SupportAssist or Dell Update manually.
- Install Dell driver and firmware updates in a separate session.
- Disable automatic Dell Update scheduling if it keeps colliding.
- Check Dell’s support site for model-specific update guidance.
Fix 7: Rename the SoftwareDistribution folder entirely
When clearing just the Download subfolder is not enough, renaming the whole SoftwareDistribution folder forces Windows to rebuild the entire update datastore cleanly.
- Open Terminal as administrator.
- Run net stop wuauserv, net stop bits, and net stop cryptsvc.
- Rename C:\Windows\SoftwareDistribution to SoftwareDistribution.old.
- Restart the three services with net start commands.
- Check for updates; the datastore rebuilds from scratch.
Fix 8: Free staging space on the system drive
Updates need room to stage. A nearly full C drive causes repeated TiWorker failures that look like CPU problems.
- Check free space on C in File Explorer.
- If under 15 GB free, run Disk Cleanup with system files.
- Remove the Windows.old folder if a recent feature update left one.
- Uninstall the largest unused programs.
- Retry Windows Update with breathing room restored.
Fix 9: Rename the SoftwareDistribution folder entirely
When clearing just the Download subfolder is not enough, renaming the whole SoftwareDistribution folder forces Windows to rebuild the entire update datastore cleanly.
- Open Terminal as administrator.
- Run net stop wuauserv, net stop bits, and net stop cryptsvc.
- Rename C:\Windows\SoftwareDistribution to SoftwareDistribution.old.
- Restart the three services with net start commands.
- Check for updates; the datastore rebuilds from scratch.
Fix 10: Free staging space on the system drive
Updates need room to stage. A nearly full C drive causes repeated TiWorker failures that look like CPU problems.
- Check free space on C in File Explorer.
- If under 15 GB free, run Disk Cleanup with system files.
- Remove the Windows.old folder if a recent feature update left one.
- Uninstall the largest unused programs.
- Retry Windows Update with breathing room restored.
Closing
TiWorker.exe high CPU is Windows Update asking for help, not a virus or a broken laptop. Distinguish working from stuck, pause cleanly for relief, clear the corrupted caches, and repair the component store, in that order. On Dell machines, the extra discipline is sequencing: Windows Update first, Dell tools second, never both at once. If TiWorker is calm but the disk is still pinned, our 100 percent disk troubleshooting guide covers the next layer. With several gigabytes free and a fresh update cache, TiWorker should complete its work within a few hours. If it still loops, this TiWorker-specific guide covers the remaining edge cases. With several gigabytes free and a fresh update cache, TiWorker should complete its work within a few hours. If it still loops, this TiWorker-specific guide covers the remaining edge cases. Let each repair finish completely before starting the next, since interrupted servicing operations are a common cause of repeat failures. Patience during the DISM and SFC passes pays off; most stuck workers clear within a few hours once the caches are clean.
