Windows Modules Installer Worker, which is also more known as TiWorker.exe, is the name of a Windows Update Service that searches for new updates and installs it to your computer. Basically, this process will be running automatically when the system of your computer is checking for Windows update or installing any update.
For those who are using Windows 10, you will notice that the Windows Modules Installer Worker process is using a big percentage of your CPU. Do not worry, as you are clearly not the only one. There are a lot of users of Windows that have reported this issue. Fortunately, it is able to be fixed. There are two methods to choose from that you can use to fix the Windows Modules Installer Worker High CPU. You may not need to do two of them if the first one does work. If not, then you can try the second method to fix the problem.
Solution 1: Stop and disable the Windows Update service
You can only check or install the Windows only when the Windows Update service is running. It means if you stop and disable the Windows Update service, Windows cannot check or install any update. In this case, the Windows Modules Installer Worker process will not use a big percentage of your CPU then.
In order to stop and disable the Windows Update service, the first thing that you need to do is to press the Windows logo key and R at the same time to invoke the Run box. It is on your keyboard. Then, type services.msc and press the OK button. The next thing that should be done is to see the Service window again by double clicking the Windows Update. After that, set its startup type to be Disabled and click Stop. When it is done, click Apply > OK. By doing so, the CPU usage on your computer should return to the normal state. If it is not the case, please try the second method below.
Solution 2: Change your Internet setting
The second way that you can try to stop the Windows Automatic Update on your computer is to change your Internet to metered connection. There are two options available for you. The first one is by using a Wi-Fi Network and the second one is by using an Ethernet Network.
If you want to use a WI-FI Network, you can go to Start > Settings > Network & Internet > Wi-Fi. After that, click Advanced Options. Then, tick on Set as a metered connection. Everything is done. It is time for you to check if the issue still exists.
If you want to use an Ethernet Network, focus on your keyboard, press the Windows logo key and R simultaneously to invoke the Run box. Then, enter “regedit” and hit the OK button. On the next step, press on Yes when prompted by UAC or User Account Control. On the open window, navigate to HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > NetworkList > DefaultMediaCost. Please right click the DefaultMediaCost and choose Permissions. Do not forget to click the Add button, then type your user name into Enter the objects names to choose and press the Check Names button. Hit the OK button after that. Another thing that needs to be clicked is the user that you just add. Then, tick on allow for Full Control. When it is done, click OK. The seventh step is to double click on Ethernet. You need to set its Value data to be 2. When it is set, click OK and close the Regedit Editor window. After you have followed all the steps, please reboot your computer. The final thing that you can do is to check if the issue is still there.
In case no one of these methods above worked for you, or you just do not have the time or confidence to perform the fix for yourself, there is a good offer for you. A thing called Driver Easy might be your best answer. You can buy a 1-year subscription (about $29.95) and you get free technical support as part of your purchase. Once you have purchased it, you can then contact the computer technicians directly, explain the issue that you are currently encountering, and they will investigate to see if they are able to fix the issue remotely. If you do not have enough cash, you can try to seek help from the community.
The high percentage of your CPU can happen due to the constant search of updates by the Windows Modules Installer Worker. In the windows, OS plays the best role, through which upgrades are set to be installed at night. However, there are some cases when the system turned off at the time of the night. It means the only thing that you can do is to directly download and install the updates at the time of day time or at the time when you are working.
Windows Modules Installer Worker high load the CPU, drivers or the RAM. It usually happens when you manually or automatically look for the updates of the Windows 10 or install them. Aside from that, it also happens when you are servicing a PC or a laptop.
In this case, you can wait for the installer to complete until it actually works, which unfortunately, can take a long time on a slow PC with the slow hard drives or RAM. In addition, it can happen when the updates have not been downloaded and checked for a more extended period of time.
If the process of TiWorker.exe takes about an hour, or two, or more, first of all, you can try to reboot your PC or laptop. Please allow the system to reboot easily, and then wait for the 5 minutes and observe everything of the whole process. After the process of the restart, the operation or the action of the Windows Modules Installer Worker is significantly reduced.