WMI常见问题及解决.doc_第1页
WMI常见问题及解决.doc_第2页
WMI常见问题及解决.doc_第3页
WMI常见问题及解决.doc_第4页
WMI常见问题及解决.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WMI 常见问题及解决 说明 此文档 WMI 问题及解决的集合 可能涉及到我公司多个产品 请选择参考使用 一 常见问题及解决方法 1 1 当通过 WMI 添加服务器 MICROSOFT NET EXCHANGE服务器时 提示 验证失败 请 确认用户名和密码 1 2 当以 WMI 模式监控 WINDOWS服务器时 内存利用率数据显示错误 1 3 如何重建 WMI 类 1 4 当通过 WMI 模式监控 WINDOWS机器时 哪些服务应该在远程 WINDOWS计算机运 行 2 5 当试图通过 WMI 模式添加服务器监视器时 提示 验证失败或访问被拒绝 2 6 当我给一个服务器配置服务器监视器时 提示以下错误 错误 RPC 服务器忙 无法完成操作 6 7 当通过 WMI 模式添加服务器监视器时 提示错误 RPC 服务器不可用 6 8 WMI 监视器没有运行 始终显示 ERROR ACCESS DENIED 7 二 WBEMTEST 测试工具的使用 8 1 使用WBEMTEST工具测试 8 2 常见错误及解决 ELA 8 3 常见错误及解决 OPMANAGER 10 一 一 常见问题及解决方法常见问题及解决方法 1 1 当通过当通过 WMIWMI 添加服务器 添加服务器 MicrosoftMicrosoft NET NET ExchangeExchange 服务器时 提示服务器时 提示 验证失败 验证失败 请确认用户名和密码请确认用户名和密码 解决方法 请以 格式输入用户名 注意 注意 OpManger 中对于本地 WMI 验证 不需要输入用户名和密码 2 2 当以当以 WMIWMI 模式监控模式监控 WindowsWindows 服务器时 内存利用率数据显示错误 服务器时 内存利用率数据显示错误 解决方法 在 WMI 中 我们使用Win32 OperatingSystem获取 Windows2003 服务器的内存数据 在系统内存超过 4GB 时 则不能报告准确的信息 这是 Windows 2003 SP1 的一个 问题 请参阅 了解更多信息 并安 装补丁 3 3 如何重建如何重建 WMIWMI 类类 解决方法 MOF 受管理对象格式 文件是一个机制 通过它关于 WMI 类的信息进入 WMI 存储库 存储库中的类定义可能损坏 这种情况下 重新编译 MOF 文件 用最初安装操作 系统时的类定义将其复写和替换 在命令提示符执行以下命令 Windows 2003 XP c windows system32 wbem Mofcomp exe c windows system32 wbem cimwin32 mof c windows system32 wbem Mofcomp exe c windows system32 wbem cimwin32 mfl Windows 2000 c winnt system32 wbem Mofcomp exe c winnt system32 wbem cimwin32 mof c winnt system32 wbem Mofcomp exe c winnt system32 wbem cimwin32 mfl 如果提示未找到路径 请使用 windir Windows 目录名 替换掉 windows 如果系 统是 Windows 2003 XP 或 winnt 如果系统是 windows 2000 参考以下链接 了解更多信息 4 4 当通过当通过 WMIWMI 模式监控模式监控 WindowsWindows 机器时 哪些服务应该在远程机器时 哪些服务应该在远程 WindowsWindows 计算机运行 计算机运行 以下服务应该在远程 Windows 机器运行 1 Remote Procedure Call RPC 远程过程调用 端口 135 2 Windows Management Instrumentation WMI Windows 管理规范 端口 445 如果启用防火墙 应在防火墙开放这些端口 5 5 当试图通过当试图通过 WMIWMI 模式添加服务器监视器时 提示模式添加服务器监视器时 提示 验证失败或访问被拒绝验证失败或访问被拒绝 1 域名和 IP 地址问题 将 域名 用户名作为用户名 如 ADVENTNET admin 若用户名不是域名帐号 尝试使用主机名 用户名 如 admin admin 如果不知道域名或用户名 请通过控制面板 用户帐户确认 您可以查看系统 中的用户以及用户所属的域和工作组 使用 wbemtest 找到当连接远程系统时出现的错误信息 点击开始 运行 wbemtest 打开 Windows 管理规范测试器 点击连接按钮 在第一个文本框 root default 输入输入用户名和密码 点击连接按钮 如果提示错 误 请在主机名处输入 IP 地址 如果正常 您只能通过 IP 地址访问机器 可能是因为 文件中的 hosts 文件中有错误项 移 除文件中的错误项 尝试用主机名访问 2 DCOM 设置 在远程计算机 检查在远程计算机是否启用 DCOM 点击开始 运行 输入 dcomcnfg 打开组件服务控制台 点击组件服务 选择计算机 点击我的电脑 右击选择属性 点击默认属性标签 检查属性是否配置如下 a 选择 在此计算机上启用分布式 COM b 默认身份验证级别为连接 c 默认模拟级别是模拟或标识 如果以上属性有改动 请按以上进行配置 再检查在 Applications Manager 是否 可以添加 然后要确认在注册表也作更改 开始 运行 输入 regedit 打开注册表编辑器控制台 点击我的电脑 HKey Local Machine Software Microsoft OLE EnableDCOM 设置为 Y 3 检查 COM 安全 点击开始 运行 输入 dcomcnfg 打开组件服务控制台 点击组件服务 选择计算机 点击我的电脑 右击选择属性 点击 COM 安全标签 检查属性是否配置如下 点击访问权限中的编辑默认值 然后检查 SELF 和 SYSTEM 是否启用远程访问 再点击我的电脑 点击 DCOM 配置 选择 Windows Management Instrumentation 然后右击选择属性 检查身份验证级别是否设置为默认 4 WMI 安全 在远程计算机 检查指定用户是否有足够的权限从远程计算机访问 WMI 点击开始 运行 输入 wmimgmt msc 打开 Windows 管理体系结构控制台 右键点击 WMI 控制 选择属性 安全 安全设置 然后检查用户所属的组是否具备全部权限 例如远程启用 如果不具备 选择检查 框允许 并保存更改 然后尝试在 Applications Manager 添加服务器 如果您不想更改组的权限 请创建一个具备 Guest 角色的用户 进入控制面板 用户帐户 添加一个具备 Guest 角色的用户 然后进入 Windows 管理控制台 点击添加按钮 在 Windows 2000 中 将列出最新添加的用户 您可以选择 添加并授予全部权限 在 Windows XP 中 在 Enter the Object names to select 文本框中输入用户名 machinename username 点击确定 将添加用户并授予权限 保存 再尝试添加服务器 5 验证用户权利 在远程计算机 点击开始 运行 输入 gpedit msc 打开组策略控制台 点击本地计算机策略 计算机配置 Windows 设置 安全设置 本地策略 用户权利指派 身份验证后模拟客户端 添加用户后 再尝试添加服务器 以 WMI 模式添加 Windows 监视器 要求用户具有 管理员权限 6 本地安全设置 如果远程机器是 Windows XP 计算机 确保远程登录不强制使用 GUEST 帐户 点 击开始 运行 输入 secpol msc 打开本地安全设置控制台 点击本地策 略 安全选项 网络访问 本地帐户的共享和安全模式 如果设置为仅来宾 则 右键点击属性 更改为经典 然后重启计算机 7 对于 Windows XP SP2 计算机 要配置防火墙 允许远程控制 方法 打开命令 提示符 输入 netsh firewall set service RemoteAdmin 8 必要的 Windows 服务 在远程计算机 保证所有远程访问和 WMI 相关服务启用并运行 在 Windows XP 中 应该运行以下 服务或允许用命令启动 COM Event System Remote Access Auto Connection Manager Remote Access Connection Manager Remote Procedure Call RPC Remote Procedure Call RPC Locator Remote Registry Server Windows Management Instrumentation Windows Management Instrumentation Driver Extensions WMI Performance Adapter Workstation 9 点击开始 运行 输入 wmimgmt msc 打开 Windows 管理体系结构控制 台 右键点击属性 日志记录 在远程机器启用 详细 6 6 当我给一个服务器配置服务器监视器时 提示以下错误 当我给一个服务器配置服务器监视器时 提示以下错误 错误错误 RPCRPC 服务器忙 服务器忙 无法完成操作无法完成操作 请参考以下链接 解决 RPC 服务器的问题 7 7 当通过当通过 WMIWMI 模式添加服务器监视器时 提示错误模式添加服务器监视器时 提示错误 RPC RPC 服务器不可用服务器不可用 1 尝试使用域名 用户名和只使用用户名添加服务器 2 检查从 Applications Manager 机器是否能够 ping 远程 windows 计算机 尝试 使用主机名和 IP 地址 ping 3 检查运行 Applications Manager 的机器和远程 windows 计算机之间是否有防火 墙 如果有防火墙 请开放防火墙中的端口 以便进行监控 端口是 135 RPC 和 445 WMI 然后再尝试添加监视器 如果开放端口后 仍出现相同错误 远程计算机中的 WMI 可能使用随机端口回复 WMI 请求 即您从 Applications Manage 机器向远程服务器发出的请求 但是您 可以限制它只使用一定范围的端口 因此 必须开放这些端口 关于如何限制端口范围分配 请参考以下链接了解更多信息 应该在要监控的远程计算机上进行以上配置 4 检查 RPC 和 WMI 服务是否在远程计算机中运行 在远程计算机 点击开始 运行 输入 services msc 检查 Remote Procedure Call 和 Windows Management Instrumentation 服务是否 在运行 若未运行 请启动这两项服务 然后尝试在 Applications Manager 中添加监视器 5 使用 wbemtest 找到连接远程系统时出现的错误信息 点击开始 运行 wbemtest 打开 Windows 管理规范测试器 点击连接按钮 在第一个文本框 root default 输入 输入用户名和密码 点击连接按钮 如果提示错误 请尝试在主机名处输入 IP 地 址 即 如果正常 则您只能通过 IP 地址访问机器 可能是因为 文件中的 hosts 文件中有错误项 移 除文件中的错误项 尝试用主机名访问 8 8 WMIWMI 监视器没有运行 始终显示监视器没有运行 始终显示 error error accessaccess denied denied 原因 登录认证不正确 解决方案 执行以下步骤 1 检验是否按上述提示提供了连接到设备的域管理员用户名和密码 如果设备 在域中 则用户名应该类似于 域名 管理员名 2 如果步骤 1 中所指定登录凭据正确 则使用资源监视器 添加监视器 基于 WMI 的监视器 可用 已用磁盘空间 以 MB GB 为单位 尝试将基于 WMI 的监视器 最好使用以 MB GB 为单位的可用 已用空间图形 关联到 Exchange Server 此时应得到设备的可用驱动程序列表 3 如果步骤 2 未通过 则尝试在 Windows 系统上启用 WMI RPC 服务并再次 尝试 4 如果 DCOM 设置的配置不正确 则也可能发生此问题 可以在从命令提示符 cmd cd OpManagerHome conf application scripts cmd cscript cpu vbs machinename domainname username password 运行 vbs 脚本时通过检查确切错误消息查明这一点 5 按照以下方式也可以配置 dcom 设置 从 Windows 2000 服务器的运行提示符 键入 dcomcnfg 并展开组件服 务 计算机下的树 从图标栏点击我的电脑并选择默认属性 检查以下内 容 启用此计算机上的分布式 COM 启用此计算机上的 COM Internet 服务 将默认模仿级别选择为 模拟 如果需要 则还可编辑 COM 安全设置 6 如果上述 4 个步骤都没有解决问题 则尝试按以下方式更改服务登录详细信 息 转到 Windows 服务 UI 打开 ManageEngineOpManager 服务的 属性 对话框 转到 登录 页签 在 登录身份 选项中选择 此帐户 并输入有权访问 WMI 数据的域名 用 户名和密码 保存并重新启动 OpManager 注意 此操作会使托盘图标和启动图片消失 二 二 WbemtestWbemtest 测试工具的使用测试工具的使用 1 1 使用使用 wbemtestwbemtest 工具测试 工具测试 1 在监视主机上 运行 wbemtest 点击连接 2 名称空间中输入输入 被监视的 ip root cimv2 3 输入用户名和密码 4 查看是否连接成功 2 2 常见错误及解决 常见错误及解决 ELAELA 访问决绝代 码 原因解决办法 提供的工作站的登录名和密码是 不正确的 检查输入的登录名和密码是否正确 远程工作站的远程 DCOM 功能被 禁止 检查是否远程 DCOM 是否开启 如果开启 那么用下 面的方式打开 选择 开始 运行 1 在输入框中输入 dcomcnfg 并点击确定 2 选择默认属性页签 3 选择打开这个机器的分布式的 COM 复选框 4 点击确定 打开 Windows XP 主机的 DCOM 1 选择 开始 运行 2 在输入框中输入 dcomcnfg 并点击确定 3 点击组件服务 计算机 我的电脑 4 右键点击并选择属性 5 选择默认属性页签 6 选择打开这个机器的分布式的 COM 复选框 7 点击确定 0 x80070005 远程主机的用户帐号无效 打开命令行窗口执行下面的命令 检查用户帐号是 否有效 net use C u net use ADMIN u 如果这些命令显示任何错误 那么提供的目标主机 的用户帐号就肯定是无效的 0 x80041003 提供的用户名没有足够的权限执 行扫描操作 有可能 用户不输 入此主机的管理员组 将用户组 Move the user to the Administrator Group of the workstation or scan the machine using an administrator preferably a Domain Administrator account 0 x800706ba 远程主机配置了防火墙 这样情 况主要在 Windows XP SP 2 默 认防火墙开启的情况下 1 关闭 Windows XP 机器的默认防火墙 1 选择 开始 运行 2 输入 Firewall cpl 并点击 确定 3 在通常页签中 点击关闭 4 点击确定 2 如果防火墙不能打开 通过执行下面的命令 在远程主机上开启 i 远程管理 netsh firewall set service RemoteAdmin 扫描之后 你可以用下面的命令关闭远程管 理 netsh firewall set service RemoteAdmin disable 0 x80040154 1 远程主机上面的 WMI 是 无效的 这个情况在 Windows NT 上出现 如 果 WMI 组件没有正确注 册 这些错误可能在 Windows 的更高版本上 出现 2 WMI 组件没有注册 1 在远程主机上安装 WMI 可以从微软 web 网 站下载 2 执行下面的命令注册 WMI DLL 文件 winmgmt RegServer 0 x80080005 这可能是运行 WMI 服务 winmgmt exe 的主机内部错误 主机上的最后的 WMI 仓库更新失 败 重新启动远程主机上的 WMI 服务 1 选择 开始 运行 2 输入 Services msc 并点击确定 3 在打开的服务窗口中 选择 Windows Management Instrumentation 服务 4 右键点击并选择重新启动 更多错误代码 参考 MSDN knowledge base 3 3 常见错误及解决 常见错误及解决 OpManagerOpManager 80070005 访问被拒绝 80041064 无法将用户凭据用于本地连接 800706BA RPC 服务器不可用 80041010 无效类 80041003 访问被拒绝 80040154 没有注册 WMI 组件 80080005 WMI 服务中的内部执行故障 8004106C WMI 占用内存过多 8004100E 无效命名空间 80041017 无效查询 错误代码和解决办法解释如下 80070005 访问被拒绝 原因 在配置的登录凭据不正确时会发生此错误 解决方案 如果设备在域中 则确保配置正确的域名 用户名和密码 如果设备在工作组中 则仅配置用户名和密码就可以了 例如 如果域名为 BigDom 用户名为 admin 则在用户名字段键入 BigDom admin 对于具有从安装 OpManager 的计算机进行访问的权限的设备 不必指定用户名和密 码 如果使用正确凭据之后 仍然遇到问题 则使用以下步骤进一步解决 o通过打开命令提示符并执行以下命令检查用户帐户在目标计算机中是否有 效 net use ADMIN u 如果此命令抛出错误 则提供的用户帐户在目标计算机中无效 o检查在监视的工作站中是否启用了 Remote DCOM 如果没有启用 则按 以下方式启用它 1 选择开始 运行 2 在文本框中键入 dcomcnfg 并点击确定 3 选择默认属性选项卡 4 选择在此计算机上启用分布式 COM 复选框 5 点击确定 在 Windows XP 主机中启用 DCOM 的步骤 1 选择开始 运行 2 在文本框中键入 dcomcnfg 并点击确定 3 点击组件服务 计算机 我的电脑 4 右键点击并选择属性 5 选择默认属性选项卡 6 选择在此计算机上 启用分布式 COM 复选框 7 点击确定 如果上述步骤不奏效 则尝试按以下方式更改服务登录详细信息 转到 Windows 服务 UI 打开 ManageEngineOpManager 服务的 属性 对话框 转到 登录 选项卡 在 登录身份 选项选择 此帐户 在此配置具有远程计算机访问权限的帐户的用户名和密码 保存然后重新启动 OpManager 再次试用上述 3 个步骤 注意 进行这些更改后 将找不到托盘图标和启动图片 80041064 无法将用户认证用于本地连接 原因 在指定用于监视运行 OpManager 的计算机的用户名和密码时遇到此错误 解决方案 不要指定本地主机的用户名和密码 要解决该问题 请从设备快照页面中的 密码 链接 移除配置的用户名和密码 800706BA RPC 服务器不可用 原因 当没有运行 RPC 和 WMI 服务且不可对设备执行 ping 操作时会遇到此错误 解决方案 检查设备是否已启动 在运行和可执行 ping 操作 检查 Remote Procedure Call RPC 和 Windows Management Instrumentation WMI 服务是否在运行 1 选择开始 运行 2 在文本框中键入 services msc 并点击确定 3 在列出的服务中 查看 RPC 和 WMI 服务的状态是否显示为已启动 4 如果没有启动 则启动这些服务 在远程计算机上可能配置防火墙 启用默认 Windows 防火墙时 在 Windows XP 带有 SP 2 中很可能发生这类异常 禁用 Windows XP 计算机中默认防火墙 的步骤如下 1 选择开始 运行 2 键入 Firewall cpl 并点击确定 3 在常规选项卡中 点击关闭 4 点击确定 如果无法禁用防火墙 则通过在远程计算机上执行以下命令启用远程管理 用于管 理员 netsh firewall set service RemoteAdmin 防火墙可能阻塞 WMI 流量 要在防火墙中访问 WMI 流量 需要打开防火墙中的端 口 445 135 80041010 无效类 原因 没有注册所需 WMI 类时会发生此错误 解决方案 检查是否安装了所需应用程序 注册安装的应用程序的所有 WMI 类的步骤 运行以下命令 o对于 Windows 2000 从所监视设备运行 winmgmt resyncperf 命令 o对于 Windows XP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论