Icons Proudly American

24/7 Live chat
Cart Cart
0
Cart Cart
0

How to Fix Windows Modules Installer Worker High CPU on Windows 10

Windows 10 users have run into an issue with an item called Windows Modules Installer Worker consuming a large amount of CPU power on their device. It often occupies more than 50% of your CPU resources, and in severe cases even jumps up to 100%. This leads to a slow computer and presents various risks such as overheating or damaged hardware.

Don’t worry — the Windows Modules Installer Worker is not a virus or malware. It’s a completely safe process to have on your computer, however, it has issues. This article focuses on how you can fix the high CPU usage error and restore your computer to working order.

What is the Windows Modules Installer Worker?

The Windows Modules Installer Worker (also displayed as TiWorker.exe) is a Windows Update Service. It looks for newly available system updates and installs them on your computer. Whenever your system automatically looks for updates or you manually start a search for updates, this process will be running.

Users often notice sudden slowdowns and open the Task Manager to see what’s going on. Here is where you can see the Windows Modules Installer Worker consuming up to 100% CPU power while looking for available updates.

Luckily, you can fix this easily by following the guide below.

Fix Windows Modules Installer Worker’s high CPU usage

Method 1. Remove the SoftwareDistribution folder

The first thing you should try when attempting to troubleshoot this issue is deleting a specific folder called SoftwareDistribution. This folder is used by default to store new  updates in. When a corrupt file is stored here it can lead to a number of errors with the Windows Modules Installer Worker.

Deleting the folder has no risks, as Windows 10 will automatically generate a fresh folder with the same name when a new update is found. Please note that you may be required to have access to an administrator account to perform this method.

 

  1. Temporarily disable the Windows Update service using these steps:
    1. Press the Windows + R keys on your keyboard to open the Run utility.
    2. Type in “services.msc” without the quotation marks, and click the OK button. The Services window will open up.
    3. Locate the Windows Update service. Right-click on it, then select Pause/Stop.
  2. Using the File Explorer, navigate to C:\Windows.
    windows
  3. Select the SoftwareDistribution folder right-click on it. Hit the Delete option from the context menu.
    software distribution
  4. Restart your device and test if your Windows Modules Installer Worker issue is fixed.

Method 2. Restart the Windows Update Service

windows update service

(Lifewire)

There’s a possibility that your Windows Modules Installer Worker is consuming a lot of resources because the update service isn’t running properly. To check and fix this, simply follow the steps below.

  1. Press the Windows + R keys on your keyboard. This is going to bring up the Run utility.
  2. Type in “services.msc” and click the OK button to launch Services. This might take a moment to fully load.
  3. Scroll down until you find the Windows Update service. Right-click on it and select the “Stop” option.
  4. Wait for 30 seconds.
  5. Right-click on the Windows Update service again and select “Start.” This should fully restart the service.

Method 3. Use the Windows Update Troubleshooter

Microsoft themselves have issued a designated tool to help fix issues with Windows updates. This tool is free and available for download to anyone, even without a Microsoft Account. All you have to do is simply run the tool and see if it’s able to identify and fix any errors.

  1. Download the Windows Update Troubleshooter. This download link is directly from Microsoft’s website, which is verified, trustworthy, and entirely safe.
  2. Open the WindowsUpdate.diagcab file you just downloaded by double-clicking on it. This will launch the troubleshooter window.
  3. Follow the on-screen instructions. If the troubleshooter is able to identify any issues, simply click on them to automatically apply a fix or get more information on your issue.

Note that the Windows Update Troubleshooter is not perfect. Even if it’s unable to find any errors on its own, you should continue with our methods until you find something that works to fix the Windows Modules Installer Worker High CPU error.

Method 4. Run the System File Checker (SFC scan)

 scannow

The System File Checker is a tool available in Windows 10 by default. It’s also called an “SFC scan,” and it’s your quickest way to automatically fix corrupted system files and other issues.

