Ever since the day I installed Windows Vista on my main desktop, I have had a rather annoying error message popping at rather irregular times.
Closing the program helped, but there weren’t any Microsoft updates available, preventing the COM Surrogate Error to appear again after the next reboot.
Easiest to do was to deactivate DEP under Windows Vista for this service and the problem was tricked out. See our How to deactivate DEP in Windows XP SP2 and Windows Vista entry if you don’t know how to do this.
When I received my new notebook, first thing I did was format the Windows Vista Home Premium install and all the Dell utilities. After I installed Windows Vista Enterprise and all the software I need, I noticed that the COM Surrogate Error didn’t appear, which was weird because I installed exactly the same programs and the Dell QuickSet tool.
And honestly, I can’t imagine that a Dell utility would solve any kind of problems, so I started to analyze what was different between both computers. But then I remembered that I had updated two programs before I installed them K-Lite Mega Codec Pack and Nero. Both Windows Vista ready now. And after I removed the dllhost.exe entry from DEP the COM Surrogate Error was also gone.
After around 15 years as computer user, I should have known better. I think I will spend my afternoon updating some programs, because my Vista install on the desktop is some months old already and I am sure some programs could perform better. And it will only make me love Windows Vista even more.
Remember to update your software anytime a new release is available. Check regularly the manufacturer’s site if you’re having problems with Windows Vista, because a new and Vista optimized release might be available. ;-)