过千帆的记事本 记录点滴

强制停止dllhost和COM Surrogate

2021-02-15
过千帆

这天打开任务管理器,发现内存占用排第一位的是dllhost.exe。??没见过这家伙哎,是net core搞出来的吗?没听说过这方面的传闻额。。

那就搜一下。结果还不少,大部分都是与其内存占用/CPU占用过高有关。找了半天,说是直接结束进程就行。

我很犹豫,因为是服务器,怕出问题。但是内存不足的话也会导致网站出问题,最后决定直接结束进程。

详细信息栏,选中dllhost.exe,右键结束任务,然后看了下网站,好像没啥问题。

然后转移到进程栏,咦?这个内存占用第一位的COM Surrogate又是什么鬼?刚才网上看到的说它也与dllhost.exe有关,既然直接结束dllhost.exe没啥问题,那就把它也终止了吧。

进程栏,选中COM Surrogate,右键结束任务,然后看了下网站,好像也没啥问题。

经过上面2个操作,内存占用又降低了,功德无量。

注意:

  1. 这里说是终止dllhost.exe时要选择结束进程树,这样也能一并终止COM Surrogate了?下次可以试试
  2. dllhost.exe(COM Surrogate)可能与文件管理器(文件预览/关联)有关,我也没搞清楚。

    详细推荐阅读What Is “COM Surrogate” (dllhost.exe) and Why Is It Running on My PC?,里面说可以使用Process Explorer来查看它托管的COM对象或DLL文件。


本文会经常更新,请阅读原文: https://note.guoqianfan.com/2021/02/15/stop-dllhost-and-com_surrogate/ ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

如果你想持续阅读我的最新博客,请点击 RSS 订阅

知识共享许可协议 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 过千帆的记事本(包含链接: https://note.guoqianfan.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系


Comments

Content