This is the strict step-by-step edition: seven ordered steps to fix Windows Modules Installer Worker (TiWorker.exe) high disk usage on any Windows laptop. No branching, no optional detours — just a sequence that runs from diagnosis through the most likely repairs to the final hardware check. Follow it top to bottom, verify after each step, and stop the moment disk usage normalizes.
The sequence respects one rule above all: diagnose before repairing. TiWorker at 100 percent disk is often legitimate update work, and “fixing” legitimate work just interrupts it. Step 1 tells you which situation you are in; the remaining steps apply only to the stuck case. Keep the laptop plugged into AC power throughout — servicing throttles on battery, which only prolongs the episode.
You need nothing you do not already have: Task Manager, Settings, an administrator Command Prompt, and Disk Cleanup. Let us begin.
Why this happens
- Legitimate update installation: the most common cause — TiWorker doing its actual job, loudly.
- A stuck package looping retries: a failed download the worker cannot finish.
- Corrupted update cache: bad staged files forcing endless re-verification.
- Component store damage: WinSxS staging failures retrying in a loop.
- Post-update cleanup: compressing superseded components after a successful install.
- Pending reboot: an install waiting on a restart while the worker holds the queue.
- A failing drive: read errors retried indefinitely as supposed package corruption.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Diagnose — is TiWorker working or stuck?
Two minutes here determines whether steps 2 through 7 are even necessary.
- Open Task Manager (Ctrl+Shift+Esc), go to Processes, and confirm Windows Modules Installer Worker is the disk hog.
- Right-click it, choose Open file location, and verify it resolves under C:\Windows — anything else is malware, not servicing.
- Open Settings, then Windows Update: if packages show moving progress, the worker is working — skip to Step 2’s waiting guidance, not the repairs.
- Watch the Performance tab’s disk graph for 10 minutes: bursts with idle gaps are healthy; a flat 100 percent with no update progress is stuck.
- If a reboot is pending, reboot first — the worker often cannot finish until you do. For related pipeline symptoms, the Windows 11 TiWorker guide goes deeper.
Fix 2: Support a legitimate run — or confirm the stuck case
If Step 1 said “working,” help it finish. If it said “stuck,” confirm once more before repairing.
- Plug into AC power and close your applications to stop competing for disk I/O.
- Allow up to an hour on SSD (longer on HDD) for the current update cycle to complete.
- Install any pending reboot the moment it is offered.
- If disk usage settles and the update queue empties, you are done — no further steps needed.
- If the disk stays flatlined past these windows with no progress, proceed to Step 3 — the worker is confirmed stuck.
Fix 3: Restart the servicing stack
The gentlest true repair: break the retry loop with a clean service restart.
- Open Command Prompt as administrator.
- Type
net stop wuauservand press Enter, thennet stop bitsand press Enter. - In Task Manager, end the TiWorker.exe process — it restarts cleanly with the services.
- Back in the prompt, type
net start wuauservandnet start bits, pressing Enter after each. - Watch Task Manager for 10 minutes: if disk usage ramps down, the loop is broken — stop here.
Fix 4: Reset the update cache
The highest-yield repair for a stuck worker: discard the corrupt staged files it keeps choking on.
- In an elevated Command Prompt, stop all four services:
net stop wuauserv,net stop cryptSvc,net stop bits,net stop msiserver. - Type
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldand press Enter. - Type
ren C:\Windows\System32\catroot2 catroot2.oldand press Enter. - Restart the four services with
net startand reboot the laptop. - Open Windows Update and let it rebuild the queue on a stable connection — Microsoft documents this reset on its update support pages . Verify the worker settles.
Fix 5: Repair the component store with DISM and SFC
When the store TiWorker stages into is damaged, every operation fails and retries.
- In an elevated Command Prompt, type
DISM /Online /Cleanup-Image /RestoreHealthand press Enter. - Wait for 100 percent completion — 10 to 30 minutes; do not close the window.
- Type
sfc /scannow, press Enter, and wait for verification. - Reboot and monitor the worker for 20 minutes.
- If the loop persists on a repaired store, the drive is the remaining suspect — continue.
Fix 6: Free space and manage the schedule
Reduce the conditions that make servicing heavy and badly timed.
- Run Disk Cleanup as administrator; select Windows Update Cleanup, Temporary files, and Delivery Optimization Files.
- Confirm 15 to 20 GB free on C:; enable Storage Sense under Settings, then System, then Storage.
- Set active hours in Windows Update so heavy install phases land overnight.
- Use Pause updates (up to a week or more) when you need guaranteed quiet — the worker idles safely.
- For one stubborn package, install it manually from the Microsoft Update Catalog while plugged in and idle, then verify the worker goes quiet.
Fix 7: Check drive health — the final verdict
A worker that survives every software repair is telling you about hardware.
- In an elevated Command Prompt, run
wmic diskdrive get status— anything other than OK is a red flag. - Run
chkdsk C: /f, reboot, and let the scan complete. - Check detailed SMART data with your drive manufacturer’s utility.
- Back up your files immediately if any warning appears — this outranks all further troubleshooting.
- Replace a failing drive; on the fresh system, updates — and TiWorker — behave normally. Our Windows 10 TiWorker guide covers the same verdict for older machines.
Closing
Seven steps, one principle: never repair what you have not diagnosed. Most TiWorker episodes end at Step 2 (it was working) or Step 4 (the cache was corrupt). The later steps exist for the stubborn remainder, and the final step reframes persistence itself as evidence — a worker that will not quiet down on a healthy queue is a drive asking for retirement. Work the sequence, trust the verifications, and the 100-percent-disk mystery stops being a mystery.
