文章編號: 255770 - 上次校閱: 2005年7月11日 - 版次: 3.2

PRB:登入失敗:在執行跨處理序的網頁時,出現不明使用者或錯誤密碼的錯誤訊息

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

對跨處理序應用程式提出要求時,可能會在系統事件日誌中產生下列事件:
事件識別碼:10004 Source:DCOM
DCOM 遇到錯誤 "登入失敗:不明的使用者名稱或錯誤密碼" 而無法登入 .\IWAM_MYSERVER 以執行伺服器。{1FD7A201-0823-479C-9A4B-2C6128585168}

事件識別碼:36 來源:W3SVC
伺服器無法載入應用程式 /LM/W3SVC/1/Root/op。錯誤為 「設定的身分不正確,因此無法啟動伺服器處理。請檢查使用者名稱及密碼。」

發生的原因

IWAM_machine 帳戶可能沒有同步。這個 IWAM_machine 識別碼必須與 Metabase、安全性帳戶管理員 (SAM,Security Account Manager) 和 COM+ 同步。存放在 IIS (Internet Information Server) Metabase 中的帳戶資訊會與本機 SAM 同步化,但是 COM+ 應用程式並不會自動更新。

解決方案

IIS 5.0 提供 Synciwam.vbs,以更新所有跨處理序執行的 IIS COM+ 套件的啟動識別碼。Synciwam.vbs 指令碼可以在 \Inetpub\AdminScripts 資料夾中找到,而且也可以使用 Cscript 或 Wscript (請參閱 Synciwam.vbs 檔案以取得更多資訊) 來執行。

注意:使用 Synciwam.vbs 會將所有跨處理序的應用程式 (中與高隔離等級) 重新設定到 IWAM_machine。

如果 SynchIWAM 出現如「空白使用者名稱或密碼」的錯誤,就須在 IIS Out-Of-Process Pooled Applications 物件,以及「應用程式保護」設定為「高」的網站中,對 IWAM_ account 做手動更新。

對於 IIS 4.0

檢查每個網站的「識別碼」內容。這些套件是位於 IIS Microsoft Management Console (MMC) 中的 Microsoft Transaction Server 資料夾下。
  1. 在 IIS MMC 中,依序按一下以展開 [電腦][我的電腦][已安裝的套件] 節點。
  2. 在 IIS 網站上按一下滑鼠右鍵 (即 IIS - <Web_site_name>),再按一下 [內容]
  3. [識別碼] 索引標籤上,確保指派到 IIS Out-Of-Process Pooled Applications 的 IWAM_ account 有出現在這個視窗。
  4. [主目錄] 索引標籤上,如果有選取任何網站的 [在獨立記憶體空間執行 (隔離式處理序)] 核取方塊,那麼這個網站的物件也會存在於 IIS-<Web_site_name//root> 的名稱下。
  5. 對於每一個在獨立記憶體空間執行的網站,重覆以上的步驟。

對於 IIS 5.0

為「Microsoft Transaction Server 內容」,以及所有在 [主目錄] 索引標籤的 [應用程式保護] 清單方塊中,設定是「高」的網站,檢查 IIS Out-Of-Process Pooled Applications 的 [識別碼] 內容。這些套件是位於 [系統管理工具]/[元件服務] 資料夾中。
  1. 在主控台根目錄下,依序按一下以展開 [元件服務][電腦][我的電腦][COM+ 應用程式] 節點。
  2. 在 IIS Out-of-Process Pooled Applications 物件上按一下滑鼠右鍵,再按一下 [內容]。
  3. [識別碼] 索引標籤上,確保指派到 IIS Out-Of-Process Pooled Applications 的 IWAM_ account 有出現在這個視窗。
  4. 對於在 [應用程式] 清單方塊 (註明為 IIS-<Web_site_name//Root>) 中層級設定為 [高 (隔離式)] 的網站,重覆以上的步驟。

狀況說明

這是原本設計的作法。

這篇文章中的資訊適用於:
  • Microsoft Active Server Pages 4.0?應用於:
    • Microsoft Internet Information Server 4.0
    • Microsoft Internet Information Services 5.0
關鍵字:?
kberrmsg kbprb kbsecurity kbsysadmin KB255770
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。