博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Windows] 解决 COM Surrogate 错误提示
阅读量:6203 次
发布时间:2019-06-21

本文共 1170 字,大约阅读时间需要 3 分钟。

运行环境:Windows 8.1 (64bits)

 

异常描述:打开 "Windows 照片查看器",试图放大或缩小窗体,弹出 "COM Surrogate” 错误。

 

解决方法:首先,COM Surrogate是什么?

The COM Surrogate is a fancy name for Sacrificial process for a COM object that is run outside of the process that requested it. Explorer uses the COM Surrogate when extracting thumbnails, for example. If you go to a folder with thumbnails enabled, Explorer will fire off a COM Surrogate and use it to compute the thumbnails for the documents in the folder. It does this because Explorer has learned not to trust thumbnail extractors; they have a poor track record for stability. Explorer has decided to absorb the performance penalty in exchange for the improved reliability resulting in moving these dodgy bits of code out of the main Explorer process. When the thumbnail extractor crashes, the crash destroys the COM Surrogate process instead of Explorer.

 

造成该问题的原因可能有多种,因此需要尝试多种解决途径。

 

1. 途径一:重装VGA驱动。

 

  由于是使用同一个安装盘重做的系统,之前未出现该问题,因此可能是驱动程序安装有问题,重装了显卡驱动,问题解决。

 

2. 途径二:添加dllhost.exe。

  点击“设备 - 电脑信息 - 高级系统设置 - 高级 - 性能 - 设置 - 数据执行保护”, 勾选“为除下列选定程序之外的所有程序和服务启用 DEP(U):”,点击“添加”,添加“C:\Windows\System32\dllhost.exe”,然后点击“打开”。由于我的是64位系统,得到了“你不能在64位可执行文件上设置 DEP 属性”。解决失败。

转载地址:http://mqmca.baihongyu.com/

你可能感兴趣的文章
分队问题 C组模拟赛
查看>>
浅谈内联函数与宏定义的区别详解
查看>>
docker中的link
查看>>
tcp/udp
查看>>
Delphi启动数据库连接属性对话框
查看>>
HDU1294 Rooted Trees Problem(整数划分 组合数学 DP)
查看>>
UVA12653 Buses
查看>>
The 2013 ACM-ICPC Asia Changsha Regional Contest - J
查看>>
报表 图表
查看>>
Javascript之Dom学习
查看>>
调用webservice查询手机号归属地信息
查看>>
关系运算符(比较运算)& bool类型(布尔)
查看>>
SqlServer 获取汉字的拼音首字母
查看>>
测试博客
查看>>
数据库 SQL语句小结(更新中)
查看>>
iOS学习笔记20-网络
查看>>
Unity Mathf数学运算
查看>>
是财富还是陷阱?如何处理他人的代码
查看>>
使用数组封装图片实现轮播图
查看>>
POJ_3278_Catch That Cow
查看>>