win8 com surrogate占用cpu过高

最近在自动进行了一次更新以后,经常出现电脑风扇高速运转的情况,查看了一下任务管理器(ctrl+shift+esc)发现,一个com surrogate的进程的cpu占用率很高。


最原始的方法,网上很多,
这台电脑》》右键》》管理》》服务与应用程序》》服务》》把两个Home Group开头的服务禁用掉就可以了


然而我的已经禁用掉了,之前好像是因为那个勒索病毒会用这个服务,由此发现,这个服务危险性略高,如果不是平时会用,建议禁用掉,看了看百度啥的基本都是上面的解决方法,于是进入windows server查找解决方案,下面记录我的检查过程:
方法一:
1.以管理员身份运行命令提示符:
从屏幕右边缘滑入,然后点击“搜索”。 或者,如果你使用的是鼠标,请指向屏幕的右下角,然后单击“搜索”。 在“搜索”框中键入命令提示符,右键单击“命令提示符”,然后单击“以管理员身份运行”。 如果系统提示你输入管理员密码或进行确认,则键入密码或单击“允许”。
2.在命令提示符处,键入以下命令,然后按 Enter 键:
sfc /scannow

3.流程结束后,你可能收到以下消息之一:
Windows 资源保护找不到任何完整性冲突。

这表示您没有任何丢失或损坏的系统文件。
Windows 资源保护无法执行请求的操作。

要解决此问题,请在安全模式中执行系统文件检查器,并确保 PendingDeletes 和 PendingRenames 文件夹存在于 %WinDir%\WinSxS\Temp 下。
Windows 资源保护找到了损坏的文件并已成功将其修复。 详细信息包含在 CBS.Log(路径为 %WinDir%\Logs\CBS\CBS.log)中。

若要查看有关系统文件扫描和还原的详细信息,请转到如何查看系统文件检查器进程的详细信息。
Windows 资源保护找到了损坏的文件但无法修复其中的某些文件。 详细信息包含在 CBS.Log(路径为 %WinDir%\Logs\CBS\CBS.log)中。
win8 com surrogate占用cpu过高


发现这个步骤并找到完整性冲突,但是截止到博客写到现在,电脑一直没出问题,因吹斯汀

如果还没有好可以参看这个链接


参考资料:
使用系统文件检查器工具修复丢失或损坏的系统文件

windows server

dllhost.exe COM surrogate high cpu