Windows Modules Installer Worker - high CPU usage

Anonymous
2014-05-03T15:13:42+00:00

Windows Module installer worker is constantly running with very high CPU usage.

My PC has suddenly ground to a halt.

All the latest updates are installed as well.

I'm running Windows 8.1 Pro 64 + update.

Thanks.

Windows for home | Previous Windows versions | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2014-12-18T22:28:10+00:00

In Windows 8 or 8.1 laptop, sometimes CPU fan run very fast and make noise because Windows Module Installer Worker occupies CPU more than 50%.

In this case, you can solve the problem by changing windows update into manual mode.

How to do it:

  1. Open services.msc (In Windows 8, WindowsKey+R and enter services.msc)
  2. Search "Windows module installer".
  3. Double click the "Windows module installer", and make it manual. It is usually set Automatic.
  4. Search "Windows update".
  5. Double click the "Windows update", and make it manual.
  6. Open Control panel(click the right button of your mouse at the lower left of you display monitor or LCD, e.g., at the Windows logo. and then you can see control panel menu)
  7. Click "Windows update"
  8. In left you can see "Change settings"
  9. Change the setting into "Check for updates but let me choose whether to download and install them". It is usually set automatic.
  10. Reboot

The Windows module installer workers cannot bother you anymore.

Important:

Because Windows update is set manual, you MUST check regularly (weekly or monthly) windows update by yourself.

Also, cleaning up your disk may help to reduce CPU usage by windows module installer worker

Was this answer helpful?

900+ people found this answer helpful.
0 comments No comments
Answer accepted by question author
Anonymous
2014-05-04T02:51:57+00:00

Hey Trek178 you should check if the PC is under schedule maintainance and try to troubleshoot the windows update to check if there was any problems. I've just got a same problem and troubleshoot it. Now it's over

Hope this may help you

Was this answer helpful?

500+ people found this answer helpful.
0 comments No comments
Answer accepted by question author
Anonymous
2015-01-11T07:32:43+00:00

Hi Louise,

Follow the steps given below.

  1. Press and hold the “Windows” button and the “W” button on the keyboard.
  2. In the search box situated in the upper right corner we need to write “Troubleshooting”
  3. Click(left click) on the “Troublesh o oting” icon.
  4. On the upper left corner of the Troubleshooting window we need to click(left click) on “View All
  5. Click (left click) on “System Maintenance”
  6. Click (left click) on “Next” and follow the steps presented on the screen.

Check for the issue and move to next method if you still face this issue.

  1. Press and hold the “Window” button and the “X” button on the keyboard.
  2. After the “Control Panel” is opened click (left click) on “Windows Updates”
  3. Select from the “View” menu in the upper right of the window “Large icons”.
  4. In the left side of the window click (left click) on “Check for updates
  5. After this is finished restart the Windows 8 PC and see if you still have this issue.

Let us know the status of the issue.

Was this answer helpful?

4 people found this answer helpful.
0 comments No comments

208 additional answers

Sort by: Most helpful
  1. Anonymous
    2016-07-23T05:43:32+00:00

    Hi,

    I would suggest you to disconnect all the unnecessary devices from the computer (except the mouse and the keyboard) and then try booting the computer. If you are still not able to boot the computer, then try to do the automatic repair.

    Method 1: Perform Automatic Repair

    Automatic Repair checks for the errors which is preventing Windows from booting up and will fix it. If this does not happen, then when you may need to run the Automatic Repair by booting the computer to Windows 8.1 installation/recovery disc and then it will fix the issue if the issue with any startup files required for Windows 8.1 to boot up.

    If you do not have Windows 8 installation DVD, you may have to create one, boot the computer from it and then perform an Automatic Repair of Windows 8. To create installation media, you may refer to the article given below:

    *Create installation media for Windows 8.1*

    After creating the disc, boot the computer from the disc and then try the following method to perform an Automatic Repair of Windows 8.1.

    a) Contact the computer manufacturer to know on how to change the boot order of the computer. You will have to change the boot device to CD/DVD drive and then boot from the Windows 8.1 installation disk.

    b) In the “Windows Setup” dialog box that appears, set the Time and currency format, Keyboard or input method and the language to install and then click “Next”.

    c) Click on “Repair your computer” from the lower left corner.

    d) From the “Choose an option screen”, click on “Troubleshoot”.

    e) Click “Advanced Options” in the “Troubleshoot” screen.

    f) In the “Advanced Options” screen, click “Automatic Repair”.

    g) Follow the on-screen instructions to complete the Automatic Repair.

    Do keep us updated.

    Regards,

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2016-07-22T17:19:37+00:00

    Thank you, Kumar. I did not run chkdsk because:

    1. The other tests (in 'Reply to self') showed no errors, and
    2. I replaced the HDD with an SSD a couple of weeks ago while readying the PC for sale or give away.

    But, going with your suggestion, I ran chkdsk, but with the /scan switch since it is an SSD

    ( chkdsk /scan ). Chkdsk returned:

    "Windows has scanned the file system and found no problems.

    No further action is required."

    IF further action was required, then it would be: chkdsk /spotfix

    to 'spot fix' any SSD memory cell errors (which is pretty much automatically done by the controller on the fly). And this would have to be scheduled to run at reboot.

      BoB

    Was this answer helpful?

    0 comments No comments