描述
- 如果您的Windows设备在从Windows Management Interface(WMI)信息库读取时遇到问题,则可能需要重新同步该信息库作为故障排除步骤。
- 错误配置的监视服务会出现以下错误:“ 102没有找到此WQL查询的信息:请检查参数”
解决方案
- 对于Windows 10之前的版本,修复/重新同步WMI存储库,请执行以下操作:
- 在被管计算机上的以管理员运行命令提示符中运行以下命令:
- 对于Windows XP和Windows 2000 服务器:
- winmgmt / clearadap
- winmgmt /kill
- winmgmt /unregserver
- winmgmt /regserver
- winmgmt /resyncperf
- 对于Windows 2003 服务器:
- wmiadap.exe /c
- wmiadap.exe /f
- lodctr /R
- 对于Windows 7和Windows 2008 服务器:
- winmgmt /salvagerepository
- 要重建WMI存储库,请执行以下操作:
- 停止WMI服务。开始菜单 -- 运行, 输入services.msc,回车打开“服务”窗口。找到“Windows Management Interface”服务,右键菜单中点击“停止”。
- 删除或重命名 C:\Windows\System32\wbem\repository文件夹。
- 启动WMI服务。开始菜单 -- 运行, 输入services.msc,回车打开“服务”窗口。找到“Windows Management Interface”服务,右键菜单中点击“启动”。
- 以管理员身份打开命令提示符,运行以下命令:
- cd C:\Windows\System32\wbem\
- for /f %s in ('dir /b *.mof') do mofcomp %s 注意:这将需要几分钟左右的时间才能完成。
- for /f %s in ('dir /b en-us\*.mfl') do mofcomp en-us\%s
- 如果要验证是否重建存储库是否成功,开始 -- 控制面板 -- 管理工具,打开“性能监视器”以验证是否可以加载所有计数器
注意:如果PERFMON生成弹出错误,请参考微软知识库:http://support.microsoft.com/kb/2554336/en-us
- 要执行Windows 10 WMI存储库的修复/重新同步,请执行以下操作
1. 打开提升的命令提示符。 2. 通过运行以下命令,验证WMI存储库没有损坏:
winmgmt /verifyrepository
如果存储库未损坏,将得到 “WMI存储库是一致的” 消息。如果还有其他问题,请转到步骤3。如果存储库是一致的,则需要进行更详尽的故障排除。存储库不是问题原因。
3.运行以下命令修复WMI:
winmgmt /salvagerepository
如果存储库抢救失败,请运行以下命令以查看它是否解决了问题:
winmgmt /resetrepository
最后一条命令之后,应该得到一条“ WMI存储库已重置”消息,以验证命令是否成功。