標籤:
查看一台Windows 2003伺服器系統的電腦系統日誌,發現其中有很多類似"應用程式-特定 使用權限設定未將 COM 伺服器應用程式(CLSID 為
{BA126AD1-2166-11D1-B1D0-00805FC1270E}
)的 本地 啟用 許可權授予使用者 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用元件服務管理工具修改此安全許可權。"的DCOM錯誤,聯絡這台電腦出現在停止路由和遠端存取服務的時候alg.exe(application layer gateway service)經常失去響應高CPU佔用的問題,可能就和提示的許可權錯誤有關,記錄一下修複這個錯誤的步驟如下:
1、運行Regedit開啟登錄編輯程式,按F3搜尋BA126AD1-2166-11D1-B1D0-00805FC1270E,可以找到此DCOM屬於Network Connection Manager Class,對應的程式App ID為{27AF75ED-20D9-11D1-B1CE-00805FC1270E};
2、開始-》管理工具中開啟元件服務管理工具,展開左邊的DCOM組件,可以找到對應程式App ID為{27AF75ED-20D9-11D1-B1CE-00805FC1270E}的組件名稱為Netman(在註冊表搜尋27AF75ED-20D9-11D1-B1CE-00805FC1270E的AppID同樣可以找到對應的系統服務名稱為netman),按右鍵選屬性,可以開啟安全許可權的配置視窗,可以發現已有使用者中確實沒有使用者 NT AUTHORITY\NETWORK SERVICE,添加上此使用者並給予COM組件的本地啟用和運行許可權,儲存退出即可。
3、重啟系統查看系統日誌,已經沒有同樣的DCOM許可權錯誤提示了,以前在停止路由和遠端存取服務的時候alg.exe(application layer gateway service)失去響應高CPU佔用的問題也得到解決。
【轉載】解決Windows 2003出現DCOM本地啟用許可權的錯誤