TiWorker.exe is normally the legitimate Windows Modules Installer Worker, and temporary CPU or disk activity is expected while Windows checks, installs, or cleans up updates. Do not delete the file or permanently disable Windows Update. Treat it as a repair problem when the load stays high with no update progress, repeats after a restart, or accompanies failed updates. Treat it as a security problem only when the executable runs from an unrelated folder, lacks a valid Microsoft signature, or appeared after an untrusted download.
| What you see | Best next step |
|---|---|
| Windows Update is downloading, installing, or waiting for a restart | Let the update finish, save your work, and restart when Windows asks. |
| CPU or disk stays high and update progress does not change | Check update history and free space, then use the troubleshooter, DISM, and SFC in that order. |
| TiWorker.exe is outside Windows servicing folders or is not Microsoft-signed | Disconnect from untrusted networks, keep the file in place for investigation, and scan the system. |
What TiWorker.exe does
TiWorker.exe is part of Windows component servicing. Windows starts it when the operating system needs to evaluate, stage, install, replace, or clean up system components. Task Manager usually labels the process Windows Modules Installer Worker. It is related to Windows Update, but it is not the same process as MoUsoCoreWorker.exe, which helps coordinate update sessions and can also keep a computer awake.
A short CPU or disk spike is not a malware verdict. Servicing work can involve many small files and compressed components, so disk activity may remain high even when network traffic is low. The useful question is not the percentage alone; it is whether Windows shows progress and whether the load eventually falls after installation or a requested restart.

How to fix TiWorker.exe high CPU or disk usage
1. Confirm whether Windows Update is still working
- Open Settings → Windows Update.
- Look for an update that is downloading, installing, retrying, or waiting for a restart.
- Open Update history and note any repeated failure code.
- Save your work and restart if Windows requests it.
If progress is changing, let Windows finish. Repeatedly ending TiWorker.exe can interrupt the current servicing attempt and make the same work start again. A restart is the safer reset when the update is ready for one.
2. Check free space before repairing components
Windows needs working space to download and stage updates. Open Settings → System → Storage and review Cleanup recommendations if the system drive is nearly full. Remove only files you recognize or categories Windows explicitly offers. Do not download a replacement TiWorker.exe and do not manually delete files from WinSxS.
3. Run the Windows Update troubleshooter
On Windows 11, open Settings → System → Troubleshoot → Other troubleshooters, then run Windows Update. Restart after the troubleshooter finishes and check for updates again. This is the current Microsoft-supported first repair step for update download or installation errors.
4. Repair the component store, then system files
If update failures continue, open Terminal (Admin) or Command Prompt (Admin). Run DISM first so Windows can repair the component source used by System File Checker. Run SFC only after DISM finishes.
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Do not close the window while either command is running. When both complete, restart Windows and check Update history again. If DISM reports a source error, record the exact code instead of trying unrelated registry edits.
5. Use repair reinstall only after the simpler steps fail
Windows 11 can offer Settings → System → Recovery → Fix problems using Windows Update → Reinstall now. Microsoft says this reinstalls the current Windows version while preserving apps, files, and settings. Keep the computer connected to power and back up important data first. If that option is unavailable or the PC has broader integrity problems, use Microsoft’s recovery guidance rather than an unofficial system-file download.
How to check whether TiWorker.exe is safe
The legitimate file does not have one timeless full path because the versioned servicing-stack folder changes with Windows builds. A normal active copy is typically inside a Microsoft servicing component folder under C:\Windows\WinSxS\. A same-name file under %LOCALAPPDATA%, %APPDATA%, %TEMP%, %USERPROFILE%\Downloads, Startup, or an unrelated application folder deserves investigation.
- In Task Manager, open Details, right-click TiWorker.exe, and choose Open file location.
- Open Properties → Digital Signatures and check for a valid Microsoft signature.
- Compare the path with the Windows servicing context. A filename alone proves nothing.
- If the process disappears before you can inspect it, wait for the next genuine update session; do not download another copy.
For a command-line check, run PowerShell as administrator while TiWorker.exe is active:
$path = (Get-Process TiWorker -ErrorAction Stop).Path
$path
Get-AuthenticodeSignature -LiteralPath $path | Format-List Status,SignerCertificate
A valid signature and a versioned WinSxS servicing path support the legitimate verdict. If access is denied, use an administrator session; access restrictions on a Windows servicing process are not malware evidence by themselves. For a broader walkthrough, see how to check whether an EXE file is safe.
When TiWorker.exe may be suspicious
Investigate a same-name copy when several independent signals agree: it runs from a user-writable folder, has no valid Microsoft signature, starts from an unknown task or Run key, keeps working when Windows Update shows no servicing activity, reconnects to unrelated destinations, or appeared after a crack, repack, fake update, or unknown installer.
Do not delete the file first. Note its full path, signature status, parent process, and startup entry. If the copy is outside Windows servicing folders, isolate the PC from sensitive accounts and run a full Gridinsoft Anti-Malware scan. A scan can check the suspicious executable plus related startup entries, scheduled tasks, bundled apps, and persistence; it cannot prove that no information was exposed before cleanup.
If the process path is wrong, the name imitates a Windows component, or high CPU started after an unknown installer, scan for hidden miners, services, startup entries, and bundled components.
Scan a suspicious TiWorker copyIf malware is confirmed and Windows servicing remains damaged after cleanup, prepare recovery media from a trusted computer and follow the clean Windows installation USB workflow rather than restoring unknown executables.
Fixes to avoid
- Do not delete TiWorker.exe. Windows servicing may fail, and a downloaded replacement is riskier than the original problem.
- Do not permanently disable Windows Update or Windows Modules Installer. That trades a performance symptom for missing security and reliability updates.
- Do not routinely empty SoftwareDistribution, WinSxS, or servicing folders. Use the supported troubleshooter and repair commands first.
- Do not assume 100% disk means malware. Confirm progress, path, signature, and update history.
- Do not restore or allow an unsigned copy just because it uses a Windows filename.
FAQ
Can I end TiWorker.exe in Task Manager?
You can end a genuinely frozen process, but Windows may restart it and repeat the same servicing work. Save your work and restart Windows first when an update is waiting for a reboot. Use the repair ladder if the load returns with no progress.
Can I disable Windows Modules Installer Worker?
Do not disable it permanently. Windows needs component servicing to install updates and change protected system components. Fix the failed update or corrupted component store instead.
Is TiWorker.exe a virus?
The Microsoft-signed TiWorker.exe in a versioned Windows servicing folder is legitimate. Malware can reuse any filename, so a copy in AppData, Temp, Downloads, Startup, or another unrelated folder must be judged by its path, signature, startup method, and behavior.
Why does TiWorker.exe use so much disk?
Windows servicing reads, decompresses, stages, replaces, and cleans many component files. High disk activity can therefore be normal during an update. It becomes a troubleshooting issue when progress stops, updates repeatedly fail, or the load continues after a restart.
Should I clear the SoftwareDistribution folder?
Not as the first fix. Manual cache resets can complicate diagnosis and erase useful update history context. Start with the Windows Update troubleshooter, then DISM and SFC. Use a cache reset only when current Microsoft guidance or support for a specific error calls for it.
References
- Microsoft. “Windows Update Troubleshooter.” Microsoft Support, accessed August 6, 2026. support.microsoft.com.
- Microsoft. “Use the System File Checker tool to repair missing or corrupted system files.” Microsoft Support, accessed August 6, 2026. support.microsoft.com.
- Microsoft. “Get-AuthenticodeSignature.” Microsoft Learn, accessed August 6, 2026. learn.microsoft.com.

