日誌信息爲:爲應用程序池「XXXXXX」提供服務的進程在與「Windows Process Activation Service」通訊時出現嚴重錯誤。該進程 ID 爲"XXX"。數據字段包含錯誤號。安全
這個是win2008 R2 X64的安全特性.一些核心系統組件只能容許本地賬號,TrustedInstaller有徹底控制權限,而不是本地管理員組服務器
要在Windows Server 2008 R2 上修改 「IIS Admin Service」 ,你須要授予本地管理員組有註冊表權限:app
1.在組件管理器中查到IIS的appidide
2.使用regedit,定位到HKEY_CLASSES_ROOT\AppID\{剛查到的ID}」spa
3.右鍵點擊{剛查到的ID},選權限日誌
4.在權限設置窗口中點高級,選擇全部者標籤,選中administrators爲全部者orm
5.授予administrators組有讀/寫等全部權 注意:務必不要修改TrustedInstaller的權限進程
對「IIS Admin Service」服務,添加AUTHORITY\NETWORK SERVICE用戶的啓動權限。請經過如下步驟解決此權限it
一、先找到應用程序對應的APPID,下圖畫圈的地方。
io
二、找到註冊表對應的位置HKEY_CLASSES_ROOT/APPID。其實很好找,我還搜索了半天,搞的徹底亂了。
方法爲:開始——運行,輸入「regedit」 打開註冊表,展開第一項就行
找到APPID,展開
根據剛剛在「組件服務」裏面看到的appid,去下面找到對應的id就好了
三、修改註冊表權限。這個就簡單了,在左側樹上——右鍵——權限
要修改全部者,否則沒法直接修改權限
把全部者給administrators組,肯定就好了
問題:
1. 在系統「運行」裏面輸入「dcomcnfg」,依次點開「組件服務」,「計算機」,「個人電腦」,「DCOM配置」,查找到咱們須要的「IIS Admin Service」服務;
2. 右鍵點擊該服務,選擇「屬性」,進入「安全」菜單,在「啓動和激活權限」中編輯「自定義」;
3. 添加NT AUTHORITY\NETWORK SERVICE用戶的啓動權限。給該賬號賦予"本地啓動"和"本地激活"的權限。
4. 從新啓動服務器。