COM 代理 - 高内存或 CPU 使用率
一些喜欢密切关注其 Windows 系统的用户可能已经注意到其 Windows 任务管理器中的进程名称“COM Surrogate”。在某些情况下,您可能会看到与 COM 代理进程相关的高内存或 CPU 使用率,这是一个值得关注的有效原因。
让我们先解决一些问题 - COM Surrogate 不是病毒,也不是恶意软件。它是一个合法的 Windows 操作系统组件。如果您在任务管理器中右键单击该进程并在菜单中选择“打开文件位置”,您将被带到资源管理器窗口中的 C:\Windows\System32 目录,并突出显示文件“dllhost.exe”。
Dllhost.exe 是与所有活动 COM Surrogate 进程相关联的文件,它也是 Windows 安装的合法组件。
COM Surrogate 是一个处理所谓的 COM 对象的进程。 COM 代表“组件对象模型”,一个 COM 对象可以属于使用它的许多软件应用程序。
当涉及到 COM Surrogate 时,您可能有一些理由担心,因为该进程具有非常高的内存或 CPU 使用率。如果您怀疑相关进程有问题,请执行上述步骤 - 右键单击资源占用进程并选择“打开文件位置”。如果您到达与 C:\Windows\System32 不同的位置并看到 dllhost.exe 以外的文件,则您可能正在处理恶意软件。
此外,某些类型的恶意工具和应用程序可能会欺骗 dllhost 可执行文件或只是使用合法进程来感染您的系统。在这些情况下,最好的办法是导航到 COM Surrogate 进程链接到的硬盘驱动器上的任何文件,然后使用您使用的任何反恶意软件对其进行扫描。
概括地说,作为一般经验法则,COM Surrogate 是一个与名为 dllhost.exe 的合法 Windows 文件相关联的合法 Windows 进程。如果 COM Surrogate 进程表现出奇怪的行为或占用异常高的系统资源,请导航到该文件的位置并使用反恶意软件工具对其进行扫描。