Windows2008 R2下,DCOM配置里的屬性灰色不可用的解決方法


錯誤為:為應用程序池“XXXXXX”提供服務的進程在與“Windows Process Activation Service”通信時出現嚴重錯誤。該進程 ID 為"XXX"。數據字段包含錯誤號。

這個是win2008 R2 X64的安全特性.一些核心系統組件只能允許本地帳號,TrustedInstaller有完全控制權限,而不是本地管理員組

要在Windows Server 2008 R2 上修改 “IIS Admin Service” ,你需要授予本地管理員組有注冊表權限:

1.在組件管理器中查到IIS的appid

2.使用regedit,定位到HKEY_CLASSES_ROOT\AppID\{剛查到的ID}”

3.右鍵點擊{剛查到的ID},選權限

4.在權限設置窗口中點高級,選擇所有者標簽,選中administrators為所有者

5.授予administrators組有讀/寫等所有權 注意:務必不要修改TrustedInstaller的權限

對“IIS Admin Service”服務,添加AUTHORITY\NETWORK SERVICE用戶的啟動權限。請通過以下步驟解決此權限問題:

1. 在系統“運行”里面輸入“dcomcnfg”,依次點開“組件服務”,“計算機”,“我的電腦”,“DCOM配置”,查找到我們需要的“IIS Admin Service”服務;

2. 右鍵點擊該服務,選擇“屬性”,進入“安全”菜單,在“啟動和激活權限”中編輯“自定義”;

3. 添加NT AUTHORITY\NETWORK SERVICE用戶的啟動權限。給該帳號賦予"本地啟動"和"本地激活"的權限。

4. 重新啟動服務器。

 

上面是網站查找的方法,試了幾次都不成功,后來發現修改權限的位置不對,下面詳細說明一下

 

1、先找到應用程序對應的APPID,下圖畫圈的地方。

 

2、找到注冊表對應的位置HKEY_CLASSES_ROOT/APPID。其實很好找,我還搜索了半天,搞的完全亂了。

     方法為:開始——運行,輸入“regedit” 打開注冊表,展開第一項就行

  找到APPID,展開

根據剛剛在“組件服務”里面看到的appid,去下面找到對應的id就行了

 

3、修改注冊表權限。這個就簡單了,在左側樹上——右鍵——權限

要修改所有者,不然無法直接修改權限

把所有者給administrators組,確定就行了

 

4、重新打開“組件服務”就OK了。  根據上面步驟來不會有錯,后面的事情……   添加權限,不說了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM