Ghost32 - 安全的系统软件下载站!

ghost32怎么安装系统|装机必备|最新专题|最近更新

当前位置:首页 > 系统文章 > XP教程

wmi服务是什么?wmi服务常见问题及解决技巧!

时间:2018-12-07 11:08:27 来源: 点击:
手机扫码继续观看
wmi服务是什么?wmi服务常见问题及解决技巧!

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.  当我给一个服务器配置服务器监视器时,提示以下错误:“错误 # RPC服务器忙,无法完成操作” 

请参考以下链接,解决RPC 服务器的问题。 

http://support.microsoft.com/kb/177446 

http://support.microsoft.com/kb/905700 

7.  当通过WMI模式添加服务器监视器时,提示错误“RPC服务器不可用”。 

1) 尝试使用域名/用户名和只使用用户名添加服务器 

2) 检查从 Applications Manager机器是否能够ping远程windows计算机。尝试使用主机名和IP地址ping。 

3) 检查运行Applications Manager的机器和远程windows计算机之间是否有防火墙。 

如果有防火墙,请开放防火墙中的端口,以便进行监控。端口是135 (RPC) 和445 (WMI)。 

然后再尝试添加监视器。 

如果开放端口后,仍出现相同错误。远程计算机中的WMI可能使用随机端口回复WMI请求(即您从Applications Manage机器向远程服务器发出的请求)。但是您可以限制它只使用一定范围的端口。因此,必须开放这些端口。 

 

关于如何限制端口范围分配,请参考以下链接了解更多信息。 

 

http://support.microsoft.com/kb/300083 

 

应该在要监控的远程计算机上进行以上配置。 

4)检查RPC和WMI服务是否在远程计算机中运行。 

在远程计算机,点击开始--> 运行--> 输入services.msc。 

检查Remote Procedure Call 和 Windows Management Instrumentation服务是否在运行。 

若未运行,请启动这两项服务,然后尝试在Applications Manager中添加监视器。 

5) 使用wbemtest 找到连接远程系统时出现的错误信息。 

点击开始 --> 运行 --> wbemtest 

打开Windows管理规范测试器,点击连接按钮,在第一个文本框 (rootdefault) ,输入<hostnamerootcimv2>。 

输入用户名和密码,点击连接按钮。如果提示错误,请尝试在主机名处输入IP地址,即<ipaddressrootcimv2> 

如果正常,则您只能通过IP地址访问机器。可能是因为<C:Windowssystem32driversetchosts>文件中的hosts文件中有错误项。移除文件中的错误项,尝试用主机名访问。 

8.  <OpManager> WMI 监视器没有运行。始终显示“error # access denied”。 

原因 

登录认证不正确。 

解决方案 

执行以下步骤: 

1.  检验是否按上述提示提供了连接到设备的域管理员用户名和密码。如果设备在域中,则用户名应该类似于“域名管理员名”。 

2.  如果步骤 1 中所指定登录凭据正确,则使用资源监视器 -> 添加监视器 -> 基于 WMI 的监视器 -> 可用/已用磁盘空间(以 MB/GB 为单位)尝试将基于 WMI 的监视器(最好使用以 MB/GB 为单位的可用/已用空间图形)关联到 Exchange Server。此时应得到设备的可用驱动程序列表。 

3.  如果步骤 2 未通过,则尝试在 Windows 系统上启用 WMI、RPC 服务并再次尝试。 

4.  如果 DCOM 设置的配置不正确,则也可能发生此问题。 

 

可以在从命令提示符 

cmd> cd [OpManagerHome]confapplicationscripts 

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。 

注意:此操作会使托盘图标和启动图片消失。 

二.  Wbemtest测试工具的使用 

 

1.  使用wbemtest工具测试。 

1. 在监视主机上 运行 >wbemtest,点击连接 

2. 名称空间中输入输入 被监视的iprootcimv2 

3. 输入用户名和密码 

4. 查看是否连接成功 

2.  常见错误及解决(ELA) 

访问决绝代码  原因  解决办法 

0x80070005  提供的工作站的登录名和密码是不正确的  检查输入的登录名和密码是否正确 

