That problem is often cause by Nero. Are you running an older version of
it? If so: the latest version is fully Vista-compatible, so you should
upgrade if you want to get rid of the problem.
I've also read about some codec-packs causing errors with COM
Surrogate.