Some users have reported that running this scan fixed the Windows Modules Installer Worker High CPU issue from happening again.

  1. Press the Windows + R keys on your keyboard. This is going to bring up the Run utility.
  2. Type in “cmd” and press the Ctrl + Shift + Enter keys on your keyboard. Doing so, you’re launching the Command Prompt with administrative permissions.
  3. If prompted, click Yes to allow the Command Prompt to make changes on your device.
  4. Once in the Command Prompt, type in the following command and press Enter to execute it: sfc /scannow
  5. Wait for the SFC scan to finish scanning your computer and repairing corrupt files. This may take a long time; ensure that you don’t close the Command Prompt or shut your computer down.
  6. Restart your device after the scan is complete.

Method 5. Use the DISM command

The DISM tool allows you to identify and fix corruption issues with your system by simply running commands in the Command Prompt application. It checks for corruption system-wide and automatically attempts to restore damaged or missing files.

  1. Press the Windows + R keys on your keyboard. This is going to bring up the Run utility.
  2. Type in “cmd” and press the Ctrl + Shift + Enter keys on your keyboard. Doing so, you’re launching the Command Prompt with administrative permissions.
  3. If prompted, click Yes to allow the Command Prompt to make changes on your device.
  4. Once in the Command Prompt, you need to start the DISM scan which will run and look for issues system-wide. Type in the following command and press Enter to execute it: DISM.exe /Online /Cleanup-image /Scanhealth.
  5. Next, you need to execute a command to fix any issues found on your system. Simply type in the following line and press Enter again: DISM.exe /Online /Cleanup-image /Restorehealth
  6. Wait for the process to finish. Upon completion, close the Command Prompt window and restart your device.

Method 6. Turn off Automatic Updates for Windows 10

turn off automatic updates

(Lifewire)

As the Windows Modules Installer Worker is part of Windows Update, you may try to disable automatic updates to fix the high CPU usage. This can be done by following the steps below.

  1. Press the Windows + I keys on your keyboard to open the Settings application. You can also open Settings from the Start menu by clicking on the gear icon.
  2. Click on Update & Security.
  3. Select Windows Update from the menu in the left panel.
  4. Click on Advanced Options.
  5. Select how long you want to pause updates for using the drop-down menu.

You can disable updates for 35 days at a time — make sure to repeat these steps every month to ensure you don’t get automatic updates. If you want to permanently disable Windows 10 updates, make sure to read our article on How to Disable Windows 10 Updates.

Method 7. Change your Internet settings

Case 1. You have a Wi-Fi connection

  1. Press the Windows + I keys on your keyboard to open the Settings application. You can also open Settings from the Start menu by clicking on the gear icon.
  2. Click on Network and Internet.
  3. Open the Wi-Fi tab using the menu in the left-side panel.
  4. Select your current Wi-Fi network.
  5. Scroll down to the Metered connection section and turn on the Set as metered connection option for the Wi-Fi network.

Case 2. You have an Ethernet connection

  1. Press the Windows + R keys on your keyboard. This is going to bring up the Run utility.
  2. Type in “regedit” without the quotation marks and press the OK button. Doing so will launch the Registry Editor in a new window.
  3. Navigate to the following key: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionNetworkListDefaultMediaCost
  4. Right-click on the DefaultMediaCost folder and select Permissions…
    default media cost
  5. Click on the Add... button. Type your username into the Enter the object names to select field and click Check Names.
    object names
  6. Click the OK button.
  7. Select the user you just added and tick on the Allow square in the Full Control row. Click the OK button to close this window and return to the Registry Editor.
    full control
  8. Double-click on the Ethernet value in the DefaultMediaCost folder, and make sure the Data value is set to 2.
    data values
  9. Click the OK button and restart your computer.

We hope that this article was able to help you fix the Windows Modules Installer Worker high CPU usage on Windows. If you run into similar issues in the future, don’t be afraid to return to our website and look for a solution. No luck finding a guide? Get in touch with our customer service experts ready to help you out.

Icons Subscribe now and get a Mystery
Mystery Offer from SoftwareKeep

Cart Cart
0