如何修复 Windows 中 dllhost.exe 高磁盘使用率

Jacki

当您打开任务管理器并注意到一个名为 dllhost.exe 的进程消耗大量磁盘资源时,您自然会感到担忧。然而,这个进程通常不是病毒,而是 Windows 操作系统的重要组成部分。让我们探讨一下 dllhost.exe 是什么以及如何解决与其相关的高磁盘使用率问题。

Dllhost.exe,也称为 COM 代理主机进程,是合法的 Microsoft Windows 组件。它负责管理动态链接库(DLL)文件并促进不同软件组件之间的通信。此过程对于运行 COM(组件对象模型)对象至关重要,它允许各种应用程序有效地共享代码和资源。

真正的 dllhost.exe 文件通常位于以下目录中:

C:\Windows\System32

虽然 dllhost.exe 是 Windows 的正常部分,但恶意软件有时会使用此名称来伪装自己。因此,如果您发现异常行为,验证该过程的真实性非常重要。

验证 dllhost.exe 的真实性

步骤一:按打开任务管理器Ctrl + Shift + Esc

步骤2:单击“详细信息”选项卡。

步骤3:在列表中找到dllhost.exe,右键单击它,然后选择“打开文件位置”。

第4步:检查该文件是否位于 C:\Windows\System32 文件夹中。如果它位于其他位置,则可能是恶意软件。

如果您怀疑系统上的 dllhost.exe 是恶意的,请使用 Windows Security 或您首选的防病毒软件运行完整的系统扫描。

修复 dllhost.exe 高磁盘使用率

如果您确认 dllhost.exe 是正版的,但磁盘使用率仍然很高,请尝试以下方法来解决问题:

方法 1:运行系统文件检查器 (SFC)

步骤一:以管理员身份打开命令提示符。您可以通过右键单击“开始”按钮并选择“Windows 终端(管理员)”或“命令提示符(管理员)”来执行此操作。

步骤2:键入以下命令并按 Enter:

sfc /scannow

步骤3:等待扫描完成。此过程可能需要几分钟。

第4步:扫描完成后重新启动计算机。

系统文件检查器工具扫描并修复损坏的系统文件,这可能导致 dllhost.exe 行为异常。

参见:如何修复 Windows 11 中由 vssvc.exe 导致的高 CPU 和磁盘使用率

方法 2:运行部署映像服务和管理 (DISM)

如果 SFC 无法解决问题,DISM 可以帮助修复 Windows 映像。

步骤一:以管理员身份打开命令提示符。

步骤2:按顺序运行以下命令,每执行一个命令后按 Enter 键:

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

步骤3:该过程完成后重新启动计算机。

DISM 有助于修复可能影响 dllhost.exe 性能的 Windows 损坏问题。

方法 3:执行干净启动

干净启动使用最少的驱动程序和启动程序启动 Windows,这可以帮助确定第三方应用程序是否导致 dllhost.exe 使用过多的磁盘资源。

步骤一:Windows key + R, 类型msconfig,然后按 Enter 键。

步骤2:在系统配置窗口中,转到“服务”选项卡。

步骤3:选中“隐藏所有 Microsoft 服务”,然后单击“全部禁用”。

第4步:转到“启动”选项卡,然后单击“打开任务管理器”。

第5步:在任务管理器中,禁用所有启动项。

第6步:重新启动计算机。

重启后,检查dllhost.exe磁盘使用率是否仍然较高。如果问题得到解决,请逐步重新启用服务和启动项以找出罪魁祸首。

方法 4:更新 Windows

确保您的 Windows 是最新的通常可以解决 dllhost.exe 等系统进程的问题。

步骤一:按 转到设置Windows key + I

步骤2:单击左侧边栏中的“Windows 更新”。

步骤3:单击“检查更新”并安装任何可用的更新。

第4步:安装更新后重新启动计算机。

Windows 更新通常包含性能问题的修复,并且可以改进系统进程的行为。

如果在尝试这些方法后,您仍然遇到 dllhost.exe 磁盘使用率过高的问题,请考虑使用 Process Explorer 等工具来确定导致问题的特定 DLL 或进程。在某些情况下,更新或重新安装有问题的应用程序可能会解决磁盘使用率高的问题。