系統(tǒng)下載、安裝、激活,就到系統(tǒng)天地來!

wmi服務(wù)是什么?wmi服務(wù)常見問題及解決技巧!

作者:系統(tǒng)天地 日期:2018-12-07

(WMI),中文名字叫Windows管理規(guī)范。從Windows 2000開始,WMI(Windows 管理規(guī)范)就內(nèi)置于操作系統(tǒng)中,并且成為了Windows系統(tǒng)管理的重要組成部分。WMI不僅可以獲取想要的計算機數(shù)據(jù),而且還可以用于遠(yuǎn)程控制。最近很多勒索病毒都是由wmi服務(wù)入侵的。這時就需要wmi服務(wù),那么,wmi服務(wù)有什么常見問題來?接下來,小編就來分享下wmi服務(wù)的常見問題及解決方法。

  

WMI是什么服務(wù)?

(WMI),中文名字叫Windows管理規(guī)范。從Windows 2000開始,WMI(Windows 管理規(guī)范)就內(nèi)置于操作系統(tǒng)中,并且成為了Windows系統(tǒng)管理的重要組成部分。所以大家很容易就能見到它的,因為我們至少也應(yīng)該是個Windows 2000的使用者了。下面我將詳細(xì)介紹它的每個細(xì)節(jié),讓你從不認(rèn)識它到喜歡上它。

 

WMI能做什么?

WMI不僅可以獲取想要的計算機數(shù)據(jù),而且還可以用于遠(yuǎn)程控制。遠(yuǎn)程控制計算機可是大家都喜歡的東西。很多遠(yuǎn)程監(jiān)視控制類軟件通常的做法是:在遠(yuǎn)程計算機上運行服務(wù)端后臺程序,在本地計算機上運行一個客戶器端控制程序,通過這二個程序的勾結(jié)來實現(xiàn)對計算機的遠(yuǎn)程控制。這種作法的缺點是十分明顯的,當(dāng)服務(wù)端程序關(guān)了,這種遠(yuǎn)程監(jiān)控就無法實現(xiàn)了,因為沒有內(nèi)線了。而WMI實現(xiàn)的遠(yuǎn)程監(jiān)視和控制完全不需要另外裝什么服務(wù)端的東西,系統(tǒng)默認(rèn)就將WMI服務(wù)給開了。具體說來,WMI的本領(lǐng)如下:

1、獲取本地和遠(yuǎn)程計算機的硬件軟件信息。

2、監(jiān)視本地和遠(yuǎn)程計算機的軟件和服務(wù)等運行狀況。

3、控制本地和遠(yuǎn)程計算機的軟件和服務(wù)運行。

4、高級應(yīng)用。

 

一.  常見問題及解決方法 

1.  當(dāng)通過WMI添加服務(wù)器、Microsoft .NET、Exchange服務(wù)器時,提示“驗證失敗。請確認(rèn)用戶名和密碼”。 

解決方法: 請以<domainname><username>格式輸入用戶名 

注意: OpManger中對于本地WMI驗證,不需要輸入用戶名和密碼。 

 

2.  當(dāng)以WMI模式監(jiān)控Windows服務(wù)器時,內(nèi)存利用率數(shù)據(jù)顯示錯誤。 

解決方法: 

在WMI中,我們使用Win32_OperatingSystem獲取Windows2003服務(wù)器的內(nèi)存數(shù)據(jù)。在系統(tǒng)內(nèi)存超過4GB時,則不能報告準(zhǔn)確的信息。這是Windows 2003 SP1的一個問題。請參閱 http://support.microsoft.com/kb/906868/ 了解更多信息,并安裝補丁。 

3.  如何重建WMI類? 

解決方法: 

MOF (受管理對象格式)文件是一個機制,通過它關(guān)于WMI類的信息進入WMI存儲庫。存儲庫中的類定義可能損壞,這種情況下, 重新編譯MOF文件,用最初安裝操作系統(tǒng)時的類定義將其復(fù)寫和替換。 

在命令提示符執(zhí)行以下命令: 

Windows 2003/XP 

* c:windowssystem32wbemMofcomp.exe c:windowssystem32wbemcimwin32.mof 

