• Skip to main content
  • Skip to primary sidebar

WindowsFish

Your Solution to all Fishy Windows Errors

  • How To
  • Lists
  • Gaming
  • Internet
  • Reviews
  • Windows 10

[FIX] Windows Modules Installer Worker High CPU Usage

August 7, 2019 by Kane L. 10 Comments

Windows Modules Installer Worker running with high CPU usage is a customary issue faced by the Windows users. This problem is most commonly experienced by the Windows 8.1 and 10 users. It is a very frustrating problem as it slows down the computer, and may lead to the “Freezing” of the system. Therefore, it is a must to fix this issue. In this article, I will describe how to fix Windows Modules Installer Worker High Cpu Usage in Windows 10, 8 and 7 in a simple manner using the provided step-wise guide.

I’m providing the best and simple solutions to get rid of this annoying problem.

Contents

  • 1 What is Windows Modules Installer Worker?
  • 2 Fix Windows Modules Installer Worker High CPU Usage
    • 2.1 1. Set Windows Update to Manual
    • 2.2 2. Use Windows Update Troubleshooter to Fix High CPU usage
    • 2.3 3. Set Your Connection as Metered
      • 2.3.1 For Wifi Users:-
      • 2.3.2 For Ethernet Users:-
  • 3 Conclusion

What is Windows Modules Installer Worker?

Windows Modules Installer worker (WMIW) or TrustedInstaller.exe (TiWorker.exe) is a Windows service for the automatic installation of the Windows updates. It is a system process that enables automatic installation, modification, and removal of Windows updates and optional components. It is absolutely essential to install and uninstall Windows updates for the better functioning and security of the overall system. Hence, WMIW or TiWorker.exe continuously keeps running to check for updates.

However, Sometimes this process gets messed up and results in a high CPU usage. Also, sometimes it reaches >50% of CPU usage. Consequently, this process causes load on the system, thus hanging or freezing all the other processes. Slowed down PC or Frozen computer are the symptoms of this issue. Unlike other common errors, restarting the PC won’t work in this case. You must resolve this issue manually as it is not able to fix by itself.

Fix Windows Modules Installer Worker High CPU Usage

Preventing Windows Modules Installer Worker from working is not a solution to its high CPU usage problem. As updates are essential. Instead, I have compiled 3 working and simple solutions for you. You don’t need a bag of full of computer knowledge or tools to use them. Just follow the step-wise guide that I’m providing. Let’s move further to the solutions for Windows Modules Installer Worker high CPU usage problem.

1. Set Windows Update to Manual

This method works on the principle of switching the Windows Updates utilities from Automatic to Manual. So that it stops demanding power continuously. The major drawback of this method is that you have to keep looking for any Windows updates manually (weekly/monthly). Follo these steps in order to use this solution:

Step-1: Firstly, press the Windows + R key simultaneously in order to trigger the Run dialog box. Type services.msc in it and click Ok.

Step-2: In the Services window, locate and double-click on Windows Modules Installer. Its Properties window will open up.

Step-3: In the resultant window, go to Startup type and change it to Manual. Startup type will be present under the General tab. Afterwards, click on Apply and then Ok.

Step-4: Now go back to the Services window again. This time double-click on Windows Update. Its Properties window will open up just like earlier.

Step-5: In the resultant window, go to Startup type and change it to Manual. Then click on Apply and then Ok.

Step-6: Restart your PC. Check if your problem is solved by accessing the Task Manager (Start Menu-> Task Manager).

After the successful application of this method, Windows Modules Installer Worker CPU usage would return back to its normal value. This is the most accurate and easy method to resolve this issue.

2. Use Windows Update Troubleshooter to Fix High CPU usage

This method uses the WindowsUpdateDiagnostic.diagcab tool (Windows Update Troubleshooter) to fix all the Windows Updates related issues. The Troubleshooter is easy to use and is able to rectify the Windows Modules Installer Worker high CPU usage problem in few minutes. Follow these steps in order to use this solution:

Step-1: Download Windows Update Troubleshooter from here.

Step-2: After setting it up, run the WindowsUpdateDiagnostic.diagcab tool.

Step-3: The tool will resolve issues by checking registry keys and certain other things. Therefore, the process may take some time. Have patience and wait until the process is complete.

Step-4: After the “Troubleshooting has completed” message appears on your screen, click on the Close button.

Step-5: Restart your computer. Check if your problem is fixed by accessing the Task Manager (Start Menu-> Task Manager).

After you use Windows Update Troubleshooter properly, it will fix all the Windows Updates related problem including, Windows Modules Installer Worker high CPU usage. The computer will start working normally.

3. Set Your Connection as Metered

This method uses metered connections to prevent Windows from downloading and installing updates automatically.  A metered connection is basically a connection with a limited data plan. To use this method, you should set all your connections as metered so that Windows is not able to get the updates automatically. This is the fastest solutions for the Windows Modules Installer Worker high CPU usage problem. I will explain the procedure separately for both Wifi and Ethernet users. Follow these steps in order to use this solution:

For Wifi Users:-

If you are using Wifi Internet, then follow the given method to get rid of high cpu usage error.

Step-1: Firstly click on the Wi-Fi sign. Select your Wi-Fi connection and then click on Properties.

Step-2: Now just turn the Set as metered connection button On.

For Ethernet Users:-

Ethernet users can solve this error by making a few changes in the Windows Registry Editor.

