Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

解決應用程式集區自動停用:Exchange 伺服器實戰案例

編輯:關於伺服器

問題現象

客戶 Exchange 2003 與網域控制器同機,安裝後無法開啟預設網站首頁,顯示 Service Unavailable。IIS 管理員中發現 DefaultAppPool 應用程式集區出錯,且非一般停止圖示。重啟集區後短暫恢復,隨即再次故障。

事件日誌分析

W3SVC 警告 (事件 ID 1009)

為應用程式集區 'DefaultAppPool' 提供服務的處理序意外終止。處理序 ID '3160',結束代碼 '0xffffffff'。

W3SVC 錯誤 (事件 ID 1002)

應用程式集區 'AppPool #1' 被自動停用,原因是為此集區提供服務的處理序中出現一系列錯誤。

DCOM 錯誤 (事件 ID 10016) —— 關鍵線索

應用程式特定權限設定未將 COM 伺服器應用程式 (CLSID: {A9E69610-B80D-11D0-B9B9-00A0C922E750}) 的本地啟用權限授予用戶 NT AUTHORITY\NETWORK SERVICE (S-1-5-20)。

根因追蹤與解決

  1. 透過登錄檔 HKEY_CLASSES_ROOT\AppID\{A9E69610-B80D-11D0-B9B9-00A0C922E750} 確認該 CLSID 對應 IIS Admin Service。
  2. 開啟「元件服務」→「電腦」→「我的電腦」→「DCOM 設定」,找到 IIS Admin Service,右鍵「內容」→「安全性」頁籤。
  3. 在「啟動及啟動權限」點選「編輯」→「新增」→「進階」→「立即尋找」,選取 NETWORK SERVICE。
  4. 勾選「本地啟動」與「本地啟用」權限,確定儲存。
  5. 重新啟動 IIS,問題解決。

經驗總結

應用程式集區頻繁自動停用時,務必查閱系統事件日誌中的 DCOM 錯誤 (ID 10016),透過 CLSID 定位具體服務,補授權即可修復。此案例中為 IIS Admin Service 缺少 NETWORK SERVICE 的本地啟用權限所致。

Copyright © Windows教程網 All Rights Reserved