在 Windows Server 2003 網域控制站上瀏覽 IIS 6.0 網頁時,收到「服務無法使用」錯誤訊息

Microsoft Internal Support Information

BUG #: 19282 (Content Maintenance)

Microsoft Internal Support Information

BUG #: SOX030612700108 (SO)

徵狀

當您瀏覽裝載在 Microsoft Windows Server 2003 網域控制站上的網頁時,可能會收到下列 Active Server Pages (ASP) 錯誤 5 的錯誤訊息:


服務無法使用

此外,系統事件日誌可能會記錄下列警告事件:

此外,應用程式事件日誌可能會記錄下列錯誤事件:







當您使用 Filemon 監視檔案活動時,會收到類似下列的錯誤訊息:


3521 Time w3wp.exe:3168 CREATE C:\WINDOWS\system32\inetsrv\ASP Compiled Templates\PID3168.TMP ACCESS DENIED NT AUTHORITY\NETWORK SERVICE (Time w3wp.exe:3168 CREATE C:\WINDOWS\system32\inetsrv\ASP Compiled Templates\PID3168. 暫時拒絕存取 NT AUTHORITY\NETWORK SERVICE)

發生的原因


如果執行 Microsoft Internet Information Services (IIS) 6.0 的伺服器同時也是網域控制站,可能就會發生這個問題。之所以發生這個問題,是因為應用程式集區使用 NT Authority\Network Service 帳戶,並且 NT Authority\Network Service 帳戶可能沒有存取必要資料夾的權限。

解決方案


如果要解決這個問題,請手動設定 IIS_WPG 群組的資料夾權限,再設定 NT Authority\Network Service 帳戶的資料夾權限。



如果要我們為您修正此問題,請前往<為我修正此問題>一節。如果您想要自行修正此問題,請前往<讓我自行修正此問題>一節。

為我修正此問題



如果要自動修正此問題,請按一下 [修正此問題] 按鈕或連結。按一下 [檔案下載] 對話方塊中的 [執行],並依照 Fix it 精靈中的步驟執行。



注意事項

  • 此精靈可能只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

  • 如果您不在發生問題的電腦上,則可將 Fix it 解決方案儲存至快閃磁碟機或 CD,然後在發生問題的電腦上執行。


然後請前往<這樣是否已修正問題?>一節。



讓我自行修正此問題


如果要設定 IIS_WPG 群組的資料夾權限,請依照下列步驟執行:

  1. 啟動 Windows 檔案總管,然後開啟下列資料夾:

    %systemroot%\Help\iisHelp

  2. 在右窗格中,用滑鼠右鍵按一下 [公用] 資料夾,然後按一下 [共用和安全性]

  3. 按一下 [安全性] 索引標籤,再按一下 [新增],輸入 IIS_WPG,然後按一下 [確定]

  4. 選取 [IIS_WPG] 後,按一下以選取 [允許] 欄底下的下列核取方塊,然後按一下 [確定]

    • 讀取和執行

    • 列出資料夾內容

    • 讀取

  5. 開啟下列資料夾:

    %systemroot%\system32\inetsrv

  6. 在右窗格中,用滑鼠右鍵按一下 [ASP Compiled Templates] 資料夾,然後按一下 [共用和安全性]

  7. 按一下 [安全性] 索引標籤,再按 [IIS_WPG] 群組,然後按一下以選取 [允許] 欄底下的 [完全控制] 核取方塊。按一下 [確定]

  8. 開啟下列資料夾:

    %systemroot%

  9. 在右窗格中,用滑鼠右鍵按一下 [IIS Temporary Compressed] 資料夾,然後按一下 [共用和安全性]

  10. 按一下 [安全性] 索引標籤,再按 [IIS_WPG] 群組,然後按一下以選取 [允許] 欄底下的 [完全控制] 核取方塊。按一下 [確定]

如果要設定 NT Authority\Network Service 帳戶的資料夾權限,請依照下列步驟執行:

  1. 啟動 Windows 檔案總管,然後開啟下列資料夾:

    %systemroot%\Help\iisHelp

  2. 在右窗格中,用滑鼠右鍵按一下 [公用] 資料夾,然後按一下 [共用和安全性]

  3. 按一下 [安全性] 索引標籤,再按 [新增],輸入 NETWORK SERVICE,然後按一下 [確定]

  4. 選取 [NETWORK SERVICE] 後,按一下以選取 [允許] 欄底下的下列核取方塊,然後按一下 [確定]

    • 讀取和執行

    • 列出資料夾內容

    • 讀取

  5. 開啟下列資料夾:

    %systemroot%\system32\inetsrv

  6. 在右窗格中,用滑鼠右鍵按一下 [ASP Compiled Templates] 資料夾,然後按一下 [共用和安全性]

  7. 按一下 [安全性] 索引標籤,再按 [新增],輸入 NETWORK SERVICE,然後按一下 [確定]

  8. 選取 [NETWORK SERVICE] 群組後,按一下以選取 [允許] 欄底下的 [完全控制] 核取方塊,然後按一下 [確定]

  9. 開啟下列資料夾:

    %systemroot%

  10. 在右窗格中,用滑鼠右鍵按一下 [IIS Temporary Compressed] 資料夾,然後按一下 [共用和安全性]

  11. 按一下 [安全性] 索引標籤,再按 [新增],輸入 NETWORK SERVICE,然後按一下 [確定]

  12. 選取 [NETWORK SERVICE] 群組後,按一下以選取 [允許] 欄底下的 [完全控制] 核取方塊,然後按一下 [確定]

完成上述步驟之後,請從「服務」嵌入式管理單元或「電腦管理」嵌入式管理單元重新啟動 IIS 管理服務。

其他可行方案

您也許能夠藉由從「服務」嵌入式管理單元或「電腦管理」嵌入式管理單元重新啟動 IIS 管理服務,暫時略過此問題。

狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

其他相關資訊

如需有關不同原因之類似問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

DCPROMO 不會保留某些 IIS 資料夾的權限


這樣是否已修正問題?

  • 檢查該問題是否已修正。如果問題已修正,您便已完成本節。如果問題尚未修正,則請。

  • 我們非常感謝您提供意見反應。如果要提供意見反應,或報告此解決方案的任何問題,請在「」部落格 中留下您的意見,或者傳送給我們。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×