How to Disable Windows Modules Installer Worker in Windows 10?

Windows Modules Installer Worker (TiWorker.exe) is a system process that is responsible for installing both Windows modules and operating system updates. This process is started by the TrustedInstaller service, and it’s responsible for updating Windows and some system components. This time we will also take a look on how to disable Windows Modules Installer Worker.

The other important thing is that this process can reduce speed & work efficiency of your machine.

But the things are not so bad. Windows Modules Installer Worker installs updates you need: security components, which help you to keep your operating system safe. Every such update reduces the possibility of virus attack.

Why Windows Modules Installer Worker Loads Your CPU?

High CPU load is happening due to the constant search of updates by Windows Modules Installer Worker. In Windows operating system updates are set to be installed at night (to not to disturb user). But in most cases, our computers turned off at night, so the only solution for this is to download and install updates during the workday.

You can ask – «But what the difference at what time to download these updates? Can it really high load your CPU?». Yes, it can. In case you are living on the another part of Earth, and Microsoft server functioning in a different time zone, you will be allowed for updating only if the resources left. Because of that, Windows Modules Installer Worker can stuck in a loop finding the source for downloading.

In most cases, the fact that TiWorker.exe high load the CPU, RAM or drives is the regular operation of Windows Modules Installer. Typically, this happens when you automatically or manually search for Windows 10 updates or install them. Sometimes – when servicing a computer or laptop. Another question – how long there is a high activity of the process?

In this case, it is usually enough to wait for the installer to complete its work, which can take a long time (up to hours) on slow laptops with slow hard drives, and also when updates have not been checked and downloaded for a long time.

If you see that the TiWorker.exe process causes a load of 80-100% for an hour, two or more, first of all try to reboot your device. Let the system boot, wait 5 minutes and observe the activity of the processes. In some cases, after a restart, the activity of Windows Modules Installer Worker is significantly reduced.

Try manually search for Windows updates. To do this, press the Win + I and go to the Update and Security -> Windows Update section. Press Check for Updates button.

If Windows updates are available, wait until they are downloaded and installed. After the installation is complete, restart the computer, wait 10 minutes after boot, and check the activity of the TiWorker.exe process.

How to Disable Windows Modules Installer Worker or End Task?

It is not recommended to stop Windows Modules Installer Worker. But in case your computer has slow performance for long period or it’s just annoys you during your work, you can disable Windows Modules Installer Worker.

This solution is quick, but won’t help you in a long time period. After some time or after reboot Windows Modules Installer Worker will run again. To fully stop this process on your machine you need to change its startup settings.

Find Windows Modules Installer Worker in the list, right click on it and go to its Properties.

In field Startup type choose Disabled. Now click OK.

Important! It is important to remember that Windows Modules Installer Worker process helps you to keep your personal data and OS in safe from virus attacks, so it’s necessary to keep it running all time. Disable Windows Modules Installer Worker only in case of real need!

And a few more points concerning the high load created by TiWorker.exe:

Sometimes the problem can be caused by incompatible devices or their proprietary software in Windows Startup (in particular, it was found for HP Support Assistant and services of others old printers). After their removal, the system high load because of the TiWorker.exe process was not repeated;

If the problem occurs periodically and disappears after a while, you can set a low priority for the process in the Task Manager. Thus, it will have to do its job longer, but TiWorker.exe will have less influence on what you are doing at the computer. Run Task Manager, right click on TiWorker.exe and select Set Priority -> Low.

disabling this service does not help. Even if you disabled it, it will enable itself again.
this is an absolutely annoying microsoft nogo feature, as it regularly crashes my system by installing a newer driver which is not stable

I have had success in resolving this really bad problem. Just stopping the services will not do it. Windows defender now creates a restore point every day that called windows modules installer. This will bump down your chosen restore points and they will fall off the list. You need to do 3 things as far as i can tell.

1. disable the windows update service (it causes much more problems that any security that it may add)
2. disable the windows modules installer service
3. and most importantly disable the windows defender (you can keep the firewall ) and get an good antivirus/malware protection independent of windows.
When windows updates on systems that are relatively older it seems that they install drivers that may not be compatible with various legacy hardware. I have a really high-powered ASUS laptop (ROG) that is great but it is older and is not supported by newer drivers by ASUS. I do not need to go spend a ton of money on a comparable new laptop as this one works like a champ as long as I forbid those mandatory Windows 10 updates. I hope this helps someone as I have spent many hours trying to fight the microsoft beast. So far so good, it appears that I finally tamed the beast. I had done rei-nstalls, restores, etc after being unable to boot. Had crashes intermittently, but those have all seemed to go away with the above changes.