Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm thinking I have a virus on my Windows 8 (x64). I downloaded and opened Process Explorer (Sysinternals) and started analyzing the running processes.

I came across taskhost.exe and saw it did not have a Description nor a Company Name. When I opened the details, it show the dialog below. This looks very suspicious, I thought.

Screenshot 1 Screenshot 3

So I searched for it and came across other people exploring taskhost.exe with process explorer. On the link below is someone showing taskhost with the dlls it is using. Mine show no dlls at all.

While I was typing this, I noticed an other taskhost.exe spawned.

Screenshot 2

Is this a virus? I ran AVG multiple times but it did not find the thing. I can't run it specifically on this file because it can't be found.

Any help is welcome.

share|improve this question
Why don't you just search for all locations of taskhost.exe but I can tell you that what your presenting isn't strnage in the slightlest. – Ramhound Jan 11 '13 at 13:12
I search for taskhost.exe, and the only on I found was in System32. That one I scanned, but it did not bring back something. @Ramhound, you meant is strange, I presume? – Fons Jan 11 '13 at 13:58
Are you running Process Explorer as administrator? Have you checked the parent process to see if one of the services that it is running is the task scheduler service? – dsolimano Jan 11 '13 at 14:02
Mmmh, I guess I wasn't. Though I started it from WinRAR, which I do run as administrator. This solved the issue of not finding the path. Though it's still kind of strange that for the process taskhostex.exe (also System32), it display all the information correctly... – Fons Jan 11 '13 at 14:07
Just because the processes are similarly named, doesn't mean they will behave similarly. From the web: "There are two types of services in Windows, Registry based services and DLL based services. Whenever your computer boots up, windows registers all of the required DLL’s and runs the services associated with them. Taskhost.exe is the process which controls all DLL based services." – Simkill Jan 11 '13 at 16:30

You must log in to answer this question.

Browse other questions tagged .