文章編號: 297989 - 上次校閱: 2007年12月4日 - 版次: 5.3 PRB:為 IWAM 帳戶設定的身分不正確
在此頁中徵狀當您瀏覽到現有的動態伺服器網頁 (Active Server Page,ASP) 頁面時,瀏覽器可能會傳回「HTTP
500 - 內部伺服器錯誤」或 Server Application Error (伺服器應用程式錯誤)
的錯誤訊息。收到錯誤訊息之後,如果您檢視伺服器的系統事件記錄,就會看到兩個項目: 來源: W3SVC 錯誤: 設定的身分不正確
- 及 -
來源: DCOM 錯誤: 無法登入 IWAM_ComputerName 相關錯誤訊息您也可能會收到下列錯誤訊息:在您的瀏覽器中: HTTP 500 - 內部伺服器發生錯誤
- 或 -
Server Application Error (伺服器應用程式錯誤) The server has encountered an error while loading an application during the processing of your request.Please refer to the event log for more detail information.Please contact the server administrator for assistance. (在處理您的要求期間,伺服器載入應用程式時發生問題。請參閱事件日誌以取得詳細資訊。請連絡伺服器系統管理員以取得協助)。 來源: DCOM 錯誤: DCOM 發生錯誤 "登入失敗: 不明的使用者名稱或錯誤密碼",因此無法登入 .\IWAM_SERVERNAME 以執行伺服器。
- 及 -
來源: W3SVC 錯誤: 伺服器無法載入應用程式 '/LM/W3SVC/1/Root/op'。錯誤為 '設定的身分不正確,因此無法啟動伺服器處理。請檢查使用者名稱及密碼。'
- 或 -
來源: W3SVC 錯誤: 伺服器無法載入應用程式
'/LM/W3SVC/4/Root'。錯誤為 'c000003b'。
- 及 -
來源: W3SVC 錯誤: COM 應用程式
'{3D14228D-FBE1-11d0-995D-00C04FD919C1}' (在 '/LM/W3SVC/4/Root')
無法啟動跨處理序。 發生的原因 IUSR_ComputerName 帳戶與 IWAM_ComputerName 帳戶的使用者名稱及密碼會儲存在三個位置:
解決方案 如果要解決這個問題,您必須確認上述三個位置中的 IUSR 帳戶及 IWAM
帳戶的密碼都是同步的。您可以使用兩個方法來確認這點:您可以在使用者管理員 (Windows NT) 或使用者和群組 (Windows 2000) 中設定
IUSR 帳戶及 IWAM 帳戶的密碼,並在 IIS Metabase
中變更密碼以反映相同的密碼,反之亦然。請使用下列其中一個方法,讓密碼保持同步。 注意 如需有關如何使用 Administration Script Utility (Adsutil.vbs) 以及在 Microsoft Transaction Server (MTS) 或元件服務中變更密碼的指示,請參閱本文的<其他相關資訊>一節。 方法 1:在使用者管理員或使用者和群組中變更密碼以符合 IIS Metabase 密碼
方法 2:變更 IIS Metabase 以符合 IUSR 及 (或) IWAM 密碼
狀況說明 這是原本設計的做法。 其他相關資訊如何使用 Adsutil.vbsIIS 提供名為 Adsutil.vbs 的指令碼檔案,您可以使用這個檔案取得或設定要傳入或傳出 IIS Metabase 的 IUSR 帳戶及 IWAM 帳戶的密碼。在 Windows NT 4.0 中,Adsutil.vbs 通常位於 <磁碟機>\WINNT\System32\Inetsrv\Adminsamples 資料夾。在 Windows 2000 中,Adsutil.vbs 則位於 <磁碟機>\Inetpub\Adminscripts 資料夾。下表列出 Adsutil.vbs 公用程式不同功能的語法: 摺疊此表格
注意 當您嘗試在 Windows NT 4.0 中取得密碼時,密碼會顯示為純文字;不過,在 Windows 2000 中,密碼則會顯示為星號。如果要在 Windows 2000 中取得純文字形式的密碼,您必須將 Adsutil.vbs 修改為可顯示未遮罩的密碼。如果要執行這項操作,請依照下列步驟執行:
如何變更 MTS 或元件服務中的密碼Windows 2000IIS 5.0 會提供 Synciwam.vbs 檔案,以更新所有執行跨處理序之 IIS COM+ 應用程式套件的啟動識別。Synciwam.vbs 指令碼位於 <磁碟機>\Inetpub\AdminScripts 資料夾。您可以使用 CScript 或 WScript 執行 Synciwam.vbs。如果要使用 Synciwam.vbs,請在命令提示字元中輸入下列命令: cscript.exe synciwam.vbs -v 您可能需要重新啟動 IIS,所有的變更才會生效。如果要重新啟動 IIS,請在 [開始] 功能表上按一下 [執行],輸入 iisreset,然後按一下 [確定]。注意 使用 Synciwam.vbs 會將所有跨處理序的應用程式 (中與高隔離等級) 重設為 IWAM_ComputerName。 Windows NT 4.0IIS 4.0 並未提供如 Synciwam.vbs 指令碼的工具。您必須使用 MTS Explorer,手動變更每個執行 Separate Memory Process 之應用程式的 IWAM 密碼。如果要執行這項操作,請依照下列步驟執行:
在 IIS 5.0 隔離模式中執行 IIS 6.0 WWW 服務
?考如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 255770?
(http://support.microsoft.com/kb/255770/
)
PRB:登入失敗:在執行跨處理序的網頁時,出現不明使用者或錯誤密碼的錯誤訊息
240225?
(http://support.microsoft.com/kb/240225/
)
Description of Adsutil and MetaEdit Utilities Used to Modify the Metabase
240941?
(http://support.microsoft.com/kb/240941/
)
An Introduction to the IIS Metabase
這篇文章中的資訊適用於:
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
回此頁最上方
