Share via

Windows Modules Installer Worker uses up to 70% CPU during working hours

Anonymous
2025-03-12T07:53:16+00:00

I'm having a recurring issue with Windows Modules Installer Worker using up to 70% of CPU.

This happens during 'working hours' when Windows Update is NOT supposed to install any updates.

Happens on two separate machines I have: win 10 and win 11.

Windows for home | Windows 10 | 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

  1. Anonymous
    2025-03-18T09:46:56+00:00

    Dear ilozen2,

    Thank you for the update!

    I’m sorry to hear that steps #1-3 didn’t resolve the issue. I hope that resetting the Windows Update components (#4) provides a solution. If you haven’t already tried step #5 (the in-place upgrade), it can often help address underlying system file issues that might be contributing to the problem.

    If you do go ahead with #4 or #5, please feel free to let me know if you run into any issues or if the problem persists. I’m more than happy to assist further!

    Looking forward to your response.

    Best regards,
    Martin | Microsoft Community Support Specialist

    1 person found this answer helpful.
    0 comments No comments

3 additional answers

Sort by: Most helpful
  1. Anonymous
    2025-03-13T03:25:23+00:00

    Dear ilozen2,

    Thank you for reaching out to the Microsoft Community!

    I understand how frustrating it can be when Windows Modules Installer Worker (TiWorker.exe) consumes excessive CPU resources, especially when it occurs during working hours, and when no updates are expected. I’d be happy to guide you through several troubleshooting steps that can help resolve this issue.

    Please follow the steps below to diagnose and potentially fix the issue:

    1. Perform a Clean Boot

    A clean boot can help you determine whether background services or startup programs are causing the problem. By disabling unnecessary startup items, you can isolate the issue and ensure no conflicting programs are interfering with Windows Update.

    Press Windows + R, type msconfig, and press Enter.

    Under the General tab, select Selective startup.

    Uncheck Load startup items and check Load system services.

    Now, go to the Services tab, check the box labeled Hide all Microsoft services, and then click Disable all.

    Click OK and restart your computer.

    After performing a clean boot, check if Windows Modules Installer Worker still uses excessive CPU. If the issue is resolved, you can re-enable services one at a time to identify which one is causing the problem.

    Disclaimer: These steps of "clean boot" might look complicated at first glance. However, to avoid any trouble for you, please follow them in order and step-by step so that it will help you get back on track.

    1. Run Memory Diagnostics

    Issues with system memory can lead to high CPU usage. Running the built-in Memory Diagnostics tool can help identify if there’s an underlying memory problem.

    Press Windows + R, type mdsched.exe, and press Enter.

    You’ll be asked whether you want to restart your computer now or check for problems the next time you start it. Choose Restart now and check for problems.

    Your system will restart, and Windows will run a memory test. If any issues are found, they’ll be displayed upon the next login.

    1. Set Windows Modules Installer Worker to Manual

    Windows Modules Installer Worker is part of the Windows Update process, but you can change its startup type to manual so that it only runs when needed, potentially reducing CPU usage.

    Press Windows + R, type services.msc, and press Enter.

    Scroll down to find Windows Modules Installer.

    Right-click on it and select Properties.

    In the Startup type dropdown, change it to Manual.

    Click OK and restart your system.

    By setting it to manual, Windows Modules Installer Worker will only run when necessary and should prevent it from using CPU during off-hours.

    1. Reset Windows Update Components

    Corrupt or stalled Windows Update components can lead to high CPU usage by Windows Modules Installer Worker. Resetting the Windows Update components may resolve this issue.

    Open Command Prompt as an administrator (right-click the Start button and select Command Prompt (Admin)).

    Run the following commands one by one:

    net stop wuauserv

    net stop cryptSvc

    net stop bits

    net stop msiserver

    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

    ren C:\Windows\System32\catroot2 Catroot2.old

    net start wuauserv

    net start cryptSvc

    net start bits

    net start msiserver

    Once the commands are executed, restart your computer and check if the issue persists.

    1. Perform an In-Place Upgrade

    An in-place upgrade allows you to reinstall Windows without losing your personal files. This process can help fix corrupted system files that may be causing the issue.

    Disclaimer:  I always recommend that if you have important data, you should back it up before making large system changes.

    • Visit the Windows 10 Download page.
    • Under Create Windows 10 installation media, select Download the tool now.
    • Launch the Media Creation Tool and choose Create installation media for another PC.
    • Select the ISO file and save it locally.
    • Once downloaded, right-click on the ISO file and select Mount.
    • Run the setup.exe on the mounted drive.
    • During setup, choose the option to Keep personal files and apps.
    • Follow the on-screen prompts to complete the recovery installation.

    If the problem persists after completing these steps, please feel free to reach out again, and I’d be happy to assist further!

    Best Regards,

    Martin | Microsoft Community Support Specialist

    2 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2025-06-05T00:52:09+00:00

    I'm having a recurring issue with Windows Modules Installer Worker using up to 70% of CPU.

    This happens during 'working hours' when Windows Update is NOT supposed to install any updates.

    Happens on two separate machines I have: win 10 and win 11.

    Seeking urgent support, pls!

    1 person found this answer helpful.
    0 comments No comments
  3. Anonymous
    2025-03-13T13:08:05+00:00

    A quick reply - already tried #1-3, did not help. Will take a look at #4, thanks.

    0 comments No comments