Not to mention the .NET runtime, dllhost.exe also hosts COM+ processes. So how can you tell what each dllhost.exe is running? Download tlist.exe (part of the Debugging Tools for Windows). You can read more about the util here: http://msdn.microsoft.com/en-us/library/cc267860.aspx
It’s just a simple task list viewer that displays info about the process. There are tons of utils out there than can do the same thing but tlist.exe is a mere 50 KB command line util which is why I like to keep it around for quickly gathering info.
The command I use to check the dllhost.exe is:
tlist -k | find /i "dllhost.exe"
and it outputs the processes, process IDs, and the related COM+ process.
Jason Samuel is a visionary product leader and trusted advisor with a proven track record of shaping strategy and driving technology innovation. With extensive expertise in enterprise end-user computing, security, cloud, automation, and virtualization technologies, Jason has become a globally recognized authority in the IT industry. His career spans consulting for hundreds of Fortune 500 enterprises across diverse business sectors worldwide, delivering cutting-edge digital solutions from Citrix, Microsoft, VMware, Amazon, Google, and NVIDIA that seamlessly balance security with exceptional user experiences.
Jason’s leadership is amplified by his dedication to knowledge-sharing as an author, speaker, podcaster, and mentor within the global IT and technology community. Recognized with numerous prestigious awards, Jason’s contributions underscore his commitment to advancing technology and empowering organizations to achieve transformative results. Follow him on LinkedIn.
Pingback: Speed Max PC