Step-1: Firstly, open Start menu and then type regedit in it. Now right-click on regedit (Registry Editor) and then select Run as administrator.

Step-2: A message prompt box will appear asking for your permission to let the Registry Editor make changes to your device. Click on Yes here.

Step-3: Now navigate to this path: HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > NetworkList > DefaultMediaCost. You can copy paste the path into the top bar to access it quickly.

Step-4: Afterwards, right-click on the  DefaultMediaCost and then select Permissions. Permissions window will open then.

Step-5: In the Permissions window, click on the Advanced button present under Security tab.

Step-6: Now click on the change link present next to TrustedInstaller.

Step-7: Then type administrators in the Enter the object name to select box. Afterwards, click on the Check Names buttons to auto-complete the object name we need and then click OK.

Step8: Now on the Advanced Security Settings for DefaultMediaCost windows, check the Replace owner on subcontainers and objects box. Then click on Apply and then Ok.

 

Step-9: Afterwards, on the Permissions for DefaultMediaCost windows, select the Administrators group. Then make sure to check the Allow check box present next to Full Control. Then click on Apply and then Ok.

Step-10: Finally, double-click on the Ethernet entry and change the value data to 2 (1 means non-metered connection and 2 means metered connection) and then click OK. Ultimately, close the Registry Editor and then Restart your PC.

After the successful application of this method, Windows Modules Installer Worker will not be able to download and install the updates without your permission (Automatically). Therefore, its CPU usage would return back to the normal values.

Conclusion

These were the 3 Best Methods to fix Windows Modules Installer Worker high CPU usage problem. You are now aware of how to fix this issue in a simple manner. Remember if you are preventing the Windows to update automatically, you should keep updating them from time to time. Updating is a key aspect.

For any queries or suggestions, comment down in the Comments section below. Hope you found what you were looking for. Have a nice day, Folks!

Reader Interactions

Comments

  1. Avatarmark says

    July 9, 2018 at 4:05 am

    thank u so much for this great artice

    i used first method and problem solved

    Reply
    • AvatarSaquib Hashmi says

      July 9, 2018 at 9:45 pm

      Happy to help you 🙂

      Reply
  2. AvatarJustice says

    August 1, 2018 at 3:31 pm

    Thanks for the help but how do you manually install the updates once the Windows Modules Installer has been updated manual?

    Reply
    • AvatarSaquib Hashmi says

      August 13, 2018 at 3:33 pm

      Regularly keep checking for the updates by yourself.

      Reply
    • AvatarMark says

      November 18, 2018 at 10:56 pm

      Find and run “Windows Update”. Then click Check for Updates. Eventually it comes back with a total size of updates available. Click Install to proceed.
      The trouble is you have to then Set Windows Module Installer to Manual again, after each Windows Update.

      Reply
  3. AvatarKaran says

    September 7, 2018 at 6:57 am

    thank you so much for precise instructions and the pictures. im computer stupid so precise instructions are always much appreciated. your fixes worked for me, thank you so much.

    Reply
  4. Avatarnigel says

    September 14, 2018 at 3:27 am

    My pc was useless, so slow, sooo slow…. stopped all creativity.
    I used method one and pc usage has plummeted.
    Looks good so far.
    Thanks very much indeed.

    Reply
    • AvatarSeza Arkat says

      September 23, 2018 at 9:06 pm

      Thank you Saquib Hahmi,
      I was so desparate that my HP Laptop was so slow before I opened the Task Manager and found your article. I appreciate your precise Support.

      Reply
  5. Avatarpablo says

    November 14, 2018 at 8:06 pm

    Microsoft creates problems. It doesn’t let software do what it is supposed to, because it is running feedback loops in the background constantly. The use up the ram and stall other programs. Windows 10 is the worst software I have ever used. I never have to deal with this kind of shit on Apple computers. I want compensation for fixing the fux of Microshit

    Reply
  6. AvatarHany says

    January 25, 2020 at 6:03 pm

    The problem might be solved for some users, but the original problem not solved
    If you start update manually the computer will freeze once you start again the installation as WMI will be started accordingly
    And if you are lucky it will freeze in the middle of the installation
    And don’t say corrupt file
    I tried everything possible in the earth
    This problem only started in build 1809 and 1903 and 1909
    Something done by Microsoft in those version cause this problem with some users
    And I discovered also that it has relation with Internet as during installation by somehow hidden sitting the information has to be send to Microsoft and if the users security sitting do not conform to Microsoft spying requirements or no Internet then it will stuck
    Between brackets I discovered that there are some services running related to user data with random codes changes every sign in can not be stopped
    Can you solve that
    And finally let me add Microsoft added hardware to motherboards to help to send those data
    If the user computer has old manufacturer component without that spying hardware it will stuck and freeze
    I hope you can answer my questions and solve the problems related to WMI and Internet

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Search Here

More Articles

  • How to fix “We Couldn’t Create the Outlook Data File” Issue?
  • How To Fix Windows 10 Start Menu Not Working Problem?
  • 12 Free Slideshow Makers for Windows 10
  • 14 Best Teamviewer Alternatives for Windows 10
  • What is Webdiscover and How to Remove it?

Important Pages

  • Contact Us
  • Disclaimer
  • Privacy Policy

Join us

  • Facebook
  • Medium
  • Pinterest
  • Twitter
  • Disclaimer
  • Privacy Policy
  • Contact Us

© 2020 · WindowsFish ·