Achievable logo
Exam preparation
Lifestyle topics
Achievable blue logo on white background
Achievable blue logo on white background

Fix for “COM Surrogate has stopped working” error in Vista

Have you seen a message that says “COM Surrogate has stopped working”? Have you worried about why it’s doing so? Well, this is commonly experienced in Windows Vista when a folder containing media files is being opened. The cause for such a problem, many times, involves problematic and incompatible software or codecs like DivX or …

Achievable blue logo on white background
fix-com-surrogate-error-in-vista
Achievable blue logo on white background
Achievable blue logo on white background
Achievable SIE - $99
Pass the FINRA SIE on your first try with Achievable's online course. Includes everything you need: easy-to-read online textbook, 2,000+ review quizzes, and 35+ full-length practice exams.
Laptop displaying the Achievable exam prep dashboard and a smartphone displaying a quiz question

Have you seen a message that says “COM Surrogate has stopped working”? Have you worried about why it’s doing so? Well, this is commonly experienced in Windows Vista when a folder containing media files is being opened. The cause for such a problem, many times, involves problematic and incompatible software or codecs like DivX or Nero. Here, we explain that the exact solution depends on the underlying cause.


pvproductions / rawpixel.com / “Error Something Went Wrong Under Construction Concept” / FreePik license
rawpixel.com / Freepik / “Error something went wrong construction concept” / Freepik license

What is COM Surrogate?


COM Surrogate, also known as dllhost.exe, is a valid Microsoft Windows process that allows different Component Object Models or COM objects to function. It is a process that plays a critical role in processing and making many applications work, like loading the .NET runtime, and does much of the work in Internet Information Services, or IIS. This is normally found within C:\Windows\System32 by default and serves to facilitate various parts of the software to communicate and function seamlessly. Multiple instances of dllhost.exe can be seen running simultaneously and facilitating smooth operation.


How to fix this error


This error message will show: “COM Surrogate has stopped working.” Windows can check online for a solution to the problem. Choose either of these: check online for a solution and close the program, or just close the program.


There are a few possible solutions for this problem, but the right one will vary widely depending on which software is the actual cause of the problem. Common contributors to this error include DivX and Nero, but other programs may also be responsible.


Below are the steps to fix the error:


  • Update problematic software:
    • Upgrade to the latest version (6.5+), If you are using DivX
    • If you are using Nero, upgrade to version 7.7.5.1 or newer
  • Rename Nero filters (if updating to the latest doesn’t work):
    • Modify the following file name:
      • Change “C:\Program Files\Common Files\Ahead\DSFilter\NeVideo.ax” to NeVideo.ax.bak
      • Change “NeVideoHD.ax” to “NeVideoHD.bak”
  • Disable thumbnail previews:
    • Disabling this feature can stop the error temporarily, but it’s not an optimal fix for the bug.
  • Replace codec packs:

Note: If you would like to uninstall Nero for a clean removal, you can use this link to do it. http://www.nero.com/nero7/eng/FAQs_Nero7_NeroVision.html


  • Install the Vista Codec Package (optional):
    • Update all codecs to a proper version by using this package.
    • Note: Be careful of installing components, and create a restore point before installation for safety.
  • Disable or troubleshoot codecs:
    • Use MMCompView, a free utility from Nirsoft, to disable or troubleshoot the problematic codecs.
  • Another solution for this is to turn off Data Execution Prevention (DEP) for dllhost (dllhost.exe is known as COM Surrogate):
    • Right-click Computer and select Properties.
    • Go to Advanced System Settings and click Advanced to press on Settings.
    • Choose the Data Execution Prevention tab.
    • Select “Turn on DEP for all programs and services except those I select.”

Conclusion


Following these steps should lead you to identify and correct the real cause of the “COM Surrogate has stopped working” error in Vista. The update or disabling of codecs is more often the solution, but if all else fails, you can disable DEP for dllhost. Last but not least, always remember to make restore points before you do anything major to your system, so that all of your data is protected.


Achievable blue logo on white background
Achievable blue logo on white background
Achievable SIE - $99
Pass the FINRA SIE on your first try with Achievable's online course. Includes everything you need: easy-to-read online textbook, 2,000+ review quizzes, and 35+ full-length practice exams.
Laptop displaying the Achievable exam prep dashboard and a smartphone displaying a quiz question
Achievable blue logo on white background
Related Posts
What is Google and what does it mean?
Tech

What is Google and what does it mean?

Google is an online technology firm that runs the search engine most widely used globally, commonly known by the same name. The word “Google” is commonly used as a verb meaning “Search for something on the Google search engine.” In its name, the search engine alludes to the enormous number of links it can retrieve. …

A step-by-step guide to sharing files in Windows 7 and Windows XP
Tech

A step-by-step guide to sharing files in Windows 7 and Windows XP

Sharing files between computers on a network is essential for home and office environments. If you have a home network with Windows 7 and Windows XP computers, you might want to share files and devices between them. Whether you’re working with Windows 7 or the older Windows XP, both operating systems offer built-in tools to …

Forgot your Windows password? Try Ophcrack
Tech

Forgot your Windows password? Try Ophcrack

People rely on technology now more than ever. A person’s most important files—their photos, their projects, their livelihood—can all lie behind a Windows password. But what happens when that password is lost? How do you access that important data? That’s where Ophcrack can help. Ophcrack is a free, open-source program designed to recover lost Windows …

Achievable logo
Have questions?
Earn 20% as an affiliate
Partner with Achievable to generate new revenue from your website and help people achieve their professional goals
Learn more