How to Remove COM Surrogate Error in Vista

I have been using Windows Vista for 3 months now and one error that has always annoyed me is the “COM Surrogate Error ” . This error generally occurs when you open a folder thaty contains a lot of media files . The error is

Beleive me it is irritating . This error is mainly caused due to codecs i,e Divx , Nero etc which might not be compatible with Vista . Some possible solutions to this problem are

1) Upgrade your Nero or Divx to latest version .

2)You can disable Thumbnail previews . Though it is the easiet solution , no body will want to do it .

3)It might be caused due to ffdshow codec pack . Try some alternative

How ever i nice solution is available at Helpero . To solve the error follow the steps

  1. Click on start . Right Click on Computer and Select Properties
  2. Click Advanced System Settings located at top left corner
  3. Under the Performance field click settings

  1. Go to Data Execution Prevention Tab
  2. Select Turn on DEP for all programs and services except those i select
  3. Click the Add.. button
  4. Browse to c:windowssystem32 and select dllhost.exe . Click ok when done . You will get a windows like this
  5. Click Apply.
  6. Restart your computer and the problem will be solved .


  1. Tamer says:

    I installed the latest version of k-lite codec pack and it took care of the problem.
    google k-lite…

  2. […] caused by the codecs installed with Nero. Update the version of Nero. Also go here for more info:… Source(s): Im a free lance PC […]

  3. dude says:

    Also try loading up all the codecs…

    just a thought. I am trying this now.