Language:

Homepage » DLL Q & A

Taskhost.exe Causing High Cpu Usage

Download Now


Taskhost.exe High Cpu Usage

KRISTOPH HOWARD asked on February 20, 2013. Status: Answered & Closed.

Taskhost.exe Causing High Cpu Usage

» The taskhost.exe application consumes 50-60% of the average cpu usage even when the system is idle and no processes are being run.Will deleting this application make my computer unstable?


Best Answer

» The taskhost.exe is a Task Host which is a generic Host Process for Windows 7 32-bit Services. The full path to this file should be shown in TUT as C:\Windows\System32\Taskhost.exe.

TASKHOST is a generic process which acts as a host for processes that run from DLLs rather than EXEs. At startup TASKHOST checks the Services portion of the Registry to construct a list of DLL-based services that it needs to load, and then loads them. There can be many instances of TASKHOST running, as there will be one instance of TASKHOST for every DLL-based service or grouping of services.

Since this is an integral part of the operating system, I wouldn't suggest you to delete it. However, for the high CPU consumption issue, please use Performance Monitor to view performance data either in real time or from a log file.

The new Resource Monitor lets you view detailed real-time information about hardware resources (CPU, disk, network, and memory) and system resources in use by the operating system, services, and running applications. In addition, you can use Resource Monitor to stop processes, start and stop services, analyze process deadlocks, view thread wait chains, and identify processes locking files.

When your system is intruded by some malware or attacked by viruses like Backdoor:Win32/Bifrose.HM, taskhost.exe error may appear, leading to high usage of cpu. At this moment, you need to run a antivirus scan at first, and then remove the virus infection with DLL Suite and make your system clean and health.

LEW NICKEL replied on February 26, 2013


All Answers:

  1. ALDINE VANGIESON replied on February 20, 2013: » I have the same taskhost.exe problem. I recently upgraded an XP system to Windows 7. I installed the OS and all apps from scratch. Taskhost.exe consistently (over a couple weeks) uses ~50% of the (dual core) cpu. I have monitored it using task manager and resource monitor. Taskhost uses 10-11 threads and 50% of cpu. I did an upgrade install of a Vista machine to Win 7 and do not have the same problem on that machine.

  2. FRANCIS BENNI replied on February 20, 2013: » If the CPU consumption is normal as supposed to be, ideally it would be third party applications interring with Windows services.

    Clean boot configuration would be the best option here as this doesn't load any of the non Microsoft services or other startup items.

  3. MATTHEW CARTER replied on February 21, 2013: » I have it narrowed down to the Windows RAC task...This after installing multiple spyware and antivirus tools.

    My cpu was being consumed by the Windows Reliability Analysis Task - the way that I narrowed it down to this was by installing process explorer and letting it show me what was actually running under taskhost.exe. I then went into scheduled tasks and stopped the reliability analysis scheduled activity - and presto the taskhost.exe went away and processor utilization shot down to essentially nothing.

  4. RONALD ANDERSON replied on February 22, 2013: » Go to task manager, end Taskhost.exe then quickly browse to C: \ProgramData\Microsoft\RAC before the process starts back up. Delete all the files inside the subfolders and reboot the machine. This will reset the Reliability database and end the corruption.

  5. LINDA BOWLES replied on February 25, 2013: » Seems to work for me but only until I reboot. Once I do that even with the RAC disabled the taskhost returns to it's original high cpu usage.

    The only solution I have found is to suspend taskhost.exe and I have no idea what that might cause to happen. but so far nothing unusual is occurring that I can tell and the cpu usage is back to normal. Of course I need to do this each time I reboot.

DLL Q & A You Might Like:

  1. Dllhost.exe Consistantly Opening And Closing »
  2. Explorer.exe Keep Crashing When Searching »
  3. Sppsvc.exe Using Too Much CPU »
  4. Unable To Open Dll Files »
  5. Explorer.exe Freeze Constantly »
  6. WECPUpdate.exe & Popup Asking If OK To Allow »
  7. Windows 7 Explorer.exe Crashing Due To ntdll.dll »