BEST FIX: High CPU Usage By TiWorker.exe

TiWorker is a WMI (Windows Modules Installer) Worker Process that is related to Windows Update. Usually, the error occurs after an update has run. In this fix, I will list 5 methods that you can use to attempt and stop tiworker from consuming your CPU.
If a process, is utilizing the entire or a portion of CPU, then it can slow down the computer and the performance of apps running on it. It can also overheat the CPU since it’s constantly utilizing all available threads to process the requests by the process which in this case is TiWorker.exe<

Method 1: Repair Corrupt Files

Download and run Restoro to scan and restore corrupt and missing files from here, and then see if the usage by the process TiWorker.exe has dropped, If not, move to Method 2

Method 2: Run System Maintenance

Hold the Windows Key and Press X. Choose Control Panel.

tiworker.exe-1

Choose Find and Fix Problems and then click View All from the left pane.

2016-08-12_202706

Choose System Maintenance and Click Next.

2016-08-12_202803

Let the troubleshooter run. After it has finished, check to see if the problem has been resolved or not.

tiworker

Method 3: Run Windows Updates

On a Windows 8/8.1 System Check for updates manually and install them.

Again, hold the Windows Key and press X, and then choose Control Panel.

cp

Click/Tap windows updates and from the left pane, click on Check for updates.

check-for-updates

on a Windows 10 Computer, Press Windows Key + A, then choose All Settings. Select Windows Updates from the left pane, and click Check for Updates

check for updates on windows 10

Method 4: Clean Boot Your System

For clean booting your PC, please refer to this post: Clean Boot

Method 5: Whitelisting “msmpeng.exe” and then restarting Windows Update

This issue is also caused when your Windows Update is being blocked by your Windows Defender or Another anti-virus that you have installed on your computer. This can cause a conflict that results in corrupted Windows Update files and it can cause spikes of High Resource usage. To fix this, we will have to whitelist “msmpeng.exe” from the antivirus. Follow the steps shown below:-

  1. First of all, search for Command Prompt and run it as an administrator.
    Opening Command Prompt
  2. Once the Command Prompt is opened type the following command then press enter:-
    powershell -Command Add-MpPreference -ExclusionProcess “msmpeng.exe
  3. This should exclude the process from your Windows Defender. (If you have any third-party antivirus please whitelist this process manually)
  4. Now we will have to restart our Windows Update services and clear the old Windows data.
  5. Open Command Prompt as an administrator again and type the following commands one by one:-
    net stop bits
    
    net stop wuauserv
    
    net stop appidsvc
    
    net stop cryptsvc
    
    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    
    Ren %systemroot%\system32\catroot2 catroot2.bak
    
    net start bits
    
    net start wuauserv
    
    net start appidsvc
    
    net start cryptsvc
  6. Restart your computer and check to see if the issue persists.

Method 6: Run System File Checker

Run System  File Checker. Hold Windows Key and Press W then type cmd in the search box

Right-click on cmd and select Run As Administrator

sfcscannow

You will get a black command prompt as shown above.

In this command prompt window, type sfc /scannow and hit enter.

This will take 30 to 50 minutes after it finishes you will get one of the two messages:

a) Windows Resource Protection did not find any integrity violations (no further action needed if this is the message you get)

b) Windows Resource Protection Found Corrupt Files (etc…) if you get a long message with starting  lines as Windows Resource Protection Found Corrupt Files.. then in the same command prompt window, type and run the following command

dsm

Dism /Online /Cleanup-Image /RestoreHealth

You will be notified on your screen after the clean-up operation has completed. Reboot your PC and then test.

Some users, also reported high CPU usage issues with the system and compressed memory, if you spot system and compressed memory consuming too much of your CPU then check out the system and compressed memory guide.

Kamil Anwar
Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.

Expert Tip

BEST FIX: High CPU Usage By TiWorker.exe

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested