COM Surrogate, znany również jako dllhost.exe, jest procesem systemowym Windows, który działa w tle i umożliwia prawidłowe funkcjonowanie Component Object Model (COM). Jest szczególnie używany przy generowaniu miniatur obrazów oraz przeglądu plików multimedialnych. Jego głównym zadaniem jest zwiększenie stabilności systemu przez izolację wyspecjalizowanych obiektów COM od innych procesów.