远程工作站的远程DCOM功能被禁止  检查是否远程DCOM是否开启。如果开启,那么用下面的方式打开: 选择 开始 > 运行 

1.  在输入框中输入dcomcnfg并点击确定 

2.  选择默认属性页签 

3.  选择打开这个机器的分布式的COM复选框 

4.  点击确定 

打开Windows XP主机的DCOM: 

1.  选择 开始 > 运行 

2.  在输入框中输入dcomcnfg并点击确定 

3.  点击组件服务 > 计算机 > 我的电脑 

4.  右键点击并选择属性 

5.  选择默认属性页签 

6.  选择打开这个机器的分布式的COM复选框 

7.  点击确定 

远程主机的用户帐号无效  打开命令行窗口执行下面的命令,检查用户帐号是否有效: 

net use <RemoteComputerName>C$ /u:<DomainNameUserName> "<password>" 

net use <RemoteComputerName>ADMIN$ /u:<DomainNameUserName> "<password>" 

 

如果这些命令显示任何错误,那么提供的目标主机的用户帐号就肯定是无效的。 

0x80041003  提供的用户名没有足够的权限执行扫描操作。有可能,用户不输入此主机的管理员组。  将用户组Move the user to the Administrator Group of the workstation or scan the machine using an administrator (preferably a Domain Administrator) account. 

0x800706ba  远程主机配置了防火墙。这样情况主要在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 

0x80040154  1.  远程主机上面的WMI是无效的。这个情况在Windows NT上出现。如果WMI组件没有正确注册,这些错误可能在Windows的更高版本上出现。 

2.  WMI组件没有注册。 1.  在远程主机上安装WMI。可以从微软web网站下载。 

2.  执行下面的命令注册WMI DLL文件: 

winmgmt /RegServer 

0x80080005  这可能是运行WMI服务(winmgmt.exe) 的主机内部错误。主机上的最后的WMI仓库更新失败。  重新启动远程主机上的WMI服务: 

1.  选择 开始 > 运行 

2.  输入 Services.msc并点击确定 

3.  在打开的服务窗口中,选择Windows Management Instrumentation 服务 

4.  右键点击并选择重新启动 

更多错误代码,参考MSDN knowledge base 

 

3.  常见错误及解决(OpManager) 

•  80070005 - 访问被拒绝 

•  80041064 - 无法将用户凭据用于本地连接 

•  800706BA - RPC 服务器不可用 

•  80041010 - 无效类 

•  80041003 - 访问被拒绝 

•  80040154 - 没有注册 WMI 组件 

•  80080005 - WMI 服务中的内部执行故障 

•  8004106C - WMI 占用内存过多 

•  8004100E - 无效命名空间 

•  80041017 - 无效查询 

错误代码和解决办法解释如下: 

80070005 - 访问被拒绝 

原因 

在配置的登录凭据不正确时会发生此错误。 

解决方案 

•  如果设备在域中,则确保配置正确的域名、用户名和密码。如果设备在工作组中,则仅配置用户名和密码就可以了。例如,如果域名为 BigDom,用户名为 admin,则在用户名字段键入 BigDomadmin。 

•  对于具有从安装OpManager的计算机进行访问的权限的设备,不必指定用户名和密码。 

•  如果使用正确凭据之后,仍然遇到问题,则使用以下步骤进一步解决: 

o  通过打开命令提示符并执行以下命令检查用户帐户在目标计算机中是否有效: 

net use <monitored device name>ADMIN$ /u:"<域名用户名>" "<密码>" 

如果此命令抛出错误,则提供的用户帐户在目标计算机中无效。 

o  检查在监视的工作站中是否启用了“Remote DCOM”。如果没有启用,则按以下方式启用它: 

1.  选择开始 > 运行 

2.  在文本框中键入 dcomcnfg 并点击确定 

3.  选择默认属性选项卡 

4.  选择在此计算机上启用分布式 COM 复选框 

5.  点击确定 

上一篇:wmi服务有啥功能?系统没有wmi服务怎么办?

下一篇:详解TOF 3D立体摄像头技术

相关文章

网友评论(共有 0 条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论