If you’ve recently opened the Task Manager to check what is causing the slow computer performance, you found a process called “Windows Modules installer worker” using CPU and Disk resources heavily. If you’re thinking about this unknown process running in the background, then, In this guide, we explain what it is and why it is essential on your computer.
What is Windows Modules Installer Worker?
Windows Modules Installer is a process related to Windows update service. It’s a system process that runs in the background and enables the automatic installation of Windows updates.
Windows Module Installer automatically checks for the updates in the background, if any update is available, it is downloaded and installed. This tool is important because it keeps your Windows bug-free by installing the updates regularly in the background.
If you are worried about this process, lest it is a virus, then don’t worry about it unless you notice that this process is continuously running in the background.
Due to some errors on the Windows, the Windows Modules Installer Worker or Tiworker.exe Windows Modules Installer Worker process may be stuck in the background and keep using extra Disk and CPU resources; this can slow down your system performance as well.
Fix: Windows Modules Installer Worker High CPU and Disk
If the first time you see this process running in the background, you should not stop this process and wait for a while until this process ends itself. This process automatically starts, and once it is finished its job, it ends up. You can check if any update is being downloaded and installed; you can wait for the updates to complete.
If this process continuously running in the background even after hours, then definitely something is wrong, now you need to troubleshoot this problem by waking through the following steps.
1. Disable Windows Automatic Update
If you set the Windows update service from automatic to manual, then the “Windows Modules Installer Worker” process will not start automatically in the background. This process will only run when you manually check for the update.
Follow the steps to disable Windows automatic update service.
Related article: How to Stop Windows 10 Update
- Open the Run box using “Windows Logo + R” shortcut keys.
- Type “services.msc” in the Run box, then hit the enter button.
- This opens Services.
- Find the Windows Module Installer service.
- Double-click the Windows Module Installer service to open its properties.
- On the General tab, under the Service status, click the stop button to stop the service.
- From the Startup type dropdown menu, select the Manual option.
- Click the Apply and OK.
- Now find the Windows update service, then open its properties.
- Click the Stop button to stop the service.
- And from the Startup type dropdown menu, select the Manual option.
- Click the Apply and OK.
- Restart the computer.
- Now Windows will not download and install updates automatically.
Now you have to check for the Windows update manually under the Windows 10’s Settings > Update & Security. You should always keep the Windows updated.
Once you’ve restarted the computer, open the Task Manager and check if the Windows Modules Installer Worker High CPU and Disk usage issue has resolved.
2. Run Windows Update Troubleshooter
Windows 10 has a built-in “Windows update” troubleshooter that detects the errors and fix them. You can use this troubleshooter to fix various Windows update-related problems.
Follow the steps to run the troubleshooter.
- Open Windows 10’s settings.
- Select Update & Security > Troubleshoot option.
- On the Troubleshoot page, click the Additional troubleshooters.
- Under the Get up and running, select the Windows Update.
- Click the Run the troubleshooter button to run the troubleshooter.
- Follow the on-screen instruction to fix the error if any found.
If there was a problem in the Windows update, hopefully, this troubleshooter has fixed that. Now open the Task Manager and check the “Windows Modules Installer Worker” status.
2. Enable Metered Connection on the Network
Either you’re using ethernet or WiFi, you should always keep the metered connection enabled on the network to save the bandwidth. If the metered connection is enabled on the Network, then Windows doesn’t download the updates automatically.
- You can easily enable the metered connection on the network. You can find all the networks by going on to the Start > Settings > Network & Internet > Wi-Fi.
- Open the Network properties, and set the metered connection.
- If you’re on an ethernet connection, then enable the metered connection on that.
These are all the steps you can follow to prevent the Windows Modules Installer to put high load on the CPU and Disk.
I hope the following guide solves you problem. If you have any questions, feel free to comment below.
You might like:
- Modern Setup Host: Fix High CPU and High Disk Usage
- Fix: Service Host Local System High CPU, Disk, and Ram Usage
- How to Reset Forgotten Windows 10 password
- How to login as an Administrator in Windows 10