修复 DISM 主机服务进程 CPU 使用率过高

Windows 10 具有多个内置工具,可帮助自动分析和修复系统中的损坏文件。一种这样的工具是DISM部署映像服务(Deployment Image Servicing)管理(Management)。它是一个命令行工具,可帮助在Windows 恢复环境(Windows Recovery Environment)Windows 安装程序(Windows Setup)Windows PE上维护和准备(Windows PE)Windows映像。当系统文件检查器(System File Checker)无法正常工作时, DISM也可以在这些情况下工作。但是,有时您可能会遇到DISM主机服务进程高CPU 使用率(CPU Usage)错误。本文将讨论什么是DISM主机服务过程是以及如何解决高CPU使用率问题。读到(Read)最后!

如何修复 DISM 主机服务进程高 CPU 使用率问题
(How to Fix DISM Host Servicing Process High CPU Usage Issue )

什么是 DISM 主机服务流程?(What is DISM Host Servicing Process?)

尽管DISM(DISM)主机服务过程具有各种优势,但也存在许多与DismHost.exe相关的冲突。许多用户声称它是Windows 操作系统(Windows Operating)的重要组成部分。但是,有些人不同意这种说法,因为您在任务栏上看不到它的图标(Taskbar)。另一方面,一些防病毒应用程序将其视为恶意软件。因此(Hence)DISM主机服务过程会导致各种问题,例如:

  • 高达 90% 到 100% 的高 CPU 使用率
  • 恶意软件威胁
  • 高带宽消耗

(Read more about DISM here)在 Microsoft 网站上阅读有关 DISM的更多信息。

阅读(Read)并实施给定的解决方案,以修复导致Windows 10上(Windows 10)CPU 使用率过高(High CPU Usage)问题的DISM 主机服务进程(DISM Host Servicing Process)

方法 1:重启你的电脑
(Method 1: Restart Your PC )

在尝试其余方法之前,建议您重新启动系统。在大多数情况下,简单的重启即可解决问题,无需付出太多努力。

1. 按Windows键并选择电源(Power)图标

注意:电源图标在(Note:)Windows 10系统中位于底部,而在Windows 8系统中位于顶部。

2. 会显示几个选项,如睡眠(Sleep)关机(Shut down)重启(Restart)。在这里,单击Restart,如图所示。

将显示几个选项,如睡眠、关闭和重新启动。 在这里,单击重新启动。

重新启动系统将刷新RAM并降低CPU消耗。

方法 2:禁用 SuperFetch (SysMain)(Method 2: Disable SuperFetch (SysMain))

名为SysMain(SysMain)(以前称为SuperFetch)的内置功能改进了应用程序和Windows的启动时间。然而,系统程序并没有从中受益太多。相反,后台活动增加,导致计算机的运行速度降低。这些Windows服务会消耗大量CPU资源,因此通常建议在您的系统中禁用 SuperFetch 。(disable SuperFetch)

1. 同时按住Windows + R键启动运行(Run)对话框。

2.如图所示, 键入 services.msc ,然后单击(services.msc )确定(OK )以启动服务(Services)窗口。

按如下方式键入 services.msc,然后单击确定以启动“服务”窗口。

3. 现在,向下滚动并右键单击SysMain。然后,选择Properties,如图所示。

向下滚动到 SysMain。 右键单击它并选择属性

4.在这里,在常规(General )选项卡中,从下拉菜单中将启动类型(Startup type )设置为已禁用,如下所示。(Disabled )

从下拉菜单中将启动类型设置为禁用。 DISM 主机服务进程 CPU 使用率高

5. 最后,单击应用(Apply),然后单击确定(OK )以保存更改。

另请阅读:(Also Read:) 修复 DISM 错误 14098 组件存储已损坏(Fix DISM Error 14098 Component Store has been corrupted)

方法三:关闭后台智能传输服务(Method 3: Disable Background Intelligent Transfer Service)

同样,禁用BITS将有助于修复DISM主机服务进程高CPU使用率错误。

1. 使用方法 2(Method 2)中提到的步骤导航到服务(Services )窗口。

2. 滚动并右键单击后台智能传输服务(Background Intelligent Transfer Service ),然后选择属性。(Properties.)

右键单击后台智能传输服务并选择属性。

3. 在这里,在General选项卡中,将Startup type设置为Disabled,如图所示。

从下拉菜单中将启动类型设置为禁用

4. 最后,单击应用(Apply),然后单击确定(OK )以保存更改。

方法 4:禁用 Windows 搜索服务(Method 4: Disable Windows Search Service)

