How to Fix Windows Modules Installer Worker High CPU
If Windows Modules Installer Worker uses too much CPU, Kudu can help clean update leftovers and optimize performance.
By Kudu Team
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →What Causes This?
Windows Modules Installer Worker, also called TiWorker.exe, is part of Windows Update. It usually spikes CPU usage when Windows is checking for updates, installing them, or cleaning up old update files in the background. High CPU can last longer if update files are stuck, the Windows Update cache is corrupted, or your PC has a lot of leftover update components to process.
Common Symptoms
- CPU usage stays unusually high in Task Manager because of Windows Modules Installer Worker
- Fans run louder than normal and the PC feels hot or sluggish
- Apps open slowly or stutter while Windows is idle
- High disk usage happens at the same time as the CPU spike
- The problem comes back after every reboot or update check
How to Fix It Manually
-
Check if Windows Update is actively running
- Press Ctrl+Shift+Esc to open Task Manager.
- On the Processes tab, look for Windows Modules Installer Worker or TiWorker.exe.
- If CPU usage is high, wait 10-20 minutes to see if it drops on its own. Short spikes are normal during updates.
-
Install any pending Windows updates
- Press Windows + I to open Settings.
- Go to Windows Update.
- Click Check for updates.
- Install everything available, including optional quality updates if relevant.
- Restart your PC after the updates finish.
-
Run the Windows Update troubleshooter
- Open Settings with Windows + I.
- Go to System > Troubleshoot > Other troubleshooters.
- Find Windows Update and click Run.
- Apply any fixes it suggests, then restart the PC.
-
Clear the Windows Update cache
- Press Windows + S, type cmd.
- Right-click Command Prompt and choose Run as administrator.
- Run these commands one at a time:
net stop wuauserv net stop bits net stop cryptsvc ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start bits net start cryptsvc - Restart your PC and check CPU usage again.
-
Repair corrupted system files
- Open Command Prompt as administrator.
- Run:
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow - Let both scans finish completely. This can take a while.
- Restart your PC when done.
-
Clean up old update files
- Press Windows + S, type Disk Cleanup, and open it.
- Select your C: drive.
- Click Clean up system files.
- Check items like Windows Update Cleanup, Temporary files, and Delivery Optimization Files.
- Click OK to remove them.
-
Check Task Scheduler maintenance
- Press Windows + S, type Task Scheduler, and open it.
- Browse to Task Scheduler Library > Microsoft > Windows > Servicing.
- If servicing tasks are repeatedly failing or retriggering, complete the update and repair steps above first. Repeated failures usually point to update corruption rather than a process you should disable.
Fix It Automatically with Kudu
Kudu can scan for Windows Update leftovers, temporary files, and other system clutter that keeps Windows Modules Installer Worker busy longer than it should. It helps clean up the junk safely and optimize background activity so your PC runs smoother without digging through update folders and system tools yourself.
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Related guides
How to Fix Antimalware Service Executable High CPU on Windows
Reduce Antimalware Service Executable CPU usage by cleaning clutter and improving Windows performance with Kudu.
How to Fix Audio Crackling Caused by High CPU on Windows
Audio crackling can come from heavy system load; Kudu helps clean and optimize Windows to reduce resource spikes.
How to Fix COM Surrogate High CPU on Windows
If COM Surrogate uses too much CPU, Kudu can help clean thumbnail cache and optimize Windows performance.
How to Fix Cortana High CPU Usage on Windows
If Cortana causes high CPU usage, Kudu can help clean temporary files and optimize Windows performance.