Last Updated on August 20, 2017
TiWorker.exe is a process responsible for the installation of different Windows 10 components during updates. If you have recently downloaded any update on Windows, or have any pending for installation, then TiWorker can have high CPU usage.
TiWorker.exe is also known as the Windows Modules Installer Worker, and it almost always works in the background silently. You won’t see any errors or notifications from the TiWorker.exe process because there isn’t any front end for it. Sometimes the TiWorker.exe can start taking high CPU usage if some part of the installation gets stuck or there is an error during the setup.
The typical CPU usage can range from as low as 15% to over 90%+. Needless to say, TiWorker.exe can sometimes crash or freeze Windows and cause the whole computer to render useless.
Fixing the TiWorker.exe high CPU usage problem
Method #1: Restart your PC
As I said before, the TiWorker.exe works in the background so it doesn’t show you any errors that might happen while it is working. Since there are no notifications or errors to know, the process will always remain stuck unless you do something about it. The simplest way to do that is by restarting your PC. After restarting, the background process will start working on the update installation from the beginning.
This will ensure that whatever problem TiWorker.exe was having won’t cause it to have high CPU usage again.
Method #2: Wait for a few minutes
If you don’t want to restart, then I’ll suggest you wait for a few minutes. This is because the installation of anything on Windows takes a little bit of time. Depending on the type of task running in the background, the CPU usage can vary from high to low. Any CPU intensive task like extracting files to reading a lot of random data from your HDD can increase the CPU usage.
It is quite possible that while you can see high CPU usage in the Task Manager on your PC, the TiWorker.exe is working on the installation of something in the background. If you wait for a few minutes (10-15 minutes at least), then this problem can go away automatically.
Method #3: Clear Windows Update Data
Windows gets a lot of updates, and sometimes these updates start filling up your PC with needless, redundant files. Cleaning Windows update cached data can alleviate this problem. All you have to do is just clean the contents of two folders named as SoftwareDistribution and Downloaded Installations.
Windows stores all the update data and other temporary update files in these two folders. So, if you delete their data and then run the update checker again, the TiWorker.exe won’t get bogged down with useless data to process. This can decrease the amount of CPU TiWorker.exe uses.
Method #4: Restart the Windows Update Service
Restarting the update service is another method you can use to solve the high CPU usage of TiWorker.exe process on Windows. I have written previously on how you can pause and then restart Windows Update service, so check that out.
Method #5: Use DISM Tool
The DISM tool is quite useful if you want to fix the problems on your PC that you have no idea about. If any of the above methods don’t work for you, DISM can help in the high CPU usage of TiWorker.exe. I have already discussed the DISM tool while providing a fix for Windows store error x803f7000. Check that article and follow the steps from the “Repairing files” section.
That’s it. After performing all these steps, you will be able to fix your PC. If that too doesn’t work, repair your Windows installation, and everything will start working normally.