同样,这个过程也占用了大量的CPU资源,并且可以很容易地禁用以解决上述问题,如下所述。

1. 再次,如上述方法 2中所述启动(Method 2)服务窗口(Services Window)

2. 现在,右键单击Windows Search Service,然后选择属性,(Properties, )如图所示。

右键单击 Windows 搜索服务,然后选择属性。 DISM 主机服务进程 CPU 使用率高

3. 在这里,在常规(General )选项卡中,将启动类型(Startup type )设置为已禁用,(Disabled, )如突出显示的那样。

从下拉菜单中将启动类型设置为禁用

4. 单击Apply > OK并退出。

另请阅读:(Also Read:) 修复 DISM 源文件无法找到错误(Fix DISM Source Files Could not be Found Error)

方法 5:运行恶意软件或病毒扫描(Method 5: Run Malware or Virus Scan)

当病毒或恶意软件使用DismHost.exe文件作为伪装时, Windows Defender可能无法识别威胁。(Defender)因此(Thereby),黑客可能很容易侵入您的系统。很少有恶意软件(如蠕虫、错误、机器人、广告软件等)也可能导致此问题。

但是,您可以通过操作系统的异常行为来识别您的系统是否受到恶意威胁。

  • 您会注意到几个未经授权的访问。
  • 您的系统会更频繁地崩溃。

很少有反恶意软件程序可以帮助您克服恶意软件。他们会定期扫描并保护您的系统。因此,为避免DISM主机服务进程CPU使用率过高错误,请在系统中运行防病毒扫描(run an antivirus scan)并检查问题是否已解决。请按照以下步骤执行此操作:

1.通过同时按下Windows + I键导航到Windows 设置。(Windows Settings)

2. 在这里,点击更新和安全(Update & Security),如图所示。

在这里,将弹出 Windows 设置屏幕,现在单击更新和安全。

3. 单击左窗格中的Windows 安全性。(Windows Security )

4. 接下来,选择保护区域下的(Protection areas, )病毒和威胁保护(Virus & threat protection )选项,如图所示。

选择保护区域下的病毒和威胁保护选项。 DISM 主机服务进程 CPU 使用率高

5A。单击当前威胁(Current threats)下的开始操作(Start Actions )以针对列出的威胁采取措施。

单击当前威胁下的开始操作。 DISM 主机服务进程 CPU 使用率高

5B。如果您的系统中没有任何威胁,系统将显示无需操作(No actions needed )警报。

如果您的系统中没有任何威胁,系统将突出显示“无需操作”警报。

6.重新启动系统(Reboot your system)并检查DISMCPU使用率错误是否已修复。

Method 6: Update/Reinstall Drivers

如果您在系统中安装或更新的新驱动程序与操作系统文件不兼容或已过时,您将面临DISM主机服务进程CPU使用率高的问题。因此,建议您更新您的设备和驱动程序以防止上述问题。

1.如图所示,从Windows 10 搜索(Windows 10 search)中启动 设备管理器。(Device Manager)

在 Windows 10 搜索菜单中键入设备管理器。 DISM 主机服务进程 CPU 使用率高

2. 双击 系统设备(System devices)将其展开。

您将在主面板上看到系统设备; 双击它以展开它。

3. 现在,右键单击您的系统驱动程序(system driver) ,然后单击更新驱动程序(Update driver),如突出显示的那样。

现在,右键单击任何芯片组驱动程序,然后单击更新驱动程序。 DISM 主机服务进程 CPU 使用率高

4. 单击自动搜索驱动程序(Search automatically for drivers ),让Windows找到并安装驱动程序。

单击自动搜索驱动程序以自动下载和安装驱动程序。

5A。现在,驱动程序将更新到最新版本,如果它们没有更新。

5B。如果它们已处于更新阶段,屏幕将显示:Windows 已确定已安装此设备的最佳驱动程序。Windows Update 或设备制造商的网站上可能有更好的驱动程序(Windows has determined that the best driver for this device is already installed. There may be better drivers on Windows Update or on the device manufacturer’s website)。单击关闭(Close )按钮退出窗口。

已经安装了适合您设备的最佳驱动程序

6.重启(Restart )电脑,确认高CPU使用率问题已解决。

在某些情况下,用户可以通过重新安装导致上述问题的驱动程序(如显示(Display)音频(Audio)网络驱动程序)来解决(Network)CPU使用率过高的问题。

1. 启动设备管理器 (Device Manager )并通过双击展开任何部分。(section )

