How to Fix Windows Modules Installer Worker High CPU

When you are a Windows 10 user, you might notice that there is something called Windows Modules Installer Worker. The Windows Modules Installer Worker uses a large percentage of the CPU. Many of us have noticed this. In fact, there are multiple users that are reporting this issue.

What is Windows Modules Installer Worker?

We must know the problem, only then we can tackle it. Windows Modules Installer Worker (TiWorker.exe) is service of the Windows, whose job is to look for new updates and installing them into the system. It manages and coordinates them automatically with the system. It is basically an update service.

How to Fix Windows Modules Installer Worker High CPU on Windows 10?

In this article we have come up with two set of solution that can fix the issue. The two methods are provided to you in case you need any additional help or in case anyone method doesn’t work.

Method 1: Stop and Disable the Windows Update Service

In this first case, the Windows update check and installation can be only done if the Windows Update service is running. Thus, stopping or pausing the Windows Update service will automatically shut the checking system. Hence Windows would not be able to check its updates. Thus, for this, the Windows Module Installer Worker would not be able to use your CPU much.

Read Also:

  1. Device Descriptor Request Failed
  2. Stream2Watch

To stop and disable the Windows Update service, follow the steps below –

Step 1: At first press the Windows logo key from your keyboard and the R key/button at the same time instance.

This will invoke the Run box.

Step 2: After that, type services.msc on the Run box.

Step 3: Click on the OK button.

Step 4: The Services Window appears. Next, Double-click on “Windows Update” from the list.

Step 5: Set the startup type to “Disabled” and click on Stop.

Step 6: Click Apply, then click on okay

After this, your CPU usage of your computer must return to normal. If it doesn’t return then you should definitely try the second method.

Method 2: Change your Internet Setting

If by any chance the first method is not working, then you can surely go for the second method. This method is applied by changing your own Internet metered connection. There are two ways too, according to your suitable connection

Case 1: If you are using a Wi-Fi Network

Case 2: If you are using an Ethernet Network

Method 2.1: You’re using a Wi-Fi Network

You must follow the listed steps below in the given order, to solve the issue –

Step 1: At first go to Start, then Settings>Network>Internet>Wi-fi.

Step 2: Click on Advanced Options.

Step 3: Enable the “Set as metered connection” option.

And you are done. After this, go to and check for the issue. We are certain it will be solved.

Method 2.2: You’re Using an Ethernet Network

You must follow the listed steps below in the given order, to solve the issue –

Step 1: First click on the Windows logo key or the Windows button and R key/button at the same time instance.

This will revoke the Run box.

Step 2: After that, type regedit on the Run box.

Step 3: Click on the Ok button

Step 4: After that, you must click on Yes when prompted by UAC (User Account Control).

Step 5: Now, open the window.

Step 6: Go to HKEY_LOCAL_MACHINE, then SOFTWARE>MICROSOFT>Windows NT>Current Version> NetworkList> DefaultMediaCost

Step 7: Right click on the DefaultMediaCost and select Permissions.

Step 8: Click on Add. Type the user name in the object name area.

Step 9: Click Check Names. Click Ok.

Step 10: Select the user which you have added.

Step 11: Click “Allow” for Full Control. Click OK

Step 12: Double click on Ethernet. Set the value date to 2.

Click Ok and close the window.

Step 13: Reboot your pc.

After this, go and check for the issue. It has surely been solved.

Read Also:

  1. Ustream
  2. VexMovies

Conclusion

One should always prepare for the worst. If anyhow none of this works then one can take technical support always.