Updated · Nov 12, 1:25 PM WIBDNS NXDOMAINBSOD 0x0000009FWU Update stuckUSB USB not recognizedGPU Black screenWIN Search broken
Windows Errors

Windows Modules Installer Worker High CPU: What It Is and Fixes

Is windows modules installer worker (TiWorker.exe) using high CPU or disk? Learn what it does, whether you can disable it, and 6 fixes for Windows 10.

windows powershell sfc scannow
In this guide
  1. What Is Windows Modules Installer Worker?
  2. Why Is It Using So Much CPU?
  3. What Is TiWorker.exe?
  4. TiWorker Stands for Windows Update Trusted Installer Worker
  5. How to Fix TiWorker.exe High CPU and Disk Usage in Windows 10
task Manager Windows Modules Installer Worker
Image: howtogeek.com

Your PC's fans suddenly spin up, the laptop gets warm, and you haven't opened anything heavy. Open Task Manager and there's a good chance you'll find "windows modules installer worker" chewing through CPU and disk. Also known as TiWorker.exe, it's a genuine part of Windows, and in most cases it's just doing its job. Here's what it is and what to do if it never seems to stop.

This is one of our explainers on processes you'll find in Task Manager, alongside things like Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe and rundll32.exe.

What Is Windows Modules Installer Worker?

According to its official service description, this system process "enables installation, modification, and removal of Windows updates and optional components."

Windows 10 installs updates automatically through Windows Update, so most of the time this process is simply installing updates in the background. It also kicks in when you uninstall an update or add or remove an optional Windows feature.

On the Processes tab of Task Manager it's called Windows Modules Installer Worker. On the Details tab you'll see its file name, TiWorker.exe.

task Manager tiWorker
Image: howtogeek.com

Microsoft releases most updates on "Patch Tuesday," the second Tuesday of each month, plus extra updates when needed. If you notice the process working hard around then, your PC has most likely just downloaded new updates.

You may or may not need to restart to finish installing them, but Windows does most of the work in the background so you can keep using your PC.

Why Is It Using So Much CPU?

As far as we can tell, occasional high CPU usage from the Windows Modules Installer Worker on Windows 10 is completely normal.

The good news is that if you let it run, it will finish, stop using CPU and disk, and disappear from Task Manager. How long that takes depends on how fast your processor and drive are, and how many updates it has to install. On an older PC with a hard drive, it can take quite a while.

Can I Disable It?

You'll find advice online telling you to disable the Windows Modules Installer service to stop this. Don't. It stops Windows from installing updates properly.

Others suggest setting your connection to "metered" so Windows 10 doesn't download updates automatically. That does keep the process quiet, but it also means you miss important security updates. The WannaCry ransomware, for example, exploited a bug Microsoft had patched two months earlier. Skipping updates is risky, and we don't recommend it.

You could install updates manually, but the Windows Modules Installer Worker still runs when you do. It's best to let TiWorker.exe do its thing now and then; it's simply how Windows installs updates.

Is It a Virus?

No. It's part of Windows itself, and we haven't seen reports of malware disguising itself as Windows Modules Installer Worker or TiWorker.exe. The genuine file lives in a subfolder of C:\Windows\WinSxS. If you're worried, run a scan with your antivirus anyway; it never hurts.

If You Think Something Is Wrong

If the process has been running for hours, or seems to run far too often, something may be wrong with Windows Update. The steps below won't help if it's just doing normal work, but they can fix the underlying problems that keep it busy.

The Windows Update troubleshooter is the easiest place to start. Go to Settings > Update & Security > Troubleshoot > Windows Update > Run the troubleshooter, and apply any fixes it suggests.

If that doesn't help, use the SFC or DISM tools (covered below) to check for damaged or missing system files.

Read more: How to Fix Kernel Security Check Failure Windows 10 · Bad System Config Info Windows 10

What Is TiWorker.exe?

