While performing any task on your computer, you hear Your CPU fan spinning at full speed and is getting hotter without any reason then this might be a sign that you are experiencing windows modules installer worker high CPU.
What is Windows Modules Installer Worker
- Windows modules installer worker (WMIW) is a service which identifies new update and automatically installs the operating system updates through the windows update, so this service runs in the background for installing new updates.
- High CPU and disk usage appears particularly in windows 8.1 and windows 10.
- Windows modules installer worker is that process which might cause high CPU and disk usage on your computer. This process is also known as Tiworker.exe, is a part of windows operating system.
- The working of computer and running speed of its applications are getting slower as WMIW is using more than 50% of computer resources.
- This process enables Installation, modification and removal of windows update and optional components.
- WMIW or Tiworker.exe finds new updates from its windows server and installs them on your computer system. This process uses all your machines resources which causes load on the system which freezes all other apps process. Restarting the system won’t work and issue doesnot resolve by itself.
How to Fix Windows Modules Installer Worker High CPU Error
As windows modules installer runs continuously in the background, sometimes it might consumes high CPU and disk usages at the time of installing or uninstalling windows updates. This problem needs to be fixed. If you are facing any issue in the windows update and you want to clarify this issue just open TASK MANAGER by using short cut keys[ctrl+ shift+ Esc], here you will able to see that WMIW is consuming CPU and disk usages. Look in the figure:
Method 1 – Stop And Disable Windows Update Service
If new updates of applications on your pc or computer are automatically installing and because of such installing you are facing problem, this stop and disable windows update service will help you to resolve such problem. So, if we stop and disable window update service, windows can’t install any updates. This service also stops WMIW to consume high CPU usage.
Steps to stop and disable windows updates services:
Step 1: Press windows logo key and R at the same time so that RUN box can open.
Step 2: Then type services. MSc and click on OK.
Step 3: You should then see the services window again. Double click on Windows update.
Step 4: Set its startup type to be disabled and click on stop. Then click Apply> OK.
Step 5: The CPU usage on your computer should return to normal.
Method 2 – Manually Check for Windows Updates
To fix the problem of WMIW the second way is to manually check for windows updates. In this method, first step is to go to settings and click on update and security. Next step is to click on check for updates so that all pending updates can be installed. And after installing these updates reboot your pc and then see if you are able to fix WMIW high CPU usage.
Method 3 – Run Windows Update Troubleshooter
If you are facing any kind of problem related to windows update, troubleshooter [windows update] can identify and fix such problem.
Steps related to troubleshooter:
Step 1: download windows update troubleshooter.
Step 2: After setting it up, run the windows update diagnostic.diagcab tool.
Step 3: This tool detects the problems by checking registry keys and other things. This process may take some time. Wait until the process is complete.
Step 4: After troubleshooting has completed message appears on your screen, click on close button.
Step 5: restart your computer, check if your problem is fixed by accessing the task manager.
Method 4 – Change Internet Setting
Another way to stop automatic windows update on computer is to change your internet to metered connection. There are two networks:
Wi-Fi Network –
Step 1: Go to start> settings> network and internet> wi-fi. Then click advanced options.
Step 2: tick on set as metered connection.
Check if your problem is solved or not.
Ethernet Network –
Step 1: on your keyboard, press the windows logo key and R at same time to invoke the run box.
Step 2: type regidit and click OK.
Step 3: click yes when prompted by UAC (User account control).
Step 4: on the open window, go to
H KEY_LOCAL_MACHINE>SOFTWARE>MICROSOFT> WINDOWS NT> CURRENT VERSION> NETWORK LIST> DEFAULT MEDIA COST. Then right click default media cost and select permission.
Step 5: click add. Then type your user name into enter the object names to select and click check names click OK.
Step 6: click the user you just add, then tick on allow for full control. Click OK.
Step 7: double click on Ethernet. Then set its value date to be 2. Click on ok and close regidit editor window.
Step 8: Reboot your computer.
This method can also helps you to fix the high CPU usage problem.
There are other methos also to fix the problem of windows modules installer worker high CPU useage but these 5 methods are most important and relevant methods to solve the problems related to WMIW.
If none of these methods seem to work in your favor, you can also set the TiWorker .exe priority level to low. That way, the system resources usage will be reduced and your system will start working at a faster rate. You can do this from “Task Manager” “Details” tab section.