什么是“com代理”(进程空间)为什么它在我的电脑上运行?

如果您打开任务管理器,很有可能会看到一个或多个“COM代理”进程在Windows PC上运行。这些进程的文件名为进程空间,和是Windows操作系统的一部分。在windows10、windows8、windows7甚至更早版本的Windows上都可以看到它们。...

什么是“com代理”(进程空间)为什么它在我的电脑上运行?

如果您打开任务管理器,很有可能会看到一个或多个“COM代理”进程在Windows PC上运行。这些进程的文件名为进程空间,和是Windows操作系统的一部分。在windows10、windows8、windows7甚至更早版本的Windows上都可以看到它们。

相关:这个过程是什么?为什么它在我的电脑上运行?

这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代理,主进程, dwm.exe文件, 输入法,rundll32.exe,Adobe公司_更新程序.exe,以及其他许多。不知道这些服务是什么?最好开始读书!

什么是com代理(进程空间)(com surrogate (dllhost.exe))?

COM代表组件对象模型。这是微软在1993年推出的一个接口,允许开发人员使用各种不同的编程语言创建“COM对象”。本质上,这些COM对象**到其他应用程序中并对其进行扩展。

例如,Windows文件管理器在打开文件夹时使用COM对象创建图像和其他文件的缩略图。COM对象处理图像、视频和其他文件以生成缩略图。例如,这允许扩展文件资源管理器并支持新的视频编解码器。

但是,这可能会导致问题。如果COM对象崩溃,它将关闭其主机进程。有一次,这些生成缩略图的COM对象崩溃并破坏整个Windows资源管理器进程是很常见的。

为了解决这类问题,Microsoft创建了COM代理进程。COM代理进程在请求它的原始进程之外运行COM对象。如果COM对象崩溃,它只会关闭COM代理进程,而原始主机进程不会崩溃。例如,Windows资源管理器(现在称为文件资源管理器)在需要生成缩略图时启动COM代理进程。COM代理进程托管执行该工作的COM对象。如果COM对象崩溃,只有COM代理崩溃,原始的文件资源管理器进程将继续进行卡车运输。

“换句话说”,正如微软官方博客The Old New Thing所说,“COM代理是我对这段代码不满意的原因,所以我将要求COM在另一个进程中托管它。这样,如果崩溃了,是COM代理牺牲进程而不是我进程崩溃。”

而且,正如你可能猜到的,COM代理名为“进程空间“因为它承载的COM对象是.dll文件。

如何判断com代理托管的是哪个com对象?

标准Windows任务管理器不会提供有关COM代理进程承载哪个COM对象或DLL文件的更多信息。如果您想查看此信息,建议使用Microsoft的Process Explorer工具。下载它,你只需把鼠标放在dllhost.exe文件进程资源管理器中的进程,以查看它承载的COM对象或DLL文件。

正如我们在下面的截图中看到的,这个特殊的dllhost.exe文件进程正在托管CortanaMapiHelper.dll对象。

什么是“com代理”(进程空间)为什么它在我的电脑上运行?

我可以禁用它吗?

不能禁用COM代理进程,因为它是Windows的必要部分。它实际上只是一个容器进程,用于运行其他进程想要运行的COM对象。例如,Windows资源管理器(或文件资源管理器)定期创建COM代理进程,以便在打开文件夹时生成缩略图。您使用的其他程序也可以创建自己的COM代理进程。所有的dllhost.exe文件系统上的进程由另一个程序启动,以执行程序希望执行的操作。

是病毒吗?

COM代理进程本身不是病毒,是Windows的正常部分。但是,它可以被恶意软件使用。例如特洛伊木马。鲍利克斯恶意软件使用dllhost.exe文件做脏活的过程。如果你看到大量的dllhost.exe文件进程正在运行并且正在使用大量的CPU,这可能表明COM代理进程正在被病毒或其他恶意应用程序滥用。

相关:什么是Windows10最好的防病毒软件?(Windows Defender足够好吗?)

