Let TiWorker.exe finish if CPU is high for less than an hour, then repair Windows Update components if it stays stuck. TiWorker.exe is the Windows Modules Installer Worker, used when Windows installs, checks, or cleans up updates and system components [source: Microsoft].
TLDR: TiWorker.exe using 30% to 90% CPU is often normal during Windows Update maintenance, especially after a large cumulative update. For example, a 4 year old laptop with a slow hard drive may feel frozen for 20 to 45 minutes while Windows cleans old update files. If CPU stays high for more than 1 to 2 hours, or returns after every restart, run the Windows Update troubleshooter, reset update cache files, then use DISM and SFC. Do not delete random Windows folders to “speed it up”; that can make the damage worse.
What TiWorker.exe Is Doing
TiWorker.exe is not usually malware. It is part of Windows servicing. That means it helps install updates, remove old update files, scan system components, and prepare features in the background.
The annoying part is that it can hit the CPU, disk, and fan all at once. Honestly, it feels like Windows picks the worst possible time. You open the laptop to send one email, and Task Manager shows Windows Modules Installer Worker eating most of the processor.
Before fixing anything, check the basics:
- Open Task Manager with Ctrl + Shift + Esc.
- Look for Windows Modules Installer Worker or TiWorker.exe.
- Open Settings > Windows Update.
- See if updates are downloading, installing, stuck, or waiting for restart.
If updates are moving, wait. If nothing changes for a long time, move to the fixes below.
1. Restart First, But Do It Properly
A normal restart clears many stuck update tasks. Do not just close the lid. Do not use sleep mode.
- Save your work.
- Go to Start > Power > Restart.
- After restart, wait 10 minutes.
- Check Task Manager again.
If TiWorker.exe calms down, you are done. If it spikes again and stays there, continue.
2. Run the Windows Update Troubleshooter
This is not magic, but it can fix broken update state, missing services, and bad pending jobs.
- Open Settings.
- Go to System > Troubleshoot > Other troubleshooters.
- Run Windows Update.
- Apply suggested fixes.
- Restart the PC.
Expect to waste time on this step sometimes. It may say it fixed something without telling you much. Still, it is safe and worth trying before using commands.
3. Reset the Windows Update Cache
If Windows Update is stuck, the local update cache may be corrupt. Resetting it forces Windows to download clean update files.
Open Command Prompt as Administrator. Then run these commands one by one:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvc
net start msiserver
Restart the computer after this. Then check Windows Update again.
Do not delete the WinSxS folder. It is large, yes. It is also needed by Windows. Removing it by hand can break updates, repairs, and optional features.
4. Repair System Files with DISM and SFC
Broken system files can keep TiWorker.exe busy. Use the built in repair tools next. Open Command Prompt as Administrator and run:
DISM /Online /Cleanup-Image /RestoreHealth
Let it finish. It may pause at certain percentages. That is normal. Then run:
sfc /scannow
Restart when both scans are done. Microsoft documents DISM as a tool for repairing Windows images [source: Microsoft].
5. Check Disk Usage and Free Space
TiWorker.exe can look like a CPU problem when the real issue is a slow or full drive. This is common on old laptops with hard drives.
- Keep at least 15 GB to 20 GB of free space on the system drive.
- Run Disk Cleanup as administrator.
- Remove Windows Update Cleanup if offered.
- Check Task Manager for 100% disk usage.
If the disk is always at 100%, Windows Update maintenance will crawl. An SSD upgrade can make a huge difference, but that is a hardware fix, not a quick setting.
6. Scan for Malware, But Be Realistic
Malware can hide behind familiar names. Still, real TiWorker.exe should live in:
C:\Windows\WinSxS\
In Task Manager, right click the process and choose Open file location. If it opens from a strange folder, scan the PC right away.
- Run a full scan with Windows Security.
- Use Microsoft Defender Offline scan if the system acts suspicious.
- Remove unknown “PC optimizer” apps. Many make update problems worse.
7. Use a Clean Boot if the Problem Keeps Returning
Third party antivirus tools, driver utilities, and system cleaners can clash with Windows Update. A clean boot starts Windows with fewer background apps.
- Press Windows + R, type msconfig, and press Enter.
- On the Services tab, check Hide all Microsoft services.
- Click Disable all.
- Open Task Manager and disable startup apps.
- Restart and test Windows Update.
If CPU usage improves, turn services back on in small groups until you find the cause.
When to Leave It Alone
Leave TiWorker.exe alone if updates are clearly progressing, the PC was just patched, or the high CPU lasts under an hour. Interrupting it can make the next update slower.
Take action if the process runs hot for hours, returns every boot, blocks normal work, or appears outside normal Windows folders. Start with the safe steps. Restart, troubleshoot, reset update cache, then repair system files. That fixes most cases without reinstalling Windows.
