事件檢視出現DCOM的Authority\NETWORK SERVICE (S-1-5-20)安全性ID:10016錯誤解決辦法

DCOM出現Authority\NETWORK SERVICE (S-1-5-20)安全性錯誤解決辦法

最近客戶端的機器的Event Log常出現如下DCOM錯誤訊息:

image

經調查後發現仍然是NETWORK SERVICE這個使用者無法存取Machine Debug Manager這個元件,事件檢視的訊息當中也說明的很清楚,要解決此問題可以開啟元件服務或在命令列下 "dcomcnfg.exe" 的DCOM Config 公用程式 (至Windows XP之後DCOM Config已與元件服整合在一起),在[我的電腦]-->[DCOM設定] 下找到 [Machine Debug Manager],並點選右鍵內容,如下圖:

image

接著點選到[安全設定],我們必須設定 [啟動和啟用權限]、[存取權限] 如下畫面:

image

點選編輯會再出現選擇使用者的安全設定畫面,再將NETWORK SERVICE的使用者加入,並設定有本機啟動的權限,如下圖:

image

 

 

要設定NETWORK SERVICE的原因是因為Windows 2003 之後,IIS的ASPNET的處理序 w3wp.exe 執行的使用者是NETWORK SERVICE的關係,而需要做此設定的原因是因為NETWORK SERVICE本身就沒有存取DCOM的權限。不過最根本的問題是,因為Web應用程式發生錯誤,而當w3wp.exe發生Just-In Time錯誤又會觸動MDM (Machine Debug Manager),而又因為沒有權限而引發此DCOM錯誤,所以根本的解決方式應該是解決Web 應用程式的錯誤,也就不會出現這個DCOM錯誤了。此設定只可暫時不讓系統再出現此訊息。


 

簽名:

學習是一趟奇妙的旅程

這當中,有辛苦、有心酸、也有成果。有時也會有瓶頸。要能夠繼續勇往直前就必須保有一顆最熱誠的心。

軟體開發之路(FB 社團)https://www.facebook.com/groups/361804473860062/

Gelis 程式設計訓練營(粉絲團)https://www.facebook.com/gelis.dev.learning/


 

如果文章對您有用,幫我點一下讚,或是點一下『我要推薦,這會讓我更有動力的為各位讀者撰寫下一篇文章。

非常謝謝各位的支持與愛護,小弟在此位各位說聲謝謝!!! ^_^