IIS內部服務錯誤aspx與asp

2022-02-28 12:39:07 字數 3663 閱讀 9697

開啟事件檢視器:

在系統事件中有錯誤:distributed transaction coordinator 服務因 3221229584 (0xc0001010) 服務性錯誤而停止。

經多次試驗,發現這主要是系統無法找到ms dtc 日誌檔案造成的,只要建立一下就可以了:

點開始→執行→輸入命令"msdtc -resetlog",執行該命令即可.

之後,重新啟動電腦,或者執行服務中的"distributed transaction coordinator "服務均可.

dcom 遇到錯誤「登入失敗: 未知的使用者名稱或錯誤密碼

^_^  小_信 發表於 2006-10-5 11:39:00

dcom

遇到錯誤「登入失敗

: 未知的使用者名稱或錯誤密碼

並且無法登入到 .\iwam_pc-hanxin 上以執行伺服器:

在瀏覽器中:

轉貼:二、原因分析

綜合分析上面的錯誤表現我們可以看出,主要是由於

iwam

賬號(在我的計算機即是

iwam_myserver

賬號)的密碼錯誤造成了

內部錯誤。

在詳細分析

內部錯誤產生的原因之前,先對

iwam

賬號進行一下簡要的介紹:

iwam

賬號是安裝

iis5

時系統自動建立的乙個內建賬號,主要用於啟動程序之外的應用程式的

internet

資訊服務。

iwam

賬號的名字會根據每台計算機

netbios

名字的不同而有所不同,通用的格式是

iwam_machine

,即由「

iwam

」字首、連線線「

_」加上計算機的

netbios

名字組成。我的計算機的

netbios

名字是myserver

,因此我的計算機上

iwam

賬號的名字就是

iwam_myserver

,這一點與

iis匿名賬號

isur_machine

的命名方式非常相似。

iwam

賬號建立後被

active directory

、iis metabase

資料庫和

com+

應用程式三方共同使用,賬號密碼被三方分別儲存,並由作業系統負責這三方儲存的

iwam

密碼的同步工作。按常理說,由作業系統負責的工作我們大可放心,不必擔心出錯,但不知是

bug還是其它什麼原因,系統的對

iwam

賬號的密碼同步工作有時會失敗,使三方

iwam

賬號所用密碼不統一。當

iis或

com+

應用程式使用錯誤

iwam

的密碼登入系統,啟動

時,系統會因密碼錯誤而拒絕這一請求,導致

啟動失敗,也就是我們在

id10004

錯誤事件中看到的「不能執行伺服器

」(這裡 是

的key

),不能轉入

iis5

應用程式,

內部錯誤就這樣產生了。

三、解決辦法:

1、重設iwam

密碼

開啟我的電腦"管理

",切換到

"本地使用者和組

",單擊"使用者

"選中"iwam_computer_name"

使用者,右擊選擇

"設定密碼

",在跳出的重設密碼對方框中給

iwam_computer_name

設定新的密碼,這兒我們設定成

"rock2006"

(沒有引號的),確定,等待密碼修改成功。

2、同步iis metabase

中iwam_computer_name

賬號的密碼

可能因為這項改動太敏感和重要,微軟並沒有為我們修改

iis metabase

中iwam_computer_name

賬號密碼提供乙個顯式的使用者介面,只隨

iis5

提供了乙個管理指令碼

adsutil.vbs

,這個指令碼位於

c:\inetpub\adminscripts

子目錄下

(位置可能會因你安裝

iis5

時設定的不同而有所變動)。

adsutil.vbs

指令碼功能強大,引數非常多且用法複雜,這裡只提供使用這個指令碼修改

iwam_computer_name

賬號密碼的方法

:

進入在cmd下進入

c:\inetpub\adminscripts

cd c:\inetpub\adminscripts

c:\inetpub\adminscripts>adsutil set w3svc/wamuserpass password "rock2006"

wamuserpass: (string) "**********"

3、同步com+

應用程式所用的

iwam_computer_name

的密碼

同步com+

應用程式所用的

iwam_computer_name

的密碼,我們使用元件服務

mmc管理單元。

(1)、開啟控制面板,進入管理工具,找到「元件服務」

->

「計算機」

->

「我的電腦」

->

「com+

應用程式」

->

「」,右擊「

」->

「屬性」。

(2)、切換到「

」屬性對話方塊的「標誌」選項卡。「此應用程式在下列賬戶下執行」選擇中「此使用者」會被選中,使用者名稱是「

iwam_computer_name

」。這些都是預設的,不必改動。在下面的「密碼」和「確認密碼」文字框內輸入正確的密碼「

rock2006

」,確定退出。

(3)、系統如果提示「應用程式被乙個以上的外部產品建立。你確定要被這些產品支援嗎

?」時確定即可。

如果我們在

iis中將其它一些

web的「應用程式保護」設定為「高

(獨立的)」

,那麼這個

web所使用的

com+

應用程式的

iwam

賬號密碼也需要同步。重複

(1)-(3)

步,同步其它相應

的iwam

賬號密碼。

**:

iis http 500 內部伺服器錯誤 伺服器無法載入應用程式 '/lm/w3svc''/lm/w3svc' '找不到指定的元資料

rundll32 wamreg.dll, createiispackage

regsvr32 asptxn.dll

(請注意,createiispackage 區分大小寫。)

這時候再重新整理要執行的aspx頁面,太好了,已經能正常顯示了!!

IIS內部伺服器搭建

window10 控制面板 程式 啟動或關閉程式 勾選internet information services 或者 internet information services 可承載的web核心兩個選項 確認 稍等 可能需要重啟 我的電腦 右鍵管理 服務和應用程式 選擇internet info...

IIS 500內部錯誤之解決辦法

問題起因 iis已經啟動但是web無法使用 ie返回500內部錯誤 記錄如下 由於在下列系統 api 錯誤,com 服務無法初始化。它通常是由本地計算機的系統資源儲存問題引起的。cryptacquirecontext 程序名稱 dllhost.exe 該錯誤的嚴重性已導致程序終止。錯誤 0x8009...

關於500 內部伺服器錯誤

500 內部伺服器錯誤。您查詢的資源存在問題,因而無法顯示。windows7 iis 500 內部伺服器錯誤解決方案 1 解決方法 開啟iis,在功能檢視中找到 錯誤頁 雙擊進去後,看最右邊的 操作 下的 編輯功能設定 將 錯誤響應 下的 詳細錯誤 勾上。2 開啟控制面板 管理工具 internet...