文章編號: 831135 - 上次校閱: 2009年2月8日 - 版次: 3.0

用戶端 「 服務無法使用 」 錯誤時,收到訊息他們的瀏覽器在 IIS 中執行不同的識別身分] 下的許多應用程式集區

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
重要本文包含有關如何修改登錄的資訊。請確定您在修改之前備份登錄。如果發生問題,請確定您知道如何還原登錄。如何備份、 還原,及修改登錄的相關資訊,請按一下下列的文件編號,檢視 Microsoft 知識庫中的文件:
256986? (http://support.microsoft.com/kb/256986/ ) Microsoft Windows 登錄的描述
全部展開 | 全部摺疊

徵狀

當您在 Microsoft 「 網際網路資訊服務 (IIS) 執行在不同的自訂識別下的多個應用程式集區時,有些背景工作處理程序可能不正確地初始化。用戶端時就會發生這個問題可能會收到一個 「 服務無法使用 」 當他們嘗試瀏覽網頁時,出現錯誤訊息的網頁,這些應用程式集區主機。此外,系統記錄檔中可能會記錄下列警告訊息:

事件類型: 警告
事件來源: W3SVC
事件類別: 無
事件識別碼: 1009年
描述:
伺服應用程式集區 'poolname' 的處理序意外終止。處理程序識別碼為 'processid'。處理序結束代碼: '0x80'。

當您使用三個預先定義的識別身分,不會發生這個問題。預先定義的識別身份是網路服務]、 [本機服務] 和 [本機系統。

附註在 32 位元版本的 IIS 和 64 位元版本的 IIS,就會發生這個問題。

發生的原因

與每個背景工作處理序 IIS 建立在不同的識別身份下,一起系統會建立新的桌面物件藉由從已設定的桌面堆積配置記憶體。之所以發生這個問題,是因為 IIS 已用完該堆積時, 無法建立更多的工作者處理序。用戶端接著會收到 「 服務無法使用 」 錯誤訊息,當他們嘗試造訪網頁時,他們的瀏覽器網站的那些應用程式集區主機。

解決方案

警告如果您修改登錄不當使用 「 登錄編輯程式 」,或使用另一個方法,可能會發生嚴重的問題。這些問題可能需要重新安裝作業系統。Microsoft 無法保證可以解決這些問題。您必須自己承擔修改登錄所造成的風險。

如果要解決這個問題,將
UseSharedWPDesktop
登錄機碼新增到您正在執行 IIS 的電腦]。這個登錄機碼允許所有的背景工作處理程序執行一個共用桌面,不論其工作者處理序識別中。

若要新增
UseSharedWPDesktop
登錄機碼:
  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
  2. 對於 IIS6,找出下列的登錄機碼:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC
    對於 IIS7,找出下列的登錄機碼:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WAS
    如需有關 IIS 7 登錄位置的詳細資訊,請造訪下列 Microsoft 網站]:
    http://support.microsoft.com/?id=930907 (http://support.microsoft.com/?id=930907)
  3. 參數] 上按一下滑鼠右鍵,指向 [新增],然後再按一下 [DWORD 值]。
  4. 型別 UseSharedWPDesktop
  5. 將此新機碼值設為 1。
  6. 結束 [登錄編輯程式],然後重新啟動 IIS。

狀況說明

這種行為是經過設計規劃的。

這篇文章中的資訊適用於:
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
關鍵字:?
kbmt kbprb KB831135 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:831135? (http://support.microsoft.com/kb/831135/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。