Since the launch of Windows 10, there has always been one issue or the other and this has subjected to Windows 10 constant update to keep the Windows version stay relevant. But there seems not to be a fix for Windows modules installer worker when updating the OS.
If you are using Windows 8 the Windows modules installer worker won’t disturb you. In fact, you can disable Windows 8 from updating. If you are able to disable your Windows OS from updating, the Windows 10 modules installer worker won’t consume your OS CPU.
However, in this guide, I will explain to you the different approaches you can use to fix Windows 10 modules installer worker consuming too much memory on your PC when searching for Windows update.
What is Windows Modules Installer Worker?
A few days ago, we discussed how to remove unwanted apps through your task manager and how to remove apps from starting when your Windows wake.
We also explained how to open the Windows device manager via various approaches. During these processes, it’s possible that you have noticed that the installer worker takes excess CPU even more than the system CPU.
These modules don’t just come up like other modules. However, it comes up whenever your Windows 10 OS is searching for the latest Windows update.
You will notice that your system CPU will also increase, but, reduce to working normally the moment the update is done.
So, how do you fix this Windows modules installer worker (TiWorker.exe) without affecting the performance of your Windows PC?
How to Fix Windows Modules Worker Installer
When your Windows 10 modules CPU is working very high during Windows 10 update and make your system consume more CPU than expected here are the best approaches to fix it.
Disable Windows 10 Update Services
You will want to think twice before doing this. Once you disable Windows 10 updating services you will no longer be able to receive updates from Microsoft.
This means that whichever bugs and loopholes that needed to be fixed from updating to the latest firmware will be stopped due to your Windows update settings.
1. Press and hold Windows icon + R to popup the run box
2. Type the command services.msc and click on OK. This will open the Windows service screen. You can access the Windows service screen via the control panel.
3. In the Windows Services screen, you will see different Windows option to manage your Windows 10 service. Find and click on Windows update.
4. This will popup another Windows which is called Windows update properties (local computer). Now, click on General >> Startup >> Disable >> Stop.
This approach will fix the excessive CPU consume by updating your PC and your PC will return back to normal. You can restart your PC, check your device task manager to confirm it.
There is no need to try the second approach if the above works for you. But, whichever method you prefer, you will achieve the same result which is fixing Windows 10 high CPU by Windows installer worker.
Change Internet Meter Connection
Whether you are using a wireless connection or you are using an ethernet network connection, you can follow the approach below to fix this long term problem on your Windows.
WiFi Hotspot
This approach is for WiFi hotspot user. Just follow the step by step I shared below and you will be good at the end.
1. Go to Start >> Settings >> Network & Internet >> Wi-Fi
2. From the new interface that comes up click on the Advanced option
3. Go to meter connection and tick to enable it
4. Now, go back to your task manager and check whether the Windows modules installer still consumes as much as high as that. However, this is expected to kill the Windows automatic update.
Ethernet Network Connection
This is the final approach. If you are not using WiFi hotspot, then, it means you are using an Ethernet network connection.
We have also found a workaround to fix the Windows 10 high CPU due to Windows installer worker activities.
1. Press and hold the Win icon + R on your keyboard together at the same time to pop up the run box.
2. Type regedit into the box and then click on the OK button to open your Windows reg and edit interface.
3. You will be prompt by your Windows User Control. Just click on the Yes button to proceed.
4. Then, proceed like this: KEY_LOCAL_MACHINE > SOFTWARE > Microsoft > WindowsNT > CurrentVersion > NetworkList > DefaultMediaCost
5. Now, right-click on DefaultMediaCost and select permissions… from the popup.
6. From the popup click on Add >>type server name >> check the server name >>OK.
7. You have to proceed by clicking on just added and the allow full control by ticking allow.
8. Double click on Ethernet. Set it to 2. Set based to Hexadecimal and click OK.
After the above steps close the Regedit window and save all task. After that, restart your Windows computer and try to check the issue again after it has rebooted successfully.
The first approach is probably the easiest, followed by the second approach (WiFi hotspot) and finally by the third approach (Ethernet network).
Irrespective of the approaches, they all end to the same result. I’d advise you try the first step or second before going to the 3rd steps because of the long process.