Windows modules installer worker – High CPU usage – Win 8.1/ 10

High CPU Usage due to Windows Modules Installer Worker

Sometimes you see the CPU usage in Windows 7/ 8.1/ 10 is very high. During that time, the computer gets slow down and it is difficult to work with it. This problem happens very often due to Windows Modules Installer Worker. So this is a general question from many windows users, How to solve High CPU usage problem?

Windows Modules Installer Worker is nothing other than a windows service. This service works for searching new updates. When it find new updates, it installs them to your computer. To complete its duties, Windows Modules Installer Worker can cause a high CPU usage and it makes your computer slower which runs Windows 8.1/ 10.

What is Windows Modules Installer Worker?

As we have mentioned, this Windows Modules Installer Worker (TiWorker.exe) is a service of windows which works to update windows. The process of TiWorker.exe creates high CPU usage problem and sometimes it consumes 100% of disk space.

How to check CPU usage?

Go to Start menu > find and click on “Task Manager” > Click at View Running Process >Go to Process Tab > Sort it by CPU (It will Show you the CPU usage by name)

Second way

There is the better solution for Disk load and high CPU usage occurred by Windows Modules Installer Worker.

Let us follow these steps:

Get Windows Update Troubleshooter from here (by downloading): download.microsoft.com/download/F/2/2/F22D5FDB-59CD-4275-8C95-1BE17BF70B21/WindowsUpdateDiagnostic.diagcab. If you face any Windows update error here is the fixes for you.

Run the WindowsUpdateDiagnostic.diagcab tool

This tool resolves issues by checking registry keys and some more things. This process takes a bit time, so keep patience!

When you see the message “Troubleshooting has completed”; Click on Close Button

Now you can reboot your computer. When you see the message “Troubleshooting has completed”; Click on Close Button

Now you can reboot your computer.

Caution!

After following the method the Windows update set to manual, so you have to check Windows Update regularly (weekly/ monthly) by ownself. Read more about Windows Installer here.

By following any of above-mentioned method you can solve issues. For further help about related issues, please write in the comment box.

Tech Tip: Did you know now you can load/access your all-time favorite windows applications into the cloud having endless hosting space with hosted windows virtual desktop from CloudDesktopOnline.com and remotely access from anywhere, anytime on any device (PC/Android/iOS). Visit Apps4Rent.com to know more about hosted SharePoint and Exchange for enhanced team collaboration.

Tip #3

Perform “Disk Cleanup” 1. Go to “My Computer” 2. Right Click on “C drive” 3. Click on “Properties” (Properties window will appear) 4. Find the “Disk Cleanup” button and Click on it (The disk cleanup window will appear it may take time to calculate your cleanup space) 5. Select files you want to be cleaned up (You may check everything, but don’t forget to check “Windows Update Cleanup” and “Service Pack Backup Files”) 6. Now click on the button “Clean up system files” 7. Now restart your PC

Fix the High CPU Usage for Windows 10

In the latest release of Windows 10 built TrustedInstaller.exe service available beside Windows modules installer worker. This service controls some features like automatic installation, modification, uninstallation of windows updates & extra features or components. Installing and uninstalling windows updates are compulsory matter as per user needs. In this recent time, most of the time Windows 10 gets update form its update server which consumes a lot of CPU and RAM memory. But, you can control this situation if you want. Let’s check how to do it.

Process #1

Set to Metered Connection of Your network (Wi-Fi/ Ethernet) connection

What is the metered connection? A metered connection is defined with a limited data plan which can occur in smartphone hotspot when the data plan status is limited. It also can be found when the home internet is set to a limited quota by ISP. What can you get by this metered connection? Generally, metered connection decreases the usage of data which enables more control for you on it. And what happens when you set the metered connection for your Windows 10 PC? Metered connection settings will help prohibits automatic windows update downloading.

Basically, this metered connection can change the scenario in many aspects such as stops automatic updates downloading, stops automatic apps updating, stops start menu tiles updates downloading, also can stop any synchronization for any offline content.

How to configure the Metered Connection Settings?

When you set Metered connection for any Wi-Fi connection, follow the below steps:

Now scroll down and find Metered Connection. By clicking the On/Off button, turn-on the metered connection.

When you set Metered connection for an Ethernet connection, follow the below steps:

Go to “Regedit” by searching in the start menu > Search

Run the “Regedit” as Administrator. To do that, Right-Click on the “Regedit” and select “Run as administrator”.

Now a confirmation window will appear on the screen, just click on “Yes”. It will allow “Regedit” to make the change of your OS.

In this step, check for HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > NetworkList > DefaultMediaCost in the left pane of “Regedit” window. To make the process easier, you can just copy/paste the folder sequence in the top bar marked in the image.

5. Now perform a Right button click on “DefaultMediaCost” folder and click on “Permissions”.

6. Now go to the “Advanced” button in the bottom-right of the Permissions window.

7. Find a link named “Change” at the first line of the window and Click on it.

8. Now go to Enter the object name to select field and type the word administrators, and then click on Check Names which will perform an auto-complete action for your desired object name. Now click Ok button.

9. In this step, Put a tick in the checkbox for Replace on subcontainers and objects; which you can see at the Advanced Security Settings for DefaultMediaCost window. Now click on Apply and then click on Ok.

10. Now click on Administrators Group name in the “Group or username” field of “Permissions for DefaultMediaCost”window, after that go to the below field “Permissions for Administrators” and enable the Full Control option by putting a tick mark in the Allow box. Now finish the task by clicking on Apply & Ok.

11. Change the value of Ethernet to 2 instead of 1. To do that just open the Ethernet file by double-clicking and change the value. The Ethernet value 2 indicates the metered connection.

12. In the final step, it is essential to close all the windows and restart the PC.

Process # 2

Disable the Windows Automatic Update Service

The following steps will help you to disable permanently the Windows Automatic Update Service:

Step#1 Go to Run and type services.msc then click Ok.

Step#2Find Windows Modules Installer and Double-Click on it.

Step#3 Go to General Tab and Click on Stop button to stop the service.

Step#4 Change the Startup Type from Automatic to Manual.

Step#5 Go to Recovery Tab & set Take No Action for Second Failure and Subsequent Failure and then complete it by clicking on Apply and Ok.

Step#6Now find Windows Update Service, also stop this service and change the startup type to Manual same as Windows modules installer worker service; then finish it by Apply and Ok.

Step#7 Then Go to Recovery tab & set Take No Action for Second Failure and Subsequent Failure and then complete it by clicking on Apply and Ok.

Step#8 In this last step, just close all windows including Services window and reboot your PC.