“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.”
Here is some more Tech News from around the web:
- Point-and-Click Gmail Hacking Shown at Black Hat @ Slashdot
- HSDPA connection sharing from WM6 phones @ Tweaktown
- AMD Tech Day at Develop 2007 @ Beyond3D
- SimplyMEPIS 6.9.51 Pre-Beta @ Phoronix
- Samsung Digimax S700 Digital Camera Review @ Madshrimps
- Newbie Overclocking Guide @ X-bit Labs
- PC Apex 6th Anniversary GiveAway! Over 50 Prizes!
- XFX 8800GTS 320MB Give Away @ Bjorn3D
When Vista just won’t listen

If COM surrogate or DLLHost gives you grief when you are trying to play music or video files on Vista, then give this article at OCModShop a good read. They cover everything from how to get the codecs you are missing that cause the error, to how to improve Media Center’s overall stability.