Title : Defeat 'COM Surrogate Has Stopped Working' errors when Playing Videos
Author : Alan McCloskey
Date : Monday, July 30, 2007


Make Media Center stable!

If you have a bunch of video files, then you probably also have a bunch of video and audio codecs (Divx, Xvid, MPEG-4, AC3, etc.) to match. Most of the time when you don't have a particular codec installed, either the video or audio stream won't render, and you can diagnose which codec you need and install it.

Windows Vista decides to throw you a generic "COM Surrogate has stopped working" or "DLLHost has stopped working" error message when it can't find some of your codecs. Vista's updated Media Center will completely crash without any error if it encounters a file without the proper codec (not very appliance-like if you ask me). This usually occurs when trying to get the video thumbnail, so you can have a hard time navigating to other video files if you step upon this "land mine."

This problem is caused because of codecs and other COM components installed by various softwares that aren't fully Vista-compatible, like some versions of DivX or Nero. There are a number of possible solutions to this problem, and the right solution depends greatly on what software is actually causing the problem.

Possible Solutions
  • 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 (7.7.5.1+)
  • If you’ve upgraded Nero and Divx and still have the problem, you can try renaming the file C:\Program Files\Common Files\Ahead\DSFilter\NeVideo.ax to NeVideo.ax.bak. You may also need to rename NeVideoHD.ax to NeVideoHD.bak This will break Nero Showtime, however.


  • You can disable Thumbnail previews, which should make the problem go away, but isn't the optimal solution.
  • The older ffdshow codec pack has been known to cause some problems. The ffdshow tryouts codec pack seems to work better. Might want to try using this one: http://ffdshow-tryout.sourceforge.net
  • There's another possible solution below of turning off DEP for dllhost, which might not work for everybody. You may have to add divx+nero executables to the DEP ignore list.
You can also fix this issue by turning off Data Execution Prevention on dllhost (the COM surrogate). This is the most direct and brute-force method to prevent this error from happening, so you shouldn't get this error again, no matter which version of the codecs you are using.

1. Right click on Computer, and choose Properties



2. Click on Advanced System Settings, and then under Advanced, click Settings



3. Select the "Data Execution Protection" tab, and then click “Turn on DEP for all programs and services except those I select”



4. Click on the Add button, and then browse to C:\Windows\System32\dllhost.exe

Click Open, and then OK.

Now you can browse video folders without problems. More importantly, Media Center is now much more stable.

Back to the Guides.
 
Add Comments
Related Articles

  • Reviews : Adesso CyberTablet 6400 Tablet
  • Articles : Batman Arkham Asylum Walkthrough and Mega Guide
  • Reviews : Batman Arkham Asylum Review
  • Reviews : Resident Evil 5 for PC Preview
  • Reviews : Lost Planet 2 Preview
  • Articles : Dante's Inferno Hands On
  • Articles : Company Product Communications... Loosen Up
  • Reviews : Marvel Vs Capcom 2 Review
  • Reviews : GELID GC-1 High Performance Thermal Compound Review
  • Comments

    By Ameed on Wednesday, July 30, 2008 6:51:29 AM
    So you are saying I have to screw half of my applications and you call this stable?
    By Alan on Tuesday, August 12, 2008 4:31:23 PM
    What are you talking about? How would this screw half of your applications?
    Comment on this article!
    Name:
    Email:
    Comment:
     
    All entries are logged and must be approved before publication.
    Random Gallery Images
    GET FREE HARDWARE!
     
    Sign up for our free newsletter and enter exclusive contests with great hardware prizes.  In addition, you get access to exclusive tutorials not available anywhere else on the site.
    Name:
    Email:
    Join the Facebook Club

    Follow on Twitter

    Add RSS


    [ search OCMS ]
     

    REVIEWS TECH NEWS
    GAMING AUDIO/VIDEO GADGETS

     
    Blog Posts
    More Hard Drive Woes Windows 7 Programs not launching Making a tech site profitable OCModShop Full Time? Rock Band Unplugged: Legendary Status Batman Arkham Asylum Game of the Year? Sinuses: Shock and Awe Nintendo New Download Releases for the Week of 9/20 Mad Catz Gains Rights to Sonic the Hedgehog Videogame Accessories ‘Formal Protest’ for Jim Parsons

    Latest Hardware Rebates
    Shopping
    Core i7 965 Extreme
    Core i7 940
    Core i7 920
    Core 2 QX9770
    Core 2 Q9650
    Core 2 Quad Q6700
    Core 2 Quad Q6600
    Core 2 Duo E8400
    Core 2 Duo E6850


    Phenom 9850 Black
    Phenom 9750 Black
    Phenom 9600 Black
    Phenom 9600
    Phenom 9500
    Athlon 64 X2 6400+ Black
    Athlon 64 X2 6000+
    Athlon 64 X2 5600+
    Athlon 64 X2 5200+


    Intel DX58SO
    Gigabyte GA-EX58-UD5
    Asus Rampage Formula
    Gigabyte GA-EP45-DS3L
    Gigabyte GA-X38-DQ6
    Asus P5K Deluxe
    Shuttle SP35P2 Pro
    Shuttle SG33G5
    Antec Sonata III
    Cooler Master Cosmos
    PCP&C Silencer 750W
    Samsung 22" 226BW
    GeForce GTX 280
    GeForce GTX 260
    GeForce 9800 GTX
    GeForce 9800 GT
    GeForce 8800 Ultra


    Radeon HD 4870 X2
    Radeon HD 4870
    Radeon HD 4850 X2
    Radeon HD 4850


    Seagate 7200.11 1.5TB
    Seagate 7200.11 1TB
    WD Passport Elite 500GB
    1TB Hitachi 7K1000
    1TB Caviar GP
    750GB Caviar SE16
    750GB Barracuda


    Call of Duty World at War
    Grand Theft Auto IV
    Fallout 3
    Fable II
    Madden NFL 09
    Left 4 Dead
    Rock Band 2
    Guitar Hero World Tour

    site map | advertise | subscribe | privacy policy | RSS feeds

    Website design by Alan McCloskey. All content © OCModShop.com: 2001 - 2009, reproduction by permission only.