TiWorker.exe is the actual program file behind the Windows Modules Installer service, made by Microsoft Corporation. It applies Windows Update packages to the component store in C:\Windows\WinSxS, updating Windows components as a whole rather than individual files. It also updates the hard links from the component store into C:\Windows\System32 and other Windows folders, so Windows uses the updated versions.

TiWorker Stands for Windows Update Trusted Installer Worker

Because it's an .exe file, it's fair to ask whether the copy on your computer is genuine. The real TiWorker.exe sits in a servicing-stack folder under C:\Windows\WinSxS, for example:

C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.3.9600.17709_none_fa7932f59afc2e40\
C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.3.9600.17477_none_fa2b7d3b9b36c7b4\

The folder name varies with your Windows build. Right-click the process in Task Manager and choose Open file location to check. If TiWorker.exe is running from anywhere else, such as your user folder, treat it as suspicious and run a full antivirus scan.

How to Fix TiWorker.exe High CPU and Disk Usage in Windows 10

If the windows modules installer worker never seems to settle down, try these fixes.

Install All Available Updates

Often the process is busy because updates are half-installed. Letting them finish usually calms it down.

  1. Open the Start menu and click Settings. start + Setting
  2. Click Update & Security. windows setting update & Security
  3. Click Check for updates and install everything available. Windows Update

Run the Windows Update Troubleshooter

Whenever Windows Update misbehaves, the troubleshooter is worth a try.

  1. Press Windows logo key + R, type control and click OK. Run Control
  2. In Control Panel, select Troubleshooting. control panel troubleshooting
  3. Under System and Security, click Fix problems with Windows Update. fix problems with windows update
  4. Follow the on-screen instructions. resolve problems

Restart the Windows Update Service

Restarting the service resets Windows Update and often gets it back on track.

  1. Press Win + R, type services.msc and click OK. services.msc
  2. Find Windows Update in the list, select it and click Restart on the left. windows update service (Local)

Clear the Windows Update Files

Windows Update stores its downloads in a folder called SoftwareDistribution. If some of those files are damaged, Windows Update can get stuck, and TiWorker.exe may use lots of CPU and disk. Clearing the folder usually fixes it.

  1. Press Win + R, type services.msc and click OK. services.msc

  2. Select Windows Update and click Stop. windows update service (Local)

  3. Open File Explorer, go to C:\Windows and delete (or rename) the SoftwareDistribution folder.

    Once the service is stopped, TiWorker.exe should quiet down. softwareDistribution

  4. Restart your computer.

After the restart, the Windows Update service starts again automatically and creates a fresh SoftwareDistribution folder the next time it checks for updates.

Run an SFC Scan

Damaged system files can make TiWorker.exe work far harder than it should. An SFC (System File Checker) scan finds and repairs them.

  1. Right-click the Start button and choose Command Prompt (Admin) or Windows PowerShell (Admin) on newer versions of Windows 10. windows powershellWindows PowerShell
  2. Type sfc /scannow and press Enter. windows powershell sfc scannow
  3. Wait for the scan to finish. windows powershell sfc scannow complete
  4. Restart your computer and check whether the problem is gone.

Use the DISM Tool

DISM (Deployment Image Servicing and Management) can repair the Windows image that Windows Update relies on, which often fixes high CPU and disk usage.

  1. Right-click the Start button and choose Command Prompt (Admin) or Windows PowerShell (Admin). windows powershellWindows PowerShell
  2. Type dism.exe /online /cleanup-image /restorehealth and press Enter. restorehealth
  3. Wait for it to finish, then restart your computer.

References: howtogeek.com, file.net, drivereasy.com

Before you start: create a restore point or back up important files before editing the registry, BIOS or drivers. Steps were written for Windows 10 and may differ slightly on other versions.
Geofisika.id Editorial Team

Our editors test Windows fixes on real hardware and keep each guide updated as Microsoft ships changes. Read our editorial policy.