A small description

Make the best out of your PC. Here you can find some nice, useful tips and tricks that can be used to tame your PC. I hope you will find the tricks posted here useful. I have made the language as simple as possible so that it can be understood even by a noob. If you have any queries or want help feel free to question, I will try to shelp you out. If you have any good trick that you want to share with us, please tell us. Your suggetions/comments are always invited.

Google translate

December 29, 2008

COM surrogate has stopped working

I personally got this problem, and after a bit of surfing on other sites, I found some ways to fix this problem. This usually happens when you browse a folder full of video or some media files and computer throws a dialogue box saying "COM surrogate has stopped working".

The reason behind this is the codecs and other COM components installed by various programs that aren't fully Vista-compatible, like some versions of DivX or Nero.

There are a number of possible solutions and the right solution for you would depend upon what software is actually causing the problem. DivX and Nero are the most well-known problem causing software.

Solutions

  • If using DivX, upgrade it to latest version(6.8+)
  • If using Nero, upgrade to its latest version(9+)
  • You can also disable Thumbnail previews, it will surely make the problem go away but its not an optimal solution.
  • Use a new codec pack http://ffdshow-tryout.sourceforge.net/
  • If you'd like to uninstall Nero entirely, there is a utility that they provide to help with complete uninstall that helps a lot in instances where you have a bad installation of an older version. http://www.nero.com/nero7/eng/FAQs_Nero7_NeroVision.html
  • Some users have recommended installing the Vista Codec Package in order to update all your codecs to the correct versions. I can't confirm that this works because I have not tried it myself. As always, be careful when installing unknown components and create a restore point.
  • You can use the very useful MMCompView free utility from Nirsoft to disable any codecs on the system. This is very useful to help troubleshoot exactly which component is causing the problem.
  • Use DEP
    Right click on Computer, and choose Properties
    Click on Advanced System Settings, and then under Advanced, click Settings
    Select the "Data Execution Protection" tab, and then click Turn on DEP for all programs and services except those I select?
    Click on the Add button, and then browse to C:\Windows\System32\dllhost.exe as shown
    Click Open, and then OK.

This should solve your problems.

No comments: