2018年3月8日 星期四

事件10016 錯誤DistributedCOM

系統發生事件10016 錯誤DistributedCOM


應用程式特定 權限設定無法將含有 CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
 與 APPID
{9CA88EE3-ACE-47C8-AFC4-AB702511C276}
 之 COM 伺服器應用程式的 本機 啟動 權限授與來自位址 LocalHost (使用 LRPC) 的使用者 NT AUTHORITY\SYSTEM SID (S-1-5-18)。您可以使用元件服務系統管理工具修改此安全性權限。

上網google解決方法就是
1..以管理者(Administrator)身份登入系桶
2.執行Regedit,至 HKEY_CLASSES_ROOT\AppID\,找到上面appid的機碼 {9CA88EE3-ACE-47C8-AFC4-AB702511C276} ,確認內容包含數值名稱LocalService數值資料XXXX
3.選取機碼 {9CA88EE3-ACE-47C8-AFC4-AB702511C276} 後,叫出右鍵選單,選擇「使用權限(P)...」。
4.接著要取得該機碼的擁有權限。該機碼預設的擁有者為TrustedInstaller,需改變為Administrators。因此按下「進階」按鈕,至「擁有者」分頁,選擇Administrators,勾選下方「取代子容器與物件擁有者(R)」,接著點選「確定」、回到使用權限設定對話。
5.隨著該機碼擁有者的變更,可進行之後的權限設定。在使用權限設定對話中,授與AdministratorsSYSTEM完全控制權限。點選確定套用變更。
6.結束Regedit,執行Dcomcnfg。進入元件服務->電腦->我的電腦->DCOM設定,至項目「XXXX」,叫出右鍵選單點選內容
7.至「安全性」分頁、「啟動和啟用權限」,點選「編輯」。群組及使用者名稱選取「SYSTEM」,SYSTEM的權限設置勾選允許本地啟動」。點選確定套用變更。
上述DCOM權限錯誤應當能就此解決。

沒有留言: