Table of contents
WMI Provider Host (WmiPrvSE.exe),是一个与Windows Management Instrumentation (WMI)服务有关的进程,该服务是基于Windows的操作系统上管理数据和操作的基础设施。
WMI Provider Host进程在后台运行,通常不会占用很多系统资源。 但有几次我注意到,WMI Provider Host(WmiPrvSE.exe)进程导致CPU以100%的速度工作,使系统无法使用。
在本教程中,您将看到关于如何排除和解决由WmiPrvSE.exe(WMI Provider Host)进程引起的高CPU使用率问题的详细说明。
如何解决WMI Provider Host (WmiPrvSE.exe)高CPU使用率的问题(Windows 10, 8.1, 7)。
方法1.扫描你的电脑是否有病毒。方法2.安装所有可用的Windows更新。方法3.运行系统维护故障排除程序。方法4.找到导致高CPU使用率的程序或服务。方法5.禁用依赖 "Windows Management Instrumentation "服务的第三方服务。方法6.停止或禁用肇事的服务。方法7.修复损坏的系统文件和服务。方法8.用DISM工具修复Windows损坏的错误。 方法1.扫描你的电脑是否有病毒。
病毒或恶意程序会导致WMI Provider Host的CPU使用率问题。 因此,在你继续排查WmiPrvSE.exe(WMI Provider Host)的高CPU使用率问题之前,请使用此恶意软件扫描和删除指南来检查和删除可能在你的电脑上运行的病毒或/和恶意程序。
方法2.安装所有可用的Windows更新。
确保你已经在你的电脑上安装了所有可用的Windows更新。 要做到这一点。
- 在 Windows 7, 8, 8.1 :
1. 新闻 窗户 + R 键来加载 运行 对话框。
2. 键入以下命令以打开Windows Update,然后按 进入 .
- wuapp.exe
3. 点击 检查更新 按钮,然后安装所有发现的更新。
- 在 Windows 10 :
1. 单击 "Windows"。 开始 按钮并打开 设置 .
2. 点击 更新与安全。
3. 点击 检查更新 按钮,然后安装所有发现的更新。
方法3.运行系统维护和Windows Update故障排除程序。
运行系统维护故障排除程序,自动修复系统的问题。
1. 导航至Windows 控制面板 .
2. 设置 查看方式 到。 小图标 然后点击 故障排除。
3. 点击进入 查看全部 .
4. 双击在 系统维护 .
5. 新闻 下一页 然后按照屏幕上的提示,运行系统维护故障排除程序。
方法4.找到导致WmiPrvSE.exe高CPU使用率的服务或程序。
1. 同时按 窗户 + R 键来打开运行命令框。
2 在运行命令框中,键入。 eventvwr.msc 按键 进入。
3. 在 事件查看器 转到。
- 应用程序和服务日志 -> 微软 -> Windows -> WMI活动 > 运行
4. 点击 "WMI-Activity "错误,并注意到 客户端程序识别(ClientProcessId 数。
5. 然后,按 键盘 + 甩手掌柜 + ǞǞǞ 键来打开 任务管理器 .
6. 现在看看 详细内容 和 服务 标签,以查找哪个进程或服务具有相同的 PID 号码与 客户端程序识别(ClientProcessId 你在事件查看器中注意到的数字,以便找到罪魁祸首的服务或应用程序。
7. 当您发现哪个应用程序或服务导致WMI Provider Host CPU使用率高的问题时,请卸载该程序或将该程序的优先级改为 低 . *
注意事项。
1.要改变一个进程的优先级:右击该进程并选择 设置优先权 .
2.如果高CPU使用率是由Windows服务引起的,那么按照下面方法6的指示停止或完全禁用该服务。
8. 完成后,重新启动你的电脑,看看高CPU使用率问题是否已经解决。
方法5:禁用依赖 "Windows Management Instrumentation "服务的第三方服务。
1. 同时按 窗户 + R 键来打开运行命令框。
2 在运行命令框中,键入。 services.msc 并按 进入。
3. 右键点击 Windows Management Instrumentation 服务,并选择 属性。
4. 选择 依赖性 选项卡,看看在 "以下系统组件依赖于此服务 "框中,你是否看到除了 "IP助手 "之外的任何其他服务。
注意:默认情况下,依赖 "Windows Management Instrumentation "服务的唯一服务是 IP助手 服务。
5. 如果你看到任何其他服务(除了 "IP助手"),继续并禁用第三方服务(见方法6的说明)或卸载相应的应用程序。
例如(见以下截图):禁用MalwareBytes服务或卸载MalwareBytes应用程序。
方法6:停止或禁用 "罪魁祸首 "服务。
1. 同时按 窗户 + R 键来打开运行命令框。
2 在运行命令框中,键入。 services.msc 并按 进入。
3. 在服务列表中,找到你想停止或禁用的服务*,并在其上点击右键。 然后,执行以下操作之一。
注意:如果你不能找到导致高CPU问题的服务,那么继续重启、停止或禁用 "Windows Management Instrumentation "服务。
- a. 选择 停止 来暂时停止服务(直到重新启动)。
- b. 选择 "属性",将 "启动类型 "设置为 "已禁用",以完全禁用该服务。
方法7.修复损坏的系统文件和服务(SFC)。
运行系统文件检查器(SFC)工具来修复Windows的损坏的文件和服务。 要做到这一点。
1. 打开一个升高的命令提示符窗口,前往。
- 在Windows开始按钮上点击右键 并选择 命令提示符 (管理员)
2. 在命令窗口中,输入以下命令,然后按 进入 .
- SFC /SCANNOW
3.等待 和 请勿使用您的电脑 直到 证监会工具 检查并修复损坏的系统文件或服务。
4. 当SFC工具完成后。 重新启动 你的电脑,并检查 "WMI提供者主机 "是否仍然占用CPU的资源。
方法8:用DISM工具(系统更新准备工具)修复Windows损坏错误。
1. 在Windows开始按钮上点击右键 并选择 命令提示符(管理员)。
2. 在命令提示符窗口,输入以下命令并按下 进入。
- Dism.exe /Online /Cleanup-Image /Restorehealth
3. 请耐心等待,直到DISM修复组件库。
4. 当操作完成后,你应该被告知,组件存储的损坏已经被修复。
5. 关闭命令提示符窗口并重新启动计算机。
好运!
如果本指南对你有帮助,请留下你的经验评论,让我知道。 请喜欢并分享本指南以帮助他人。
Andy Davis
A system administrator s blog about Windows