帮助文档

排查基于WMI的监控错误的提示

本文档列出了 Log360 Cloud 中获取基于WMI结果时常见的错误。下面列出错误代码、可能原因及解决方案:

  1. 80070005 - 拒绝访问
  2. 800706BA - RPC服务器不可用
  3. 80041010 - 无效类
  4. 80041003 - 拒绝访问
  5. 80040154 - WMI组件未注册
  6. 80080005 - WMI服务内部执行失败
  7. 8004106C - WMI占用过多内存
  8. 8004100E - 无效命名空间
  9. 80041017 - 无效查询
  10. 80010002 - 未找到WMI资源

1. 80070005 - 拒绝访问

如果您遇到此错误,可能的原因及补救措施如下:

可能原因:当配置了错误的登录凭据时,会出现此错误。

解决方案:

  • 确保为设备配置了正确的域名、用户名和密码。例如,如果域名为BigDom,用户名为admin,则用户名字段应输入BigDom\admin。
  • 即使凭据正确,若仍然出现问题,请按照以下步骤排查:
    • 通过打开命令提示符并执行以下命令,检查用户账户在目标机器上是否有效:
      • net use \\<监控设备名称>\ADMIN$ /u:"<域名\用户名>" "<密码>"
    • 如果该命令显示错误,说明所提供的用户账户在目标机器上无效。
    • 检查目标工作站中是否启用了'远程DCOM'。若未启用,请按照以下步骤启用:
      • 选择 开始 > 运行.
      • 输入 dcomcnfg 在文本框中并点击 确定.
      • 选择 默认属性 选项卡。
      • 选择 勾选“在此计算机上启用分布式COM”复选框。 点击
      • 以启用 确定.
    • DCOM 在Windows XP主机上: 点击
      • 选择 开始 > 运行.
      • 输入 dcomcnfg 在文本框中并点击 确定.
      • 组件服务 > 计算机 > 我的电脑 右键点击并选择.
      • 属性 勾选“在此计算机上启用分布式COM”复选框。.
      • 选择 默认属性 选项卡。
      • 2. 800706BA - RPC服务器不可用勾选“在此计算机上启用分布式COM”复选框。:当RPC和WMI服务未运行,且设备无法Ping通时,会出现此错误。
      • 以启用 确定.

检查设备是否开机且可Ping通。

如果您遇到此错误,可能的原因及补救措施如下:

可能原因检查RPC和WMI服务是否运行。执行以下步骤进行检查:

解决方案:

  • 在文本框输入'
  • services.msc
    • 选择 开始 > 运行.
    • ',点击确定。在服务列表中,查看RPC和WMI服务的状态是否为已启动。如果未启动,请启动该服务。
    • 远程计算机上可能配置了防火墙。此情况多发生在Windows XP(SP2)系统中,默认Windows防火墙启用时。按以下步骤关闭Windows XP默认防火墙:
    • 防火墙.cpl
  • 并点击
    • 选择 开始 > 运行.
    • 输入 常规 确定.
    • 选项卡中,点击 关闭 如果防火墙无法关闭,请通过在远程机器上执行以下命令启用远程管理(管理员权限): "netsh firewall set service RemoteAdmin".
    • 以启用 确定.
  • 防火墙可能阻止了WMI流量。为允许WMI流量通过防火墙,需要打开防火墙的445和135端口。
    • 3. 80041010 - 无效类
  • :当所需的WMI类未注册时,会出现此错误。

检查所需应用程序是否已安装。

如果您遇到此错误,可能的原因及补救措施如下:

可能原因注册已安装应用程序的所有WMI类,请运行以下命令:

解决方案:

  • 对于Windows 2000,在被监控设备上运行'
  • winmgmt /resyncperf
    • '命令。对于Windows XP和2003,运行'wmiadap /f
    • 4. 80041003 - 拒绝访问:当提供的用户名没有执行操作的必要访问权限时,会出现此错误。如果用户不属于该主机的管理员组,也会发生此错误。wmiadap /f

尝试使用管理员账户(最好是域管理员)将用户添加到工作站的管理员组。

如果您遇到此错误,可能的原因及补救措施如下:

可能原因5. 80040154 - WMI组件未注册

