com surrogate is a windows process that acts as a host for COM-based applications that require additional processes to run. It is also known as “dllhost.exe” and is responsible for executing COM objects outside of the original process that requested them.