如果你担心恶意软件滥用dllhost.exe文件或COM代理进程,您应该使用首选的防病毒程序运行扫描,以查找并删除系统中存在的任何恶意软件。如果你选择的防病毒程序说一切正常,但你怀疑,运行另一个防病毒工具扫描得到第二意见。

  • 发表于 2021-04-07 05:09
  • 阅读 ( 195 )
  • 分类:互联网

你可能感兴趣的文章

什么是“系统空闲进程”,为什么要占用这么多cpu?

...下面是这个过程的实际作用。 相关:这个过程是什么?为什么它在我的电脑上运行? 这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代理,主进程, dwm.exe文件, 输入法,rundll32.exe,Ad...

  • 发布于 2021-04-03 15:38
  • 阅读 ( 282 )

什么是“rpcsvchost”,为什么它在我的mac上运行?

...服务是什么?最好开始读书! 相关:这个过程是什么?为什么它在我的Mac上运行? 今天的进程rpcsvchost是一种用于连接特定类型网络的工具,尤其是Microsoft网络。引用rpcsvchost的手册页: rpcsvchost is a very simple environment for hosting DCE...

  • 发布于 2021-04-05 00:38
  • 阅读 ( 394 )

什么是dasd?为什么它在我的mac上运行?

...服务是什么?最好开始读书! 相关:这个过程是什么?为什么它在我的Mac上运行? 今天的进程dasd是Duet活动调度器守护进程。这就解释了一切,谢谢大家的阅读! 开玩笑的:很明显这很神秘,所以让我们看得更深一点。守护进...

  • 发布于 2021-04-05 06:21
  • 阅读 ( 269 )

什么是“microsoft网络实时检查服务”(nissrv.exe文件)为什么它在我的电脑上运行?

Windows 10包括Windows Defender,它可以保护您的电脑免受病毒和其他威胁。“Microsoft网络实时检查服务”过程,也称为NisSrv.exe文件,是Microsoft防病毒软件的一部分。 如果已安装Microsoft Security Essentials防病毒软件,则Windows 7上也会出...

  • 发布于 2021-04-05 06:26
  • 阅读 ( 252 )

什么是cfprefsd,为什么它在我的mac上运行?

...,没有它你就不能使用电脑。 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,介绍了活动监视器中的各种进程,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、launchd、backup...

  • 发布于 2021-04-06 15:17
  • 阅读 ( 257 )

什么是云,为什么它运行在我的mac上?

...是macOS的一部分,与iCloud相关。 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,它解释了活动监视器中的各种进程,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、launchd、b...

  • 发布于 2021-04-06 15:25
  • 阅读 ( 228 )

什么是“parentalcontrolsd”,为什么它在我的mac上运行?

...现的。也许它占用了CPU周期,或者它就在那里,你想知道为什么。首先:这是macOS的一部分,所以不要担心它是恶意软件。 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,它解释...

  • 发布于 2021-04-06 19:03
  • 阅读 ( 180 )

什么是nsurlstoraged,为什么它在我的mac上运行?

...法识别的内容:nsurlstoraged。这是什么,你可能想知道,为什么它使用网络和CPU资源?首先,不要惊慌:这是macOS的一部分。 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,介绍了...

  • 发布于 2021-04-06 20:10
  • 阅读 ( 197 )

什么是usereventagent,为什么它在我的mac上运行?

...吗?否:这是macOS的核心部分。 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,它解释了活动监视器中的各种进程,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、launchd、b...

  • 发布于 2021-04-06 20:49
  • 阅读 ( 202 )

配置了什么,为什么它在我的mac上运行?

...gd。这是什么,你应该担心吗? 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,介绍了活动监视器中的各种进程,如kernel\u task、hidd、mdsworker、installd、WindowServer、blued、launchd、back...

  • 发布于 2021-04-06 21:58
  • 阅读 ( 172 )
ohjnz96232
ohjnz96232

0 篇文章

相关推荐