
解決方案:
- 確保以下服務為啟動狀態、啟動類型為自動:
COM+ Event System、COM+ System Application。
- 進入控制面板 → 管理工具 → 組件服務 → 控制台根目錄 → 組件服務 → 計算機 → 我的電腦 → COM+ 應用程序,找到 IIS Out-Of-Process Pooled Applications 右鍵屬性 → 標識 → 將「下列用戶」調整為「系統用戶-交互式用戶-當前已登錄的用戶」 → 確定 → 再右鍵「屬性」→「啟動」。
一般情況 IIS 500 問題理論上已完美解決,但可能遇到其他問題。
- 若打開 COM+ 應用程序出現錯誤,請確保 Distributed Transaction Coordinator 服務啟動類型為自動。若開啟出錯,確保 Remote Procedure Call (RPC)、Security Accounts Manager 服務已啟動(自動),然後在運行或 cmd 下輸入
msdtc -resetlog 回車啟動該服務,此時打開 COM+ 應用程序應無問題。
- 若 COM+ 應用程序中找不到 IIS Out-Of-Process Pooled Applications:
打開 cmd 進入 X:\WINDOWS\system32\inetsrv(X 為系統盤),依次輸入:
rundll32 wamreg.dll, CreateIISPackage 回車(注意大小寫!)
regsvr32 asptxn.dll 回車
此時應能找到該項目。
XP 系統配置 IIS 服務失敗提示 500 錯誤的解決方案介紹完畢,有需要的用戶可手動操作。更多 WinXP 教程請關注系統城。