com surrogate_在Vista中,COM Surrogate的修复已停止工作错误

com surrogate

com surrogate

If you’ve been getting the error COM Surrogate has stopped working whenever you browse folders containing video or media files, you have come to a good place for some possible solutions. 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.

如果在每次浏览包含视频或媒体文件的文件夹时遇到错误COM Surrogate都停止工作,那么您来对地方了一些可能的解决方案。 造成此问题的原因是,由不完全兼容Vista的各种软件(例如某些版本的DivX或Nero)安装的编解码器和其他COM组件。

Here’s the error message:

这是错误消息:

There are a number of possible solutions to this problem, and the right solution depends greatly on what software is actually causing the problem. Some of the most well-known problem causing softwares are DivX and Nero, but there are others that cause the problem as well.

有许多解决此问题的方法,正确的解决方案在很大程度上取决于实际导致此问题的软件。 某些引起问题的最著名的软件是DivX和Nero,但也有其他一些引起该问题的软件。

Possible Solutions

可能的解决方案

  • If you are using DivX, you should be upgraded to the very latest version (6.5+)

    如果您使用的是DivX,则应升级到最新版本(6.5+)

  • If you are using Nero, you can try upgrading to the latest version (7.7.5.1+)

    如果您使用的是Nero,则可以尝试升级到最新版本(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

    如果您已经升级了Nero和Divx仍然存在问题,则可以尝试将文件C:\ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax重命名为NeVideo.ax.bak。 您可能还需要将NeVideoHD.ax重命名为NeVideoHD.bak

    This will break Nero Showtime, however. (thanks to dugi in the comments for this one)

    但是,这将破坏Nero Showtime。 (感谢dugi在此评论中)

  • 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/

    已知较旧的ffdshow编解码器包会引起一些问题。 ffdshow试用版编解码器包似乎更好地工作。 可能想尝试使用此工具: http : //ffdshow-tryout.sourceforge.net/

  • If you’d like to uninstall Nero entirely, there is a utility that they provide to help with complete uninstall that helps a lot in instances where you have a bad installation of an older version. http://www.nero.com/nero7/eng/FAQs_Nero7_NeroVision.html

    如果您想完全卸载Nero,他们提供了一个实用程序来帮助您完全卸载Nero,在您安装较旧版本的情况较差的情况下,它可以提供很多帮助。 http://www.nero.com/nero7/chi/FAQs_Nero7_NeroVision.html

  • Some users have recommended installing the Vista Codec Package in order to update all your codecs to the correct versions. I can’t confirm that this works because I have not tried it myself. As always, be careful when installing unknown components and create a restore point.

    一些用户建议安装Vista编解码器软件包 ,以便将所有编解码器更新为正确的版本。 我无法确认是否可行,因为我自己还没有尝试过。 与往常一样,在安装未知组件并创建还原点时要小心。

  • You can use the very useful MMCompView free utility from Nirsoft to disable any codecs on the system. This is very useful to help troubleshoot exactly which component is causing the problem.

    您可以使用Nirsoft提供的非常有用的MMCompView免费实用程序来禁用系统上的任何编解码器。 这对于帮助准确诊断导致问题的组件非常有用。

  • 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.

    下面是关闭dllhost的DEP的另一种可能的解决方案,该解决方案可能不适用于每个人。 您可能必须将divx + nero可执行文件添加到DEP忽略列表中。

Alan McC wrote in with this fix that might solve the problem in a much easier way. Essentially, turning off Data Execution Prevention on dllhost (the COM surrogate) can fix this problem for some people. This solution is detailed below.

艾伦·麦克(Alan McC)用此修复程序进行了编写,该修复程序可能以一种更简单的方式解决该问题。 本质上,关闭dllhost上的数据执行保护(COM代理)可以为某些人解决此问题。 下面将详细介绍该解决方案。

Right click on Computer, and choose Properties

右键单击计算机,然后选择属性

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

单击高级系统设置,然后在高级下,单击设置

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

选择“数据执行保护”选项卡,然后单击“为我选择的所有程序和服务打开DEP”

翻译自: https://www.howtogeek.com/howto/windows-vista/fix-for-com-surrogate-has-stopped-working-error-in-vista/

com surrogate

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值