How to Fix or Repair “COM Surrogate Has Stopped Working Error” in Windows Vista

Saturday, October 3, 2009

Why this COM Surrogate Error Occur ?

This problem is basically caused due to incompatible codecs and other COM components installed by various softwares that aren’t fully comtable with Windows Vista, like some versions of DivX or Nero.

Possible Solution to Fix COM Surrogate ?

  • If you are using DivX, you should be upgraded to the very latest version (6.5+)
  • If you are using Nero, you can try upgrading to the latest version (
  • You can also disable thumbnail views in windows vista.
  • One another type of possible solution illustrated below of turning off DEP fordllhost, which might not work for everybody.

How To Turn DEP(Data Execution Protection for dllhost.exe) ?

Step By step Procedure:

  1. Right click on My computer>Properties.
  2. Now Click on Advanced System Settings, and then under Advanced, click Settings.
  3. Click the “Data Execution Protection” tab, and then click “Turn on DEP fo all programs.
  4. With Add button, click dd then browse to C:\Windows\System32\dllhost.exe

Thats it..Done

Now you will not encounter the com surrogate again but if you still encounter this problem leave us your feedback as comments


Post a Comment