* c:windowssystem32wbemMofcomp.exe c:windowssystem32wbemcimwin32.mfl 

 

Windows 2000 

* c:winntsystem32wbemMofcomp.exe c:winntsystem32wbemcimwin32.mof 

* c:winntsystem32wbemMofcomp.exe c:winntsystem32wbemcimwin32.mfl 

 

如果提示未找到路徑,請使用%windir% (Windows目錄名)替換掉windows (如果系統(tǒng)是Windows 2003/XP)或 winnt(如果系統(tǒng)是windows 2000)。 

 

參考以下鏈接,了解更多信息 

http://www.microsoft.com/technet/scriptcenter/topics/help/wmi.mspx#ECIAC 

 

4.  當(dāng)通過WMI模式監(jiān)控Windows機器時,哪些服務(wù)應(yīng)該在遠(yuǎn)程Windows計算機運行? 

以下服務(wù)應(yīng)該在遠(yuǎn)程Windows機器運行: 

1) Remote Procedure Call (RPC)遠(yuǎn)程過程調(diào)用 -- 端口: 135 

2) Windows Management Instrumentation (WMI) Windows管理規(guī)范-- 端口: 445 

如果啟用防火墻,應(yīng)在防火墻開放這些端口。 

5.  當(dāng)試圖通過WMI模式添加服務(wù)器監(jiān)視器時,提示“驗證失敗或訪問被拒絕”。 

1) 域名和IP地址問題 

將 域名用戶名作為用戶名 

如: ADVENTNETadmin 

若用戶名不是域名帳號,嘗試使用主機名用戶名。 

如:adminadmin 

如果不知道域名或用戶名,請通過控制面板 --> 用戶帳戶確認(rèn)。您可以查看系統(tǒng)中的用戶以及用戶所屬的域和工作組。 

- 使用 wbemtest 找到當(dāng)連接遠(yuǎn)程系統(tǒng)時出現(xiàn)的錯誤信息 

點擊開始 --> 運行 --> wbemtest 

打開Windows管理規(guī)范測試器。點擊連接按鈕。在第一個文本框(rootdefault) ,輸入<hostnamerootcimv2>輸入用戶名和密碼。點擊連接按鈕,如果提示錯誤,請在主機名處輸入IP地址。 

<ipaddressrootcimv2> 

如果正常,您只能通過IP地址訪問機器??赡苁且驗?lt;C:Windowssystem32driversetchosts>文件中的hosts文件中有錯誤項。移除文件中的錯誤項,嘗試用主機名訪問。 

2)DCOM設(shè)置 

 

在遠(yuǎn)程計算機: 

檢查在遠(yuǎn)程計算機是否啟用DCOM 

點擊開始 --> 運行 --> 輸入dcomcnfg,打開組件服務(wù)控制臺。 

點擊組件服務(wù) --> 選擇計算機 -->點擊我的電腦(右擊選擇屬性)。 

 

點擊默認(rèn)屬性標(biāo)簽,檢查屬性是否配置如下: 

a) 選擇"在此計算機上啟用分布式COM" 

b)默認(rèn)身份驗證級別為連接 

c)默認(rèn)模擬級別是模擬或標(biāo)識 

如果以上屬性有改動,請按以上進行配置,再檢查在Applications Manager是否可以添加。 

 

然后要確認(rèn)在注冊表也作更改。 

開始 --> 運行 --> 輸入regedit,打開注冊表編輯器控制臺。 

點擊我的電腦 -> HKey_Local_Machine ->Software -> Microsoft -> OLE -> EnableDCOM, 設(shè)置為 'Y'。 

 

3)檢查 COM安全 

點擊開始--> 運行 --> 輸入dcomcnfg,打開組件服務(wù)控制臺。 

點擊組件服務(wù) --> 選擇計算機 -->點擊我的電腦(右擊選擇屬性)。 

點擊COM安全標(biāo)簽,檢查屬性是否配置如下: 

點擊訪問權(quán)限中的編輯默認(rèn)值。然后檢查SELF和SYSTEM是否啟用遠(yuǎn)程訪問。 

再點擊我的電腦,點擊DCOM配置,選擇Windows Management Instrumentation。然后右擊選擇屬性,檢查身份驗證級別是否設(shè)置為默認(rèn)。 

 

