微软官方解释造成此问题的原因是由于安装的某些COM组件不完全兼容Windows Vista造成的,比如某些DivX组件。所以解决此问题的关键在于更新软件,寻找支持vista系统的版本。
以下给出几个解决法:
1、如果是在播放视频文件或浏览带视频的文件夹时提示此错误,说明你的某些解码器版本与vista不兼容,你可下载divx 6.5以上的版本安装即可。 2、如果你的系统安装有NERO,你必须将其升级到最新版本。 3、经过上述操作如果在播放视频时还有报错,应到 http://ffdshow-tryout.sourceforge.net/下载最新的ffdshow组件并安装。 4、如果是其他原因造成此项报错,则右键单击“计算机”,选择“属性”→“高级系统设置”,在弹出的对话框的“性能”区域中点击“设置”按钮,在弹出对话框中选择执行数据保护标签,选中“为除下列选定程序...”选项,再点击添加按钮,输入路径C:\Windows\System32\dllhost.exe,确定。