Com Surrogate Process. One process you might have seen is COM Surrogate, also called dllhost.exe. The COM Surrogate process is a necessary Windows component.
The COM surrogate process runs the COM object in distinct processes as compared to the one that actually requests it. Users are more or less certain to find this process in Windows Task Manager. Sometimes the process becomes stuck, and you need to shut it down to resolve.
The COM Surrogate is a fancy name for Sacrificial process for a COM object that is run outside of the process that requested it.
For instance, if we take the example of Explorer.
Has the COM Surrogate process stopped working? The COM surrogate process runs the COM object in distinct processes as compared to the one that actually requests it. The COM Surrogate process is a necessary Windows component.