重建WMI存储库

重建WMI存储库

描述

  1. 如果您的Windows设备在从Windows Management Interface(WMI)信息库读取时遇到问题,则可能需要重新同步该信息库作为故障排除步骤。
  1. 错误配置的监视服务会出现以下错误:“ 102没有找到此WQL查询的信息:请检查参数”

解决方案

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

    • Related Articles

    • 为什么我会得到一个 .NET 监控页面中显示属性的故障排除链接?

      原因: WMI 类不可用或未注册。 解决方案: 1. 在运行 .NET的远程计算机上执行以下命令:        < wmiadap /f > 这将重建和注册WMI类。  2. 在Applications Manager中,进入到有问题的 .NET 监视器详细信息页面,然后点击右侧菜单中的“编辑监视器”链接。监视器配置页面会被打开。 3. 在监视器配置页面,输入密码并保存设置。  4. 检查是否为显示了故障排除链接的属性收集数据。 5. ...
    • Applications Manager后端数据库 PGSQL 的维护

      安装在Windows上 注意:在执行以下步骤之前,请使用<AppManager Home>\bin\BackupPGSQLDB.bat(或 BackupPGSQLDB.sh)脚本进行完整的数据库备份: 打开services.msc,停止“ManageEngine Applications Manager” 服务,或通过具有管理员权限的命令提示符。 如果您正在使用命令提示符,请转到<AppManager_Home>目录并执行以下命令: shutdownApplicationsManager.bat ...
    • Windows监视器数据收集运行太慢并且超时

      Applications Manager使用VB脚本从远程服务器连接和获取遥测数据。当脚本执行超时(默认超时值为 300 秒)时会发生此错误 。 可能的原因: 由于Windows中的某些网络问题,数据收集脚本可能运行得太慢并且可能已超时。 目标远程服务器没有响应,因为它被挂起或执行了一些资源密集型操作。 WMI类在目标服务器中损坏。 最近的防火墙/AV升级/策略更改正在阻止Applications Manager和目标服务器之间的流量。 故障排除 : 使用15160及以上版本的客户: 导航到管理 ...
    • Windows监视器数据收集运行速度太慢并且超时

      Applications Manager使用VB脚本从远程服务器连接和获取遥测数据。当脚本执行超时时会发生此错误 (默认超时值300秒)。 可能的原因: 数据收集脚本可能运行得太慢,并可能由于Windows中的一些网络问题而超时。 目标远程服务器没有响应,因为它被挂起或执行一些资源密集型操作。 WMI类在目标服务器中损坏。 最近的防火墙/AV升级/策略更改正在阻止Applications Manager和目标服务器之间的流量。 故障排除 : 为了验证此错误,请在Applications ...
    • 【APM】Oracle 数据库监视最佳体验参考

      此知识库目前适用于 Oracle 实例而非RAC。 目前新版本中已有 Oracle RAC 监控。 1.添加时需注意: 监控先决条件详见帮助卡或手册。 套接字超时时间与查询组超时时间建议设置为 300s。 一般来说不会用到这么久即可完成查询作业,但如果登录时间或查询收到的输出值总时间较长,那么设置较短的超时时间可能会导致查询中断并报错。 2.取消对含 TEMP、UNDO 字段的表空间监视。 批量配置表空间告警阈值时,会关联所有表空间。 带有 TEMP 和 UNDO ...