What is COM Surrogate (dllhost.exe) and why is it running on my PC? – Knowligent
What is COM Surrogate (dllhost.exe) and why is it running on my PC?

What is COM Surrogate (dllhost.exe) and why is it running on my PC?

HomeHow to, TechWhat is COM Surrogate (dllhost.exe) and why is it running on my PC?

It's more common than you think

How to Fix COM Surrogate High CPU Usage Malware in Windows 10/11

Sifting through the list of processes on a Windows computer using Task Manager is a recipe for paranoia. There are a lot of strange-sounding programs running, and most of the time there’s no way to tell what’s good or bad for your PC. The COM surrogate dllhost.exe is just one such process, but it’s a lot more commonplace than you might think.

COM stands for Component Object Model. This is something that Microsoft introduced in the early 90s to make it easy for programmers to extend the functionality of existing software. In other words, it is a bit like a plug-in system that allows you to add new features to existing programs such as Windows Explorer.

This is great for dynamically improving what a program can do, but there is a downside. If a COM module is poorly coded or crashes for some reason, it will also crash the program it is plugged into. That is because both the COM and the main program are running as one process.