解决方案:

  • :当远程Windows工作站缺少WMI服务时,会出现此错误。Windows NT系统中常见此错误。若在更高版本Windows上WMI组件注册不正确,也可能出现该错误。

解决方案:

如果您遇到此错误,可能的原因及补救措施如下:

可能原因在远程工作站安装WMI核心,可从微软网站下载。

通过在命令提示符下执行以下命令注册WMI DLL文件:

  • winmgmt /RegServer
  • 6. 80080005 - WMI服务内部执行失败
    • ':当主机上运行的WMI服务(winmgmt.exe)发生内部执行失败时,会出现此错误。若该工作站WMI存储库的最后更新失败,也可能产生此错误。'

重启…

如果您遇到此错误,可能的原因及补救措施如下:

可能原因: This error occurs when there is some internal execution failure in the WMI service (winmgmt.exe) running in the host machine. It could happen if the last update of the WMI Repository in that workstation fails.

通过在命令提示符下执行以下命令注册WMI DLL文件:

  • Restart the WMI 服务 在远程工作站上:
    • 选择 开始 > 运行.
    • 输入 Services.msc 常规 确定.
    • 在服务窗口中,选择 Windows Management Instrumentation 服务.
    • 属性 重启.

7. 8004106C - WMI 占用过多内存

如果您遇到此错误,可能的原因及补救措施如下:

可能原因:当 WMI 占用过多内存时,会出现此错误。可能是由于内存可用性低或 WMI 过度消耗内存导致的。

通过在命令提示符下执行以下命令注册WMI DLL文件:

  • 尝试重启 WMI 服务,如果无效,可以尝试重新安装。
  • 如果此解决方案无效,可以尝试通过以下步骤增加 WMI 提供程序服务的内存配额:
    • 选择 开始 > 运行.
    • 输入 "wbemtest.exe" 并点击 连接.
    • 在命名空间文本框中,输入 "root" 然后点击 连接.
    • 选择 "枚举实例..."
    • 在类信息对话框中,输入 "__ProviderHostQuotaConfiguration" 作为超类名(注意前面的双下划线)并点击 确定.
    • 在查询结果窗口中,双击 __ProviderHostQuotaConfiguration=@".
    • 在对象编辑器窗口中,双击要修改配额的属性名称。
    • 在值对话框中,输入所需的内存配额值:
      • 对于 Windows XP 和 Windows 2003,输入 "536870912"(512 MB)。
      • 对于 Windows Vista 及更高版本,从 "805306368"(768 MB)开始,如果需要增加到 "1073741824"(1024 MB)。
    • 选择 保存属性 常规 保存对象.
    • 现在,关闭 Wbemtest 并重启计算机以应用更改。

8. 8004100E - 无效的命名空间

如果您遇到此错误,可能的原因及补救措施如下:

可能原因:无效的命名空间编译器不是常见错误。可能使用该命名空间的应用程序未正确安装。

解决方案:

  • 尝试重启 WMI 服务,如果无效,可以尝试重新安装。

9. 80041017 - 无效的查询

如果您遇到此错误,可能的原因及补救措施如下:

可能原因:“查询语法无效”不是常见错误。可能使用该命名空间的应用程序未正确安装。

解决方案:

  • 重新检查查询语法是否正确输入。
  • 如果正确,尝试重启 WMI 服务,如果无效,可以尝试重新安装。

10. 80010002 - 未找到 WMI 资源

如果您遇到此错误,可能的原因及补救措施如下:

可能原因:未找到请求的 WMI 对象或资源。当 RPC 和 WMI 服务未运行时会发生此错误。

通过在命令提示符下执行以下命令注册WMI DLL文件:

  • 检查 RPC 和 WMI 服务是否运行。请按照以下步骤检查:
    • 选择 开始 > 运行.
    • ',点击确定。在服务列表中,查看RPC和WMI服务的状态是否为已启动。在文本框中输入 ' 并点击 确定.
    • 远程计算机上可能配置了防火墙。此情况多发生在Windows XP(SP2)系统中,默认Windows防火墙启用时。按以下步骤关闭Windows XP默认防火墙:
    • 防火墙.cpl
  • 确保防火墙或安全软件未阻止 WMI 连接或查询。
  • 尝试重启 WMI 服务。如果无效,可以尝试重新安装。

有关错误代码的更多详细信息,请参阅 WMI 错误常量 页面。