How do I determine what taskhost.exe is doing?

view story

http://serverfault.com – Once or twice a week taskhost.exe slows my computer to a halt! It takes up 25% of my CPU power (ie. 1 processor). I can't kill it an have no idea what it is doing. I imagine that its some kind of window's scheduled activity. How can I figure out what is causing this problem? How can I stop it? (HowTos)