What is taskhostw.exe? Is it a virus?

Taskhostw.exe is a Windows operating system file. The main function of taskhostw.exe is to start the Windows Services based on DLLs whenever the computer boots up. It is a host for processes that are responsible for executing a DLL rather than an Exe or Executable file. It is often mimicked as taskhost.exe or taskhostex.exe on some versions of the Windows operating system.

The legit taskhostw.exe file is located at-


If you see it located in any other path, it could well be malware. You may want to run an anti-malware scan then.


What is taskhostw.exe on Windows 10?

You might see this file being run inside of the Task Manager.

Taskhostw.exe high CPU usage

If faulty DLL’s are loaded by taskhost.exe, then this might result in high memory and CPU usage. If you find taskhostw.exe file working in a suspicious manner or using a high amount of RAM or CPU, you can try these suggestions:

  1. Run System File Checker.
  2. Use DISM.
  3. Reinstall any recently installed program
  4. Troubleshoot in Clean Boot State.

1] Run System File Checker

Run CMD as Administrator and then execute the following command to run System File Checker:

sfc /scannow

Restart your system after the scan is completed.

You can also use our freeware FixWin to Run the System File Checker utility with a click.

2] Use DISM to repair system image

Now, open Command Prompt (Admin) and enter the following three commands sequentially and one by one and hit Enter:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

Let these DISM commands run and once done, restart your computer and try again.

3] Reinstall any recently installed program

Open ControlPanel and reinstall or repair any recent programs that you may have installed. If any updates are founf for the software, download and install the latest version.

4] Troubleshoot in Clean Boot State

You can troubleshoot in Clean Boot State to see which third-party Service may be causing the issue. A Clean Boot starts a system with minimal drivers and startup programs. When you start the computer in clean boot, the computer starts by using a pre-selected minimal set of drivers and startup programs, and because the computer starts with a minimal set of drivers, some programs may not work as you expected.

Hope this clears up the air.

Want to know about these processes, files or file types?

Windows.edb files |csrss.exe | Thumbs.db files | NFO and DIZ files | Index.dat file | Swapfile.sys, Hiberfil.sys & Pagefile.sys | Nvxdsync.exe | Svchost.exe | RuntimeBroker.exe | TrustedInstaller.exe | DLL or OCX files. | StorDiag.exe | MOM.exe | Host Process for Windows Tasks | ApplicationFrameHost.exe | ShellExperienceHost.exe | winlogon.exe | atieclxx.exe | Conhost.exe.

Posted by on , in Category Windows with Tags
Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP Awardee in Windows (2006-16) & a Windows Insider MVP. Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.

Leave a Reply

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

3 + 7 =