wmiprvse.exe 占用 CPU 过高时,通常意味着 Windows Management Instrument(Windows 管理规范)服务正在处理大量请求或存在异常。
解决方法
临时解决:重启 WMI 服务 按下 Win + R,输入 services.msc 打开服务窗口。 找到 Windows Management Instrumentation 服务,右键选择 重启。 重启后观察 CPU 占用是否下降。
检查 WMI 相关服务进程和任务 打开任务管理器(Ctrl + Alt+ Delete),切换到“详细信息 ”选项卡。 找到 wmiprvse.exe,右键选择“转到服务”,查看关联的服务,如果发现异常程序调用 WMI,可暂时结束该程序进程。
修复 WMI 库 WMI 库损坏。
以管理员身份打开命令提示符(Win + X → 选择 命令提示符 (管理员))。 依次执行以下命令后重启电脑后观察问题是否解决:
net stop winmgmt
#如果有提示,输入“Y”确认继续执行。
winmgmt /salvagerepository %windir%\System32\wbem
winmgmt /resetrepository %windir%\System32\wbem
net start winmgmt其他方法
确认进程位置:正常的 wmiprvse.exe 应位于 C:\Windows\System32\wbem\ 或 C:\Windows\SysWOW64\wbem\。若位置异常,可能是恶意程序。 使用杀毒软件检测是否有病毒或恶意软件。
检查计划任务或脚本,某些计划任务、脚本可能频繁调用 WMI: 按下 Windows + R打开“运行”窗口,输入 taskschd.msc 打开任务计划程序,查看是否有异常任务频繁触发。 检查第三方监控工具(如系统管理软件)是否配置不当,导致 WMI 请求过载。
检查系统日志,按下组合键 Windows + R,输入eventvwr.msc 打开事件日志,进一步分析 WMI 日志以排查具体问题。