How to fix windows modules installer worker high CPU usage?

How to fix windows modules installer worker high cpu usage

Windows 10 comes with great features and regular updates. However, some users may find these regular updates are slowing down the system. One such update feature is the “Windows modules installer worker.” This tool runs in the background and updates the additional features required for windows 10. While the tools run in the background, it consumes resources of your system such as CPU, memory, and Network. You might find system hang during your work hours due to high CPU usage from windows modules installer worker. In today’s guide, we will discuss how to fix windows modules installer worker high CPU usage by applying various methods.

How to identify Windows Modules Installer Worker High CPU Usage?

While using your computer, you feel like slow loading of the files, folders taking so much time to open, the search function takes way too long to complete the search action. Such similar issues are signs of a “High CPU usage” or “High Disk Usage.”

  • Right-click on the taskbar and select the “Task Manager” option.
  • Under the “Process” tab, you can view the “Windows modules installer worker” process running with high CPU usage and disk usage.
    windows modules installer worker high cpu usage
  • Also, under the “Details” tab, there is a service called “Tiwordker.exe,” which is a system service.
    TiWorker.exe high usage

If you observe both these services are taking a lot of CPU usage and Disk usage, then it’s the “Windows modules worker” tool running in the background causing you the high CPU usage.

Before we learn to fix the issue, let’s know about the windows modules installer worker.

What is a Windows modules installer worker?

This tool runs in the background to download the additional updates required for the system. They are silent and runs in the background, so the tool also runs in the background all the time. This tool is also responsible for the temporary file cleanup in set time intervals, so it needs to run in the background.

Why is it taking high CPU usage?

This tool primarily runs when the Windows Update service starts updating your system. During the windows update process, this tool mainly does most of the work to communicate with the server, resulting in high CPU, Disk, and Network usage during its work.

This tool is an integral part of the Windows Update feature in Windows 10; it runs in the background by default and takes high CPU usage.

Is Windows Modules Installer Worker a Virus?

No. The windows modules installer worker is a feature of Windows 10 OS, and there is no harm to the system by any means other than high CPU usage. TiWorker.exe may look like a virus, but there are no reports of the malware produced by tiworker.exe or windows modules installer worker.

Can we stop the Tiworker.exe?

Yes. You can stop this process and get rid of the windows modules installer worker high CPU usage. In place of that, you will lose the functionality of outdated OS on your system.

How to fix windows modules installer worker high CPU usage?

There are several ways you can fix the issue and get rid of high CPU usage and High Disk Usage-

Fix1 – Stop “Windows modules installer worker” from Windows Services

  1. Press Win + R buttons to open the Run command
  2. Type “services. msc” and press enter.
  3. You can now view the services window. Find the “Windows Modules Installer” service from the list.
  4. Double click on the service name to open its settings.
  5. From the settings, under the “General” tab, click on the “Stop” button to stop the process.
    stop modules worker process and make it manual
  6. Also, select “Manual” from the drop-down menu under Startup type. This option will prevent the process from the auto start when you boot into the system and only start manually when you check for the update.
  7. Finally, click on the “OK” button to save the changes.

Now restart your computer and check if the windows modules installer worker high CPU usage issue is fixed by going to the task manager.

Must ReadHow to speed up Windows 10 to make it faster than ever [21 best settings]

Fix2 – Set Connection as Metered to fix running windows modules installer worker in the background

Setting your network connection as metered stops background usage of the network.

  1. Open the Network panel from the taskbar.
  2. In the connected network, select the “Properties” option.
  3. Then turn off the metered connection.
    set as metered connection

Restart your PC to make the changes take effect.

Fix3 – End “TiWorker.exe” Process.

You can stop the process from running for the time being if the computer starts lagging heavily.

  1. Right-click on the taskbar and click on task manager.
  2. Click on the “Details” tab in the taskbar.
  3. Find the TiWorker.exe process and right-click on it.
    TiWorker.exe high usage
  4. Click on “End Task” to stop the process.

