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)窗口。
3. 现在,向下滚动并右键单击SysMain。然后,选择Properties,如图所示。
4.在这里,在常规(General )选项卡中,从下拉菜单中将启动类型(Startup type )设置为已禁用,如下所示。(Disabled )
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, )如图所示。
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),如图所示。
3. 单击左窗格中的Windows 安全性。(Windows Security )
4. 接下来,选择保护区域下的(Protection areas, )病毒和威胁保护(Virus & threat protection )选项,如图所示。
5A。单击当前威胁(Current threats)下的开始操作(Start Actions )以针对列出的威胁采取措施。
5B。如果您的系统中没有任何威胁,系统将显示无需操作(No actions needed )警报。
6.重新启动系统(Reboot your system)并检查DISM高CPU使用率错误是否已修复。
Method 6: Update/Reinstall Drivers
如果您在系统中安装或更新的新驱动程序与操作系统文件不兼容或已过时,您将面临DISM主机服务进程CPU使用率高的问题。因此,建议您更新您的设备和驱动程序以防止上述问题。
1.如图所示,从Windows 10 搜索(Windows 10 search)中启动 设备管理器。(Device Manager)
2. 双击 系统设备(System devices)将其展开。
3. 现在,右键单击您的系统驱动程序(system driver) ,然后单击更新驱动程序(Update driver),如突出显示的那样。
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),如图所示。
3. 勾选“删除此设备的驱动程序软件”复选框,然后单击“(Delete the driver software for this device)卸载(Uninstall) ”确认提示。
4. 现在,访问制造商的网站并下载(download)该驱动程序的最新版本。
注意:(Note:)您可以从此处下载Intel、 AMD或NVIDIA显示驱动程序。
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)为例。
4. 现在,点击卸载确认提示。(Uninstall. )
5. 在Windows 搜索框中,(Windows Search box, )键入%appdata% 打开App Data Roaming文件夹。
6. 在这里,右键单击DismHost.exe文件夹,然后单击删除。(Delete.)
注意:(Note:)我们在这里以Chrome为例。
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,如下图高亮显示。
5. 最后,单击“完成(Finish)”将您的Windows PC 恢复到DISM 服务进程(DISM Servicing Process)未导致任何问题的状态。
受到推崇的:(Recommended:)
我们希望本指南对您有所帮助,您可以解决 DISM 主机服务进程 CPU 使用率高的(fix DISM host servicing process high CPU usage)问题。让我们知道哪种方法适合您。另外,如果您有任何疑问或建议,请随时将它们放在评论部分。
Fix DISM Host Servicing Process High CPU Usage
Windows 10 has several built-in toolѕ that help to automatically analyze and repair corrupt files in your system. One such tool is DISM or Deployment Image Servicing and Management. It is a command-line tool that assiѕts in servicing and prepаring Windows іmages on Windows Recoνery Environment, Windows Ѕetup, and Windows PE. DISM works in those cases too, whеn thе System File Checker is nоt working correctly. However, at times you may face DISM host sеrvicing process high CPU Usage error. This articlе wіll discuss what is DISM host servicing process is and how to fix high CPU usage issues. Read till the end!
How to Fix DISM Host Servicing Process High CPU Usage Issue
What is DISM Host Servicing Process?
Despite the various advantages of the DISM host servicing process, there are many conflicts associated with DismHost.exe as well. Many users claim that it is an essential component of the Windows Operating system. However, some people do not agree with this claim as you cannot see its icon on the Taskbar. On the other hand, some antivirus applications consider it malware. Hence, the DISM host servicing process leads to various issues like:
- High CPU usage up to 90 to 100%
- Malware threat
- High bandwidth consumption
Read more about DISM here from the Microsoft website.
Read and implement the given solutions to fix DISM Host Servicing Process causing the High CPU Usage issue on Windows 10.
Method 1: Restart Your PC
Before trying out the rest of the methods, you are advised to reboot your system. In most cases, a simple restart fixes the issue, without much effort.
1. Press the Windows key and select the Power icon
Note: Power icon is found at the bottom in Windows 10 system, while in Windows 8 system, it is located at the top.
2. Several options like Sleep, Shut down, and Restart will be displayed. Here, click on Restart, as shown.
Restarting your system will refresh RAM and will lower CPU consumption.
Method 2: Disable SuperFetch (SysMain)
The startup time for applications and Windows is improved by a built-in feature called SysMain (formerly, SuperFetch). However, system programs do not benefit much from it. Instead, background activity is increased, leading to a reduction in the operational speed of the computer. These Windows services consume a lot of CPU resources, and hence, it is often, recommended to disable SuperFetch in your system.
1. Launch the Run dialog box by holding Windows + R keys together.
2. Type services.msc as shown and click OK to launch the Services window.
3. Now, scroll down and right-click on SysMain. Then, select Properties, as depicted.
4. Here, in the General tab, set the Startup type to Disabled from the drop-down menu, as highlighted below.
5. Finally, click Apply and then, OK to save the changes.
Also Read: Fix DISM Error 14098 Component Store has been corrupted
Method 3: Disable Background Intelligent Transfer Service
Similarly, disabling BITS will help fix DISM host servicing process high CPU usage error.
1. Navigate to the Services window using the steps mentioned in Method 2.
2. Scroll and right-click on Background Intelligent Transfer Service and select Properties.
3. Here, in the General tab, set the Startup type to Disabled, as depicted.
4. Finally, click Apply then, OK to save the changes.
Method 4: Disable Windows Search Service
Likewise, this process too takes up a lot of CPU resources and can be easily disabled to fix said problem, as explained below.
1. Again, launch the Services Window as mentioned in the above Method 2.
2. Now, right-click on Windows Search Service, and select Properties, as shown.
3. Here, in the General tab, set the Startup type to Disabled, as highlighted.
4. Click on Apply > OK and exit.
Also Read: Fix DISM Source Files Could not be Found Error
Method 5: Run Malware or Virus Scan
Windows Defender may not recognize the threat when a virus or malware uses the DismHost.exe file as camouflage. Thereby, hackers may easily intrude into your system. Few malicious software such as worms, bugs, bots, adware, etc. might also contribute to this problem.
However, you can identify if your system is under malicious threat through the unusual behavior of your Operating System.
- You will notice several unauthorized access.
- Your system will crash more frequently.
Few anti-malware programs can help you overcome malicious software. They routinely scan and safeguard your system. Therefore, to avoid DISM host servicing process high CPU usage error, run an antivirus scan in your system and check if the problem is solved. Follow the below-mentioned steps to do so:
1. Navigate to Windows Settings by pressing Windows + I keys together.
2. Here, click on Update & Security, as shown.
3. Click on Windows Security in the left pane.
4. Next, select the Virus & threat protection option under Protection areas, as depicted.
5A. Click on Start Actions under Current threats to take action against the listed threats.
5B. If you do not have any threats in your system, the system will display No actions needed alert.
6. Reboot your system and check if DISM high CPU usage error is fixed.
Method 6: Update/Reinstall Drivers
If the new drivers you have installed or updated in your system are incompatible or outdated in relevance to the operating system files, you will face the DISM host servicing process high CPU usage problem. Therefore, you are advised to update your device and drivers to prevent the said problem.
1. Launch Device Manager from the Windows 10 search as shown.
2. Double-click on System devices to expand it.
3. Now, right-click on your system driver and click on Update driver, as highlighted.
4. Click on Search automatically for drivers to let Windows locate and install the driver.
5A. Now, the drivers will update to the latest version, if they are not updated.
5B. If they are already in an updated stage, the screen displays: 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. Click on the Close button to exit the window.
6. Restart the computer, and confirm that the high CPU usage issue is fixed.
In some cases, users could fix high CPU usage issue by reinstalling the drivers that were causing the said issue like Display or Audio or Network drivers.
1. Launch Device Manager and expand any section by double-clicking on it.
2. Now, right-click on the driver, e.g. Intel Display Adapter, and select Uninstall device, as shown.
3. Check the box titled Delete the driver software for this device and confirm the prompt by clicking Uninstall.
4. Now, visit the manufacture’s website and download the latest version of the said driver.
Note: You can download Intel, AMD, or NVIDIA display drivers from here.
5. Then, follow the on-screen instructions to run the executable and install the driver.
Note: When installing a new driver on your device, your system may reboot several times.
Also read: What is Device Manager? [EXPLAINED]
Method 7: Update Windows
If you did not obtain fix by the above methods, then installing the latest version of Windows should solve the DISM host servicing process high CPU usage issue.
1. Navigate to Settings > Update & Security as instructed in Method 5.
2. Now, select Check for Updates from the right panel.
3A. Follow the on-screen instructions to download and install the latest update, if available.
3B. If your system is already up-to-date, then it will show You’re up to date message.
4. Restart your PC to complete the installation.
Method 8: Reinstall DismHost.exe
Sometimes reinstalling DismHost.exe file can fix the DISM host servicing process high CPU usage issue.
1. Launch Control Panel through the Search Bar as shown below.
2. Set View by > Category and click on Uninstall a program, as depicted below.
3. Here, search for DismHost.exe and click on it. Then, select Uninstall.
Note: Here, we have used Google Chrome as an example.
4. Now, confirm the prompt by clicking on Uninstall.
5. In the Windows Search box, type %appdata% to open App Data Roaming folder.
6. Here, right-click on the DismHost.exe folder and click Delete.
Note: We have used Chrome as an example here.
7. Reinstall DismHost.exe from here and follow the on-screen instructions.
Also Read: Fix DISM Error 0x800f081f in Windows 10
Method 9: Perform System Restore
If you are still facing high CPU usage issue, then the last resort is to perform a system restore. Follow the steps below to do the same:
1. Launch Control Panel as mentioned above.
2. Set View by > Large icons and click on Recovery, as shown.
2. Click on Open System Restore option.
3. Now, click on Next.
4. Select the last update and click on Next, as shown highlighted below.
5. Finally, click on Finish to restore your Windows PC to the state where DISM Servicing Process wasn’t causing any issues.
Recommended:
We hope that this guide was helpful and you could fix DISM host servicing process high CPU usage issue. Let us know which method worked for you. Also, if you have any queries or suggestions, then feel free to drop them in the comment section.