什么是 dllhost.exe,为什么它显示高磁盘使用率?

如果您打开任务管理器(Manager)并看到一个名为dllhost.exe的进程占用了您的大量磁盘(Disk),请不要立即断定它是病毒,因为它不是。在本文中,我们将了解什么是 dllhost.exe 以及为什么它显示 High Disk Usage

什么是 dllhost.exe?

什么是 dllhost.exe,为什么它显示高磁盘使用率?

Dllhost.exeCOM 代理(COM Surrogate)主机进程是Microsoft Windows进程。它被许多程序使用,包括但不限于 .NET运行时(Runtime)进程。Dllhost.exe与svchost.exe一样,是所有面向COM+的编程代码所必需的。

因此,说它是病毒是不正确的。但是,病毒可以将自己命名为 dllhost.exe,并且您遇到 dllhost.exe磁盘使用(High Disk Usage)率高的原因可能是该病毒。因此,要检查它是否是正版进程,请按Win + X > Task Manager任务管理(Task Manager)器,转到详细信息(Details)选项卡,右键单击 dllhost.exe,然后单击打开(Open)文件位置。

如果您的文件的位置与以下相同,则该过程是真实的:

C:\Windows\System32

如果没有,您需要扫描您的 PC 以查找病毒和恶意软件。为此,请点击Win + S,键入“Windows Security”,然后单击Open。现在,单击病毒(Virus)和威胁防护> Scan选项 > Microsoft Defender 脱机(Microsoft Defender Offline)扫描> Scan立即扫描。

让它扫描您的计算机以查找病毒和恶意软件,如果发现则删除。

修复 dllhost.exe 高磁盘使用率

大多数情况下,dllhost.exe 的磁盘(High Disk)使用率并不高,而是DLL文件可以使用此进程,从而导致磁盘(Disk)使用率激增。因此,您可以关闭DLL文件以减少磁盘(Disk)使用量。

您将在任务管理器(Task Manager)中看到许多不同的 dllhost.exe 进程。要了解导致 dllhost.exe 资源利用率飙升的真正罪魁祸首进程,您需要知道哪个是违规进程——这就是您可以在Clean Boot State中识别的内容。

但是,如果您仍然遇到问题,并且您确定任务管理器(Task Manager)中的 dllhost.exe不是病毒,您可以尝试这些方法来解决问题。基本上(Basically),我们确保您的操作系统文件和系统映像(System Image)处于最佳状态。

  1. 运行证监会
  2. 运行 DISM。

让我们详细谈谈它们。

1]运行证监会

如何修复 Windows 10 上的运行时错误 217 (0041ACoD)

如果您面临 dllhost.exe,那么您的系统文件很可能已损坏。为了修复它们,我们将运行SFCDISM

为此,请以管理员身份启动命令提示符,键入以下命令,然后(Command Prompt)按 Enter(Enter)

sfc /scannow

等待(Wait)该过程完成,并希望错误将得到修复。

2]运行DISM

如果SFC没有解决问题,您可以运行DISM来解决问题。对于 以管理员身份启动命令提示符 ,键入以下命令并按(Command Prompt )Enter。

Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth

如果您继续看到高资源利用率,那么您可能需要使用进程资源管理器(Process Explorer)来找出导致此问题的加载进程或DLL文件。

相关(Related)程序 Exe 或 COM Surrogate 已停止工作(Program Exe or COM Surrogate has stopped working)



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts