询问者
windows server 2008 R2 wmi 进程消耗大量CPU资源

问题
全部回复
-
您好:
正在查看相关资料来解决您的问题,感谢您的等待。
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
您好:
1.打开 Event Viewer.在view菜单上勾选show Analytic and Debug Logs 然后在如下目录找到wmi activity,右击Trace 图标,选择属性,选择启用log ,您将被提示清理现存的日志选择ok,然后我们就能在trace下查看wmi报错的相关日志了。
Event Viewer| applications and Service Logs | Microsoft | Windows | WMI Activity.
trace wmi activity log method
https://docs.microsoft.com/en-us/windows/desktop/wmisdk/tracing-wmi-activity
2 以管理员身份运行命令提示符,输入winmgmt /verifyrepository 看看wmi代码库是否一致
3 使用process explorer 以树状方式显示各个进程之间的关系,方便查看某一进程启动了哪些其他的进程。
下载链接
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
BEST REGARDS
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
您好:
需要打开 Event Viewer.在view菜单上勾选show Analytic and Debug Logs ,才会显示这个目录。然后请看下故障时间段的报错日志。
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已建议为答案 Andy YOUMicrosoft contingent staff 2018年12月31日 10:34
-
您好:
1 “但我发现这条命令不适用于windows server 2008 R2,请问Windows server 2008 R2 是命令不同还是没有这个功能呢?”
对于server 2008 r2 您可以以管理员身份打开命令提示符然后运行 sfc /scannow 来修复系统问题。
2 那个wmi activity 的log 对于分析wmi问题蛮重要的,您还是没有wmi activity这个文件夹吗?
3您知道是哪个wmi provider (.dll)进程消耗cpu吗?您在任务管理器中,右击那个high CPU的进程,然后打开文件位置 ,看看是哪个程序的provider ?如下图
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
- 已编辑 Andy YOUMicrosoft contingent staff 2019年1月2日 9:44