I think it's a really interesting utility:
Svchost.exe is the most mysterious process in Windows XP/Vista. Svchost.exe is a generic host process name for services that run from dynamic-link libraries (DLLs). The authentic svchost.exe file is located in C:\Windows\System32, but numerous viruses and trojans use the same file and process name to hide their activities.
System requirements
Windows 7, Vista, XP, 2000, 2003, 2008 (64 Bit too)
400 KB free disk space
100% freeware
You can read more in the
author's website (the download is free)