The CPU usage now comes down significantly, but as you restart the pc, the service auto starts itself and again works on updating the windows resulting in high CPU usage. To stop it from being autorun, you can stop the windows update service from services(explained in the next fix).

Must Read – [5 easy methods] How to Clean C Drive on Windows PC

Fix4 – How to fix “windows modules installer worker high CPU usage” by stopping Windows Update?

Stopping the Windows update itself will stop the module worker from auto-start and its background work.

  1. Press the Win+R key to open the run tool.
  2. Type services.msc and hit enter.
  3. On the Services tool, find the “Windows Update” service.
  4. Double click on it to open its settings.
  5. Under the “General” tab, click the “Stop” button to stop the process.
  6. Also, select the “Manual” option to stop the autorun of windows update service on every bootup.
    stop windows update
  7. Finally, click on the OK button to save the changes.

Now, you can restart your PC to feel the difference.

Now that you are reviewing to stop the windows update, here are several ways to stop the windows update permanatally.

Read On – How to Permanently turn off windows 10 update in 5 easy steps?

Fix5 – Delete SoftwareDistribution Folder to fix windows modules installer worker high CPU usage

All the downloaded updates go to the “SoftwareDistrubution” folder in the C drive. Due to some corrupted downloaded files, the module worker can take up the high CPU usage and high disk usage. By deleting the folder itself will stop taking the resources of the CPU.

  1. Open the Windows Explorer from the Start menu.
  2. Select the C drive from the drive list.
  3. Open the Windows folder and find the SoftwareDsitribution folder.
  4. Right-click on the folder and select the Delete option to delete the folder.
    delete SoftwareDsitribution folder

Restart your PC and check whether the high CPU usage problem is fixed.

Must Read – [Solved] 10 ways to fix Windows 10 Bluetooth Missing in Settings problem

Fix6 – Scan to fix corrupted files

Sometimes the corrupted update files cause high CPU usage. You can use the System File Checker tool to check and fix the corrupted files on your computer.

  1. Press Win + X to open the context menu and then select Command Prompt(Admin) option to open with admin permissions.
  2. Click Yes to allow to open the command prompt with admin rights.
  3. On the command prompt, type the following command and hit enter.
    sfc /scannow
  4. The process will scan for the corrupted files and try to fix them.
    sfc scan system to fix high cpu usage
  5. Wait till the process to complete, and then you can restart your PC to see if the high CPU usage is fixed.

Fix7 – Stop Trusted Installer to fix windows module worker high CPU usage.

You can stop the trusted installer service from the registry editor to fix the high CPU usage issue.

  1. Press Win+R to open the run tool.
  2. Type Regedit and press enter.
  3. Click on Yes on the User Account Control window.
  4. Now, on the registry editor, click navigate to the following folder –
    HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => services => TrustedInstaller
  5. You can directly copy and paste the following path into the address bar of the registry editor.
  6. Now, double click on the Start option and then set the value 3 for manual start.
    stop trusted installer
  7.  Click on OK to save the changes.

Must Read – How to increase download speed in Windows 10

Fix8 – Switch to SSD to fix high CPU and Disk Usage.

If none of the above methods work for you, it’s time to switch to the Solid State Drive (SSD). The Hard Disk Drive (HDD), the most commonly used storage drive in computers, is slow and can cause issues, such as high CPU usage and high disk usage.

You can easily add an SDD to your computer with some DIY steps, OR you can always visit the service center to add the SDD to your system.

For the DIY, you first need to confirm which type of SSD your computer support, I,e M.2, NVMe, Caddy type, etc. You can visit the computer manufacturer’s website to know the specification and the additional slot they provided for SSD.

Once you complete adding SSD to your computer, you will never face the high CPU usage and High Disk usage problem.


Windows modules installer is an OS part of Windows and works to update your system in the background. To fix windows modules installer worker high CPU usage, you can perform various methods explained in this article. If you have any queries/doubts, please write to us in the comment section below.