4) WMI 安全 

在遠(yuǎn)程計算機: 

 

檢查指定用戶是否有足夠的權(quán)限從遠(yuǎn)程計算機訪問WMI。 

點擊開始--> 運行 --> 輸入,wmimgmt.msc打開Windows管理體系結(jié)構(gòu)控制臺。 

右鍵點擊WMI控制,選擇屬性 -> 安全 -> 安全設(shè)置。 

然后檢查用戶所屬的組是否具備全部權(quán)限,例如遠(yuǎn)程啟用。如果不具備,選擇檢查框允許,并保存更改。 

然后嘗試在Applications Manager添加服務(wù)器。 

如果您不想更改組的權(quán)限,請創(chuàng)建一個具備Guest 角色的用戶。 

進入控制面板 --> 用戶帳戶 

添加一個具備Guest 角色的用戶。然后進入Windows 管理控制臺,點擊添加按鈕。在Windows 2000中,將列出最新添加的用戶。您可以選擇,添加并授予全部權(quán)限。 

在Windows XP中,在"Enter the Object names to select" 文本框中輸入用戶名machinenameusername。點擊確定,將添加用戶并授予權(quán)限,保存。 

再嘗試添加服務(wù)器。 

 

5)驗證用戶權(quán)利 

在遠(yuǎn)程計算機 

點擊開始 --> 運行 --> 輸入 gpedit.msc. 打開組策略控制臺。 

點擊本地計算機策略 -- > 計算機配置 -- > Windows設(shè)置 -- > 安全設(shè)置 -- > 本地策略 -- > 用戶權(quán)利指派 -- > 身份驗證后模擬客戶端。 

添加用戶后,再嘗試添加服務(wù)器。以WMI模式添加Windows監(jiān)視器,要求用戶具有管理員權(quán)限。 

 [!--empirenews.page--]

6) 本地安全設(shè)置 

如果遠(yuǎn)程機器是Windows XP計算機, 確保遠(yuǎn)程登錄不強制使用GUEST 帳戶。點擊開始 --> 運行 --> 輸入secpol.msc,打開本地安全設(shè)置控制臺。點擊本地策略 ->安全選項 ->網(wǎng)絡(luò)訪問:本地帳戶的共享和安全模式,如果設(shè)置為僅來賓,則右鍵點擊屬性,更改為經(jīng)典,然后重啟計算機。 

7)對于Windows XP SP2 計算機,要配置防火墻,允許遠(yuǎn)程控制。方法:打開命令提示符,輸入netsh firewall set service RemoteAdmin 。 

 

8)必要的Windows服務(wù) 

在遠(yuǎn)程計算機 

保證所有遠(yuǎn)程訪問和WMI相關(guān)服務(wù)啟用并運行。在Windows XP中,應(yīng)該運行以下服務(wù)或允許用命令啟動。 

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管理體系結(jié)構(gòu)控制臺。右鍵點擊屬性 ->  日志記錄。在遠(yuǎn)程機器啟用“詳細(xì)”。 

6.  當(dāng)我給一個服務(wù)器配置服務(wù)器監(jiān)視器時,提示以下錯誤:“錯誤 # RPC服務(wù)器忙,無法完成操作” 

請參考以下鏈接,解決RPC 服務(wù)器的問題。 

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

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

7.  當(dāng)通過WMI模式添加服務(wù)器監(jiān)視器時,提示錯誤“RPC服務(wù)器不可用”。 

1) 嘗試使用域名/用戶名和只使用用戶名添加服務(wù)器 

2) 檢查從 Applications Manager機器是否能夠ping遠(yuǎn)程windows計算機。嘗試使用主機名和IP地址ping。 

3) 檢查運行Applications Manager的機器和遠(yuǎn)程windows計算機之間是否有防火墻。 

如果有防火墻,請開放防火墻中的端口,以便進行監(jiān)控。端口是135 (RPC) 和445 (WMI)。 

然后再嘗試添加監(jiān)視器。 

如果開放端口后,仍出現(xiàn)相同錯誤。遠(yuǎn)程計算機中的WMI可能使用隨機端口回復(fù)WMI請求(即您從Applications Manage機器向遠(yuǎn)程服務(wù)器發(fā)出的請求)。但是您可以限制它只使用一定范圍的端口。因此,必須開放這些端口。 

 

關(guān)于如何限制端口范圍分配,請參考以下鏈接了解更多信息。 

 

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

 

應(yīng)該在要監(jiān)控的遠(yuǎn)程計算機上進行以上配置。 

4)檢查RPC和WMI服務(wù)是否在遠(yuǎn)程計算機中運行。 

在遠(yuǎn)程計算機,點擊開始--> 運行--> 輸入services.msc。 

檢查Remote Procedure Call 和 Windows Management Instrumentation服務(wù)是否在運行。 

若未運行,請啟動這兩項服務(wù),然后嘗試在Applications Manager中添加監(jiān)視器。 

5) 使用wbemtest 找到連接遠(yuǎn)程系統(tǒng)時出現(xiàn)的錯誤信息。 

點擊開始 --> 運行 --> wbemtest 

打開Windows管理規(guī)范測試器,點擊連接按鈕,在第一個文本框 (rootdefault) ,輸入<hostnamerootcimv2>。 

輸入用戶名和密碼,點擊連接按鈕。如果提示錯誤,請嘗試在主機名處輸入IP地址,即<ipaddressrootcimv2> 

如果正常,則您只能通過IP地址訪問機器。可能是因為<C:Windowssystem32driversetchosts>文件中的hosts文件中有錯誤項。移除文件中的錯誤項,嘗試用主機名訪問。 

8.  <OpManager> WMI 監(jiān)視器沒有運行。始終顯示“error # access denied”。 

原因 

登錄認(rèn)證不正確。 

解決方案 

執(zhí)行以下步驟: 

1.  檢驗是否按上述提示提供了連接到設(shè)備的域管理員用戶名和密碼。如果設(shè)備在域中,則用戶名應(yīng)該類似于“域名管理員名”。 

2.  如果步驟 1 中所指定登錄憑據(jù)正確,則使用資源監(jiān)視器 -> 添加監(jiān)視器 -> 基于 WMI 的監(jiān)視器 -> 可用/已用磁盤空間(以 MB/GB 為單位)嘗試將基于 WMI 的監(jiān)視器(最好使用以 MB/GB 為單位的可用/已用空間圖形)關(guān)聯(lián)到 Exchange Server。此時應(yīng)得到設(shè)備的可用驅(qū)動程序列表。 

3.  如果步驟 2 未通過,則嘗試在 Windows 系統(tǒng)上啟用 WMI、RPC 服務(wù)并再次嘗試。 

4.  如果 DCOM 設(shè)置的配置不正確,則也可能發(fā)生此問題。 

 

可以在從命令提示符 

cmd> cd [OpManagerHome]confapplicationscripts 

cmd> cscript cpu.vbs [machinename] [domainname][username] [password] 

運行 vbs 腳本時通過檢查確切錯誤消息查明這一點。 

5.  按照以下方式也可以配置 dcom 設(shè)置: 

 

從 Windows 2000服務(wù)器的運行提示符,鍵入 "dcomcnfg" 并展開組件服務(wù) -> 計算機下的樹。從圖標(biāo)欄點擊我的電腦并選擇默認(rèn)屬性。檢查以下內(nèi)容: 

 

啟用此計算機上的分布式 COM。 

啟用此計算機上的 COM Internet 服務(wù)。 

將默認(rèn)模仿級別選擇為"模擬"。 

如果需要,則還可編輯 COM 安全設(shè)置。 

6.  如果上述 4 個步驟都沒有解決問題,則嘗試按以下方式更改服務(wù)登錄詳細(xì)信息。 

 

轉(zhuǎn)到 Windows 服務(wù) UI。 

打開“ManageEngineOpManager”服務(wù)的“屬性”對話框。 

轉(zhuǎn)到“登錄”頁簽。 

在“登錄身份”選項中選擇“此帳戶”并輸入有權(quán)訪問 WMI 數(shù)據(jù)的域名用戶名和密碼。 

保存并重新啟動OpManager。 

注意:此操作會使托盤圖標(biāo)和啟動圖片消失。 

二.  Wbemtest測試工具的使用 

 

1.  使用wbemtest工具測試。 

1. 在監(jiān)視主機上 運行 >wbemtest,點擊連接 

2. 名稱空間中輸入輸入 被監(jiān)視的iprootcimv2 

3. 輸入用戶名和密碼 

4. 查看是否連接成功 

2.  常見錯誤及解決(ELA) 

訪問決絕代碼  原因  解決辦法 

0x80070005  提供的工作站的登錄名和密碼是不正確的  檢查輸入的登錄名和密碼是否正確 

遠(yuǎn)程工作站的遠(yuǎn)程DCOM功能被禁止  檢查是否遠(yuǎn)程DCOM是否開啟。如果開啟,那么用下面的方式打開: 選擇 開始 > 運行 

1.  在輸入框中輸入dcomcnfg并點擊確定 

2.  選擇默認(rèn)屬性頁簽 

3.  選擇打開這個機器的分布式的COM復(fù)選框 

4.  點擊確定 

打開Windows XP主機的DCOM: 

1.  選擇 開始 > 運行 

2.  在輸入框中輸入dcomcnfg并點擊確定 

3.  點擊組件服務(wù) > 計算機 > 我的電腦 

4.  右鍵點擊并選擇屬性 

5.  選擇默認(rèn)屬性頁簽 

6.  選擇打開這個機器的分布式的COM復(fù)選框 

7.  點擊確定 

遠(yuǎn)程主機的用戶帳號無效  打開命令行窗口執(zhí)行下面的命令,檢查用戶帳號是否有效: 

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

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

 

如果這些命令顯示任何錯誤,那么提供的目標(biāo)主機的用戶帳號就肯定是無效的。 

0x80041003  提供的用戶名沒有足夠的權(quán)限執(zhí)行掃描操作。有可能,用戶不輸入此主機的管理員組。  將用戶組Move the user to the Administrator Group of the workstation or scan the machine using an administrator (preferably a Domain Administrator) account. 

0x800706ba  遠(yuǎn)程主機配置了防火墻。這樣情況主要在Windows XP (SP 2)默認(rèn)防火墻開啟的情況下。  1.  關(guān)閉Windows XP機器的默認(rèn)防火墻: 

1.  選擇 開始 > 運行 

2.  輸入Firewall.cpl并點擊 確定 

3.  在通常頁簽中,點擊關(guān)閉 

4.  點擊確定 

2.  如果防火墻不能打開,通過執(zhí)行下面的命令在遠(yuǎn)程主機上開啟i遠(yuǎn)程管理: 

netsh firewall set service RemoteAdmin 

掃描之后,你可以用下面的命令關(guān)閉遠(yuǎn)程管理: 

netsh firewall set service RemoteAdmin disable 

0x80040154  1.  遠(yuǎn)程主機上面的WMI是無效的。這個情況在Windows NT上出現(xiàn)。如果WMI組件沒有正確注冊,這些錯誤可能在Windows的更高版本上出現(xiàn)。 

2.  WMI組件沒有注冊。 1.  在遠(yuǎn)程主機上安裝WMI??梢詮奈④泈eb網(wǎng)站下載。 

2.  執(zhí)行下面的命令注冊WMI DLL文件: 

winmgmt /RegServer 

0x80080005  這可能是運行WMI服務(wù)(winmgmt.exe) 的主機內(nèi)部錯誤。主機上的最后的WMI倉庫更新失敗。  重新啟動遠(yuǎn)程主機上的WMI服務(wù): 

1.  選擇 開始 > 運行 

2.  輸入 Services.msc并點擊確定 

3.  在打開的服務(wù)窗口中,選擇Windows Management Instrumentation 服務(wù) 

4.  右鍵點擊并選擇重新啟動 

更多錯誤代碼,參考MSDN knowledge base 

 

3.  常見錯誤及解決(OpManager) 

•  80070005 - 訪問被拒絕 

•  80041064 - 無法將用戶憑據(jù)用于本地連接 

•  800706BA - RPC 服務(wù)器不可用 

•  80041010 - 無效類 

•  80041003 - 訪問被拒絕 

•  80040154 - 沒有注冊 WMI 組件 

•  80080005 - WMI 服務(wù)中的內(nèi)部執(zhí)行故障 

•  8004106C - WMI 占用內(nèi)存過多 

•  8004100E - 無效命名空間 

•  80041017 - 無效查詢 

錯誤代碼和解決辦法解釋如下: 

80070005 - 訪問被拒絕 

原因 

在配置的登錄憑據(jù)不正確時會發(fā)生此錯誤。 

解決方案 

•  如果設(shè)備在域中,則確保配置正確的域名、用戶名和密碼。如果設(shè)備在工作組中,則僅配置用戶名和密碼就可以了。例如,如果域名為 BigDom,用戶名為 admin,則在用戶名字段鍵入 BigDomadmin。 

•  對于具有從安裝OpManager的計算機進行訪問的權(quán)限的設(shè)備,不必指定用戶名和密碼。 

•  如果使用正確憑據(jù)之后,仍然遇到問題,則使用以下步驟進一步解決: 

o  通過打開命令提示符并執(zhí)行以下命令檢查用戶帳戶在目標(biāo)計算機中是否有效: 

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

如果此命令拋出錯誤,則提供的用戶帳戶在目標(biāo)計算機中無效。 

o  檢查在監(jiān)視的工作站中是否啟用了“Remote DCOM”。如果沒有啟用,則按以下方式啟用它: 

1.  選擇開始 > 運行 

2.  在文本框中鍵入 dcomcnfg 并點擊確定 

3.  選擇默認(rèn)屬性選項卡 

4.  選擇在此計算機上啟用分布式 COM 復(fù)選框 

5.  點擊確定 

[!--empirenews.page--]

在 Windows XP 主機中啟用 DCOM 的步驟: 

1.  選擇開始 > 運行 

2.  在文本框中鍵入 dcomcnfg 并點擊確定 

3.  點擊組件服務(wù) > 計算機 > 我的電腦 

4.  右鍵點擊并選擇屬性 

5.  選擇默認(rèn)屬性選項卡 

6.  選擇在此計算機上“啟用分布式 COM”復(fù)選框 

7.  點擊確定 

如果上述步驟不奏效,則嘗試按以下方式更改服務(wù)登錄詳細(xì)信息: 

•  轉(zhuǎn)到 Windows 服務(wù) UI。 

•  打開“ManageEngineOpManager”服務(wù)的“屬性”對話框。 

•  轉(zhuǎn)到“登錄”選項卡。 

•  在“登錄身份”選項選擇“此帳戶”。 

•  在此配置具有遠(yuǎn)程計算機訪問權(quán)限的帳戶的用戶名和密碼。保存然后重新啟動OpManager。 

•  再次試用上述 3 個步驟。 

注意:進行這些更改后,將找不到托盤圖標(biāo)和啟動圖片。 

 

80041064 - 無法將用戶認(rèn)證用于本地連接 

原因 

在指定用于監(jiān)視運行OpManager的計算機的用戶名和密碼時遇到此錯誤。 

解決方案 

不要指定本地主機的用戶名和密碼。要解決該問題,請從設(shè)備快照頁面中的“密碼”鏈接移除配置的用戶名和密碼。 

800706BA - RPC 服務(wù)器不可用 

原因 

當(dāng)沒有運行 RPC 和 WMI 服務(wù)且不可對設(shè)備執(zhí)行 ping 操作時會遇到此錯誤。 

解決方案 

•  檢查設(shè)備是否已啟動、在運行和可執(zhí)行 ping 操作。 

•  檢查 Remote Procedure Call(RPC) 和 Windows Management Instrumentation(WMI) 服務(wù)是否在運行。 

1.  選擇開始 > 運行。 

2.  在文本框中鍵入“services.msc”并點擊確定。 

3.  在列出的服務(wù)中,查看 RPC 和 WMI 服務(wù)的狀態(tài)是否顯示為已啟動。 

4.  如果沒有啟動,則啟動這些服務(wù)。 

•  在遠(yuǎn)程計算機上可能配置防火墻。啟用默認(rèn) Windows 防火墻時,在 Windows XP(帶有 SP 2)中很可能發(fā)生這類異常。禁用 Windows XP 計算機中默認(rèn)防火墻的步驟如下: 

