今天为大家介绍的内容是wmi服务没有启动错误:常规故障(wm服务是啥意思)下面跟着小编看看详细内容吧。
(WMI),中文名称是Windows Management Instrumentation。从Windows 2000开始,WMI(Windows Management Instrumentation)内置于操作系统中,成为Windows系统管理的重要组成部分。 WMI不仅可以获取所需的计算机数据,还可以用于远程控制。近期,不少勒索病毒都是通过wmi服务进行入侵的。这时候就需要wmi服务了。那么,wmi服务常见的问题有哪些呢?接下来小编就分享一下wmi服务的常见问题及解决方案。
WMI 是什么服务?
(WMI),中文名称是Windows Management Instrumentation。从Windows 2000开始,WMI(Windows Management Instrumentation)内置于操作系统中,成为Windows系统管理的重要组成部分。所以大家很容易就能看到,因为我们至少应该是Windows 2000的用户。下面我将详细介绍它的每一个细节,让你在喜欢之前不知道。
WMI 可以做什么?
WMI不仅可以获取所需的计算机数据,还可以用于远程控制。远程控制计算机是每个人都喜欢的事情。许多远程监控软件的常见做法是在远程计算机上运行服务器端后台程序,在本地计算机上运行客户端控制程序。通过这两个程序的串通实现对计算机的远程控制。这种方法的缺点是非常明显的。当服务器程序关闭时,由于没有内部线路,无法实现这种远程监控。 WMI实现的远程监控不需要安装任何额外的服务器。系统默认启用WMI服务。具体来说,WMI的能力如下:
1.获取本地和远程计算机的硬件和软件信息。
2.监控本地和远程计算机上软件和服务的运行状态。
3. 控制本地和远程计算机上的软件和服务的运行。
4.高级应用。
1. 常见问题及解决方法
1、通过WMI添加服务器、Microsoft .NET、Exchange服务器时,提示“身份验证失败,请确认用户名和密码”。
解决方案: 请按格式输入用户名
注意:OpManger 中的本地WMI 认证不需要输入用户名和密码。
2、WMI模式监控Windows服务器时,内存利用率数据显示不正确。
解决方案:
在WMI中,我们使用Win32_OperatingSystem来获取Windows2003服务器的内存数据。当系统内存超过4GB时,无法上报准确信息。这是Windows 2003 SP1 的问题。有关详细信息和安装修补程序,请参阅
3. 如何重建WMI类?
解决方案:
MOF(托管对象格式)文件是一种机制,有关WMI 类的信息通过该机制进入WMI 存储库。存储库中的类定义可能已损坏,在这种情况下,请重新编译MOF 文件,用最初安装操作系统时的类定义覆盖并替换它。
在命令提示符下执行以下命令:
Windows 2003/XP
c:windowssystem32wbemMofcomp.exe c:windowssystem32wbemcimwin32.mof
c:windowssystem32wbemMofcomp.exe c:windowssystem32wbemcimwin32.mfl
视窗2000
c:winntsystem32wbemMofcomp.exe c:winntsystem32wbemcimwin32.mof
c:winntsystem32wbemMofcomp.exe c:winntsystem32wbemcimwin32.mfl
如果提示找不到路径,请使用%windir%(Windows目录名)替换windows(如果系统是Windows 2003/XP)或winnt(如果系统是Windows 2000)。
请参阅下面的链接了解更多信息
4. 通过WMI模式监控Windows机器时,远程Windows计算机上应该运行哪些服务?
以下服务应在远程Windows 计算机上运行:
1)Remote procedure Call(RPC)远程过程调用——端口: 135
2) Windows Management Instrumentation (WMI) Windows Management Instrumentation--端口: 445
如果启用了防火墙,则应在防火墙中打开这些端口。
5、尝试通过WMI方式添加服务器监视器时,提示“身份验证失败或访问被拒绝”。
1)域名和IP地址问题
使用域名作为用户名
如:ADVENTNETadmin
如果用户名不是域名帐户,请尝试使用主机名用户名。
如:adminadmin
如果您不知道域名或用户名,请通过控制面板--用户帐户进行确认。您可以查看系统上的用户以及用户所属的域和工作组。
- 使用wbemtest 查找连接到远程系统时出现的错误消息
点击开始--运行--wbemtest
打开Windows Management Instrumentation 测试器。单击“连接”按钮。在第一个文本框中(rootdefault),输入用户名和密码。单击“连接”按钮。如果出现错误消息,请在主机名字段中输入IP 地址。
如果正常的话只能通过IP地址访问机器。可能是因为文件中的hosts文件中有错误的条目。删除文件中的错误条目并尝试使用主机名进行访问。
2)DCOM设置
在远程计算机上:
检查远程计算机上是否启用了DCOM
点击开始——运行——输入dcomcnfg,打开组件服务控制台。
单击组件服务- 选择计算机- 单击我的电脑(右键单击并选择属性)。
单击“默认属性”页签,检查属性是否配置如下:
a) 选择“在此计算机上启用分布式COM”
b)默认认证级别为connect
c) 默认模拟级别为模拟或身份
如果以上属性发生变化,请按照上述配置,然后检查是否可以在Applications Manager中添加。
然后确保也在注册表中进行更改。
开始- 运行- 键入regedit 打开注册表编辑器控制台。
单击我的电脑-HKey_Local_Machine-软件-Microsoft-OLE-EnableDCOM,设置为“Y”。
3)检查COM安全性
点击开始--运行--输入dcomcnfg,打开组件服务控制台。
单击组件服务- 选择计算机- 单击我的电脑(右键单击并选择属性)。
单击“COM安全”选项卡,检查属性是否配置如下:
单击访问权限中的编辑默认值。然后检查SELF和SYSTEM以查看是否启用了远程访问。
然后单击“我的电脑”,单击“DCOM 配置”,然后选择“Windows Management Instrumentation”。然后右键选择“属性”,检查身份验证级别是否设置为默认。
4)WMI安全
在远程计算机上:
检查指定用户是否有足够的权限从远程计算机访问WMI。
单击开始-运行-输入wmimgmt.msc,打开Windows管理架构控制台。
右键单击WMI 控件,然后选择“属性”-“安全性”-“安全设置”。
然后检查该用户所属的组是否具有完全权限,例如远程启用。如果没有,请选择允许复选框并保存更改。
然后尝试在应用程序管理器中添加服务器。
如果您不想更改组的权限,请创建具有来宾角色的用户。
进入控制面板--用户帐户
添加具有来宾角色的用户。然后进入Windows管理控制台并单击添加按钮。在Windows 2000 中,将列出最近添加的用户。您可以选择、添加和授予完全权限。
在Windows XP 中,在“输入要选择的对象名称”文本框中输入用户名machinenameusername。点击确定,将添加用户并授予权限,保存。
尝试再次添加服务器。
5) 验证用户权限
在远程计算机上
点击开始——运行——输入gpedit.msc。打开组策略控制台。
单击本地计算机策略-- 计算机配置-- Windows 设置-- 安全设置-- 本地策略-- 用户权限分配-- 身份验证后模拟客户端。
添加用户后,尝试再次添加服务器。在WMI 模式下添加Windows 监视器需要用户具有管理员权限。
评论列表