windows server 2003 DCOM 10016錯誤事件的解決

公司一臺剛安裝的windows server 2003 R2的ISA 防火牆服務器,在進行日常巡檢的時候發現日誌查看器的系統日誌出現了錯誤號爲10016,來源爲DCOM的錯誤警報事件:
-------------------------------------------------
事件類型: 錯誤
事件來源: DCOM
事件類別目錄: 無
事件識別碼: 10016
日期:  2009/3/9
時間:  上午 11:39:00
使用者:  NT AUTHORITY\NETWORK SERVICE
電腦: SAK-JT-FW-01
描述:
應用程式特定 權限設定無法將含有 CLSID
{BA126AD1-2166-11D1-B1D0-00805FC1270E}
 的 COM 伺服器應用程式的 本機 啟用 權限授予使用者 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。您可以使用元件服務系統管理工具修改安全設定權限。且每隔幾分鐘會出現一次。
---------------------------------------------------
 
雖然該事件暫時對服務器的運行沒有什麼影響,但當服務器運行久了,肯定會產生一個從量變到質變的過程,從而影響服務器的穩定,所以決定將其徹底解決。以下是這次故障處理的步驟方法:
 
1、首先可以看到上面對話框的描述欄裏有一串代碼{BA126AD1-2166-11D1-B1D0-00805FC1270E},這串代碼所對應的系統組件就是此次故障事件的源頭,那爲什麼會產生這個錯誤事件呢?其實,上面的描述已經給出了一個大概,就是{BA126AD1-2166-11D1-B1D0-00805FC1270E}組件無法以network service 這個賬號啓動。
 
2、打開註冊表,查找{BA126AD1-2166-11D1-B1D0-00805FC1270E},定位到該鍵值,如下圖所示:
 
 
從註冊表可以查到,{BA126AD1-2166-11D1-B1D0-00805FC1270E}組件所對應的應用程式ID也是{BA126AD1-2166-11D1-B1D0-00805FC1270E},應用程序名稱是:network connection manager class,也就是netman應用程序。
 
3、打開“系統管理工具”--“組件服務”--"我的電腦”--“DCOM設定”,找到識別碼爲{BA126AD1-2166-11D1-B1D0-00805FC1270E}的應用程序“netman”,
右擊"netman"--"屬性",如下圖所示:
 
可以看到,netman應用程序對應的認別嗎正是{BA126AD1-2166-11D1-B1D0-00805FC1270E}。
 
4、再點擊“安全設定”--"啓動和啓用權限“--"編輯",在用戶列表中添加"NETWORK SERVICE",並給予本地啓動和激活權限,保存退出後,就不會再有10016的錯誤事件了。如下圖:
 
 
同樣地,其它不同的CLSID應用程序出現10016的錯誤事件時,也可按照此步驟解決。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章