1.  選擇開始 > 運行。 

2.  鍵入 Firewall.cpl 并點擊確定。 

3.  在常規(guī)選項卡中,點擊關(guān)閉。 

4.  點擊確定。 

•  如果無法禁用防火墻,則通過在遠(yuǎn)程計算機上執(zhí)行以下命令啟用遠(yuǎn)程管理(用于管理員):“netsh firewall set service RemoteAdmin” 

•  防火墻可能阻塞 WMI 流量。要在防火墻中訪問 WMI 流量,需要打開防火墻中的端口 445、135。 

80041010 - 無效類 

原因 

沒有注冊所需 WMI 類時會發(fā)生此錯誤。 

解決方案 

•  檢查是否安裝了所需應(yīng)用程序。 

•  注冊安裝的應(yīng)用程序的所有 WMI 類的步驟。運行以下命令: 

o  對于 Windows 2000,從所監(jiān)視設(shè)備運行“winmgmt /resyncperf”命令。 

o  對于 Windows XP 和 2003,從所監(jiān)視設(shè)備運行“wmiadap /f”命令。 

80041003 - 訪問被拒絕 

原因 

當(dāng)提供的用戶名不具備執(zhí)行操作的足夠訪問權(quán)限時會發(fā)生此錯誤。 

解決方案 

1.  可能此用戶不屬于此主機計算機的管理員組。 

2.  嘗試將用戶移動到工作站的管理員組。 

3.  試用管理員(最好是域管理員)帳戶。 

80040154 - 沒有注冊 WMI 組件 

原因 

當(dāng)遠(yuǎn)程 Windows 工作站中的 WMI 不可用時會遇到此錯誤。此問題在 Windows NT 中發(fā)生。如果 WMI 組件注冊不正確,這類錯誤代碼在較高版本的 Windows 中也可能發(fā)生。 

解決方案 

•  在遠(yuǎn)程工作站安裝 WMI 核心。WMI 核心可從 Microsoft 網(wǎng)站下載。 

•  通過在命令提示符執(zhí)行以下命令注冊 WMI DLL 文件: 

 

winmgmt /RegServer 

•  通過下載以下 exe 為 Windows NT 安裝 WMI: 

 

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=C174CFB1-EF67-471D-9277- 4C2B1014A31E 

80080005 - WMI 服務(wù)中的內(nèi)部執(zhí)行故障 

原因 

在主機計算機中運行的 WMI 服務(wù) (winmgmt.exe) 中存在某些內(nèi)部執(zhí)行故障時會發(fā)生此錯誤。該工作站中 WMI 儲存庫的最后更新可能失敗。 

解決方案 

重新啟動遠(yuǎn)程工作站中的 WMI 服務(wù): 

1.  選擇開始 > 運行。 

2.  鍵入 Services.msc 并點擊確定。 

3.  在打開的服務(wù)窗口中,選擇 Windows Management Instrumentation 服務(wù)。 

4.  右鍵點擊并選擇重新啟動 

8004106C - WMI 占用內(nèi)存過多 

原因 

在 WMI 占用過多內(nèi)存時會發(fā)生此錯誤。這可能由內(nèi)存可用性低或 WMI 使用內(nèi)存過多引起。 

解決方案 

•  WMI 占用內(nèi)存過多。 

•  這可能由內(nèi)存可用性低或 WMI 使用內(nèi)存過多引起。 

•  嘗試重新啟動或重新安裝 wmi 服務(wù)。 

8004100E - 無效命名空間 

原因 

命名空間編譯器無效不是正常錯誤??赡軟]有正確安裝使用命名空間的相關(guān)應(yīng)用程序。 

解決方案 

•  嘗試單獨重新安裝應(yīng)用程序或 WMI 服務(wù)。 

•  利用日志與 http://support.opmanager.com 聯(lián)系。 

80041017 - 無效查詢 

原因 

“Query was not syntactically valid”不是正常錯誤??赡軟]有正確安裝使用命名空間的相關(guān)應(yīng)用程序。 

解決方案 

•  嘗試單獨重新安裝應(yīng)用程序或 WMI 服務(wù)。 

•  利用日志與支持人員聯(lián)系。