2. 现在,右键单击驱动程序,例如Intel 显示适配器,(Intel Display Adapter,)然后选择卸载设备(Uninstall device),如图所示。

右键单击驱动程序并选择卸载设备。 DISM 主机服务进程 CPU 使用率高

3. 勾选“删除此设备的驱动程序软件”复选框,然后单击“(Delete the driver software for this device)卸载(Uninstall) ”确认提示。

现在,屏幕上将显示警告提示。 选中“删除此设备的驱动程序软件”框,然后单击“卸载”确认提示。 DISM 主机服务进程 CPU 使用率高

4. 现在,访问制造商的网站并下载(download)该驱动程序的最新版本。

注意:(Note:)您可以从此处下载Intel、 AMDNVIDIA显示驱动程序。

5. 然后,按照屏幕上的说明(on-screen instructions)运行可执行文件并安装驱动程序。

注意(Note):在您的设备上安装新驱动程序时,您的系统可能会重新启动几次。

另请阅读:(Also read:) 什么是设备管理器?[解释](What is Device Manager? [EXPLAINED])

方法 7:更新 Windows
(Method 7: Update Windows )

如果以上方法都没有得到修复,那么安装最新版本的Windows应该可以解决DISM主机服务进程CPU使用率高的问题。

1. 按照方法 5(Method 5)中的说明导航到Settings > Update & Security

2. 现在,从右侧面板中选择检查更新。(Check for Updates)

从右侧面板中选择检查更新

3A。按照屏幕上的说明(on-screen instructions)下载并安装最新更新(如果有)。

按照屏幕上的说明下载并安装可用的最新更新。

3B。如果您的系统已经是最新的,那么它将显示您是最新的(You’re up to date)消息。

现在,从右侧面板中选择检查更新。

4.重新启动(Restart)您的 PC 以完成安装。

方法8:重新安装DismHost.exe
(Method 8: Reinstall DismHost.exe )

有时重新安装DismHost.exe文件可以解决DISM主机服务进程高CPU使用率问题。

1.通过搜索(Search)栏启动控制面板(Control Panel ),如下所示。

在搜索栏中键入控制面板,然后单击打开。

2. 设置查看方式(View by) > Category并单击卸载程序(Uninstall a program),如下图所示。

单击程序和功能打开卸载或更改程序窗口

3. 在这里,搜索DismHost.exe并单击它。然后,选择卸载。(Uninstall.)

注意:(Note:)这里,我们以谷歌浏览器(Google Chrome)为例。

现在,单击 DismHost.exe 并选择卸载选项,如下图所示。 DISM 主机服务进程 CPU 使用率高

4. 现在,点击卸载确认提示。(Uninstall. )

5. 在Windows 搜索框中,(Windows Search box, )键入%appdata% 打开App Data Roaming文件夹。

单击 Windows 搜索框并键入命令。

6. 在这里,右键单击DismHost.exe文件夹,然后单击删除。(Delete.)

注意:(Note:)我们在这里以Chrome为例。

现在,右键单击 DismHost.exe 文件夹并将其删除。 DISM 主机服务进程 CPU 使用率高

7.从这里重新安装 DismHost.exe(Reinstall DismHost.exe)并按照屏幕上的说明进行操作。

另请阅读:(Also Read:) 修复 Windows 10 中的 DISM 错误 0x800f081f(Fix DISM Error 0x800f081f in Windows 10)

方法 9:执行系统还原(Method 9: Perform System Restore)

如果您仍然面临CPU使用率过高的问题,那么最后的手段是执行系统还原。请按照以下步骤执行相同操作:

1.如上所述启动控制面板。(Control Panel)

2. 设置View by > Large icons,然后单击恢复(Recovery),如图所示。

启动控制面板并选择恢复

2. 单击打开系统还原(Open System Restore )选项。

选择打开系统还原。

3. 现在,单击下一步(Next)

现在,单击下一步,如图所示。

4. 选择最后一次更新(last update)并点击Next,如下图高亮显示。

选择最后一次更新,然后单击下一步。 DISM 主机服务进程 CPU 使用率高

5. 最后,单击“完成(Finish)”将您的Windows PC 恢复到DISM 服务进程(DISM Servicing Process)未导致任何问题的状态。

受到推崇的:(Recommended:)

我们希望本指南对您有所帮助,您可以解决 DISM 主机服务进程 CPU 使用率高的(fix DISM host servicing process high CPU usage)问题。让我们知道哪种方法适合您。另外,如果您有任何疑问或建议,请随时将它们放在评论部分。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts