How to fix Windows Modules Installer Worker causes High CPU?

After upgrading to Windows 10, do you ever see your open programs suddenly come to slow or freeze out of nowhere? When you check the Task Manager on your computer, you notice ‘Windows Modules Installer Worker’ is using most of CPU and disk resources. Seems like you found the cause of the problem.

What is Windows Modules Installer Worker? 

The TiWorker.exe or Windows Modules Installer Worker is a part of Windows Update that enables installation, modification, and removal of Windows updates and optional components. This means TiWorker.exe will be started and run in the background when Windows 10 is checking for update or installing any update. 

How can I fix TiWorker.exe cause High CPU?

While Windows Modules Installer Worker is a part of Windows Update, sometime its process normally need high CPU usage. If you let it run,the process will definitely finish and stop using CPU and disk resources.

If you think it’s not normal, and Windows Modules Installer Worker process take too much time or abnormal at running frequency. This method will not work if the process is just running normally, but it will potentially fix Windows Update’s problems and Windows 10 system that could cause issues with the TiWorker.exe.

The Windows Update troubleshooter integrated in Windows 10 is a good choice with Windows Update that could cause the  problem, I have written on how to fix Modern Setup Host cause high CPU problem, refer to Method 1 in this post for detailed steps to run troubleshooter. Apply all fixes the troubleshooter suggests.

If Windows Update troubleshooter does not help and you do not have much time, I don’t recommend but below steps guide you to temporarily disable automatic update on Windows 10, therefore could make the problem disappear. Remember you should enable it again when you finish your priorities.

To stop the Windows Update service:

  1. Open the Run box by hit the ‘Window + R’ shortcut on you keyboard;
  2. Type ‘services.msc’ in then hit Enter key to invoke the Services window;

  1. Double-click Windows Update service or right-click on it then select Properties;

  1. On General tab of Properties window, set ‘Startup type’ option to Disable, choose Stop button;
  2. Select Apply button then click OK to exit.

Check Task Manager to see if CPU usage share back to normal. Hope this would help.