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 (184.108.40.206+)
- You can also disable thumbnail views in windows vista.
- One another type of possible solution illustrated below of turning off DEP for dllhost, which might not work for everybody.