IIS 500內部錯誤之解決辦法

2021-04-13 22:32:28 字數 1760 閱讀 3452

問題起因:

iis已經啟動但是web無法使用 ie返回500內部錯誤 記錄如下

由於在下列系統 api 錯誤,com+ 服務無法初始化。它通常是由本地計算機的系統資源儲存問題引起的。

cryptacquirecontext

程序名稱: dllhost.exe

該錯誤的嚴重性已導致程序終止。

錯誤**= 0x80090017 : 提供程式型別未被定義。

com+ 服務內部資訊:

檔案: ./security.cpp, 行: 615

伺服器 沒有在限定的時間內用 dcom 註冊。

答:iis 500內部錯誤之解決辦法(一.錯誤表現)

滄海笑一聲 發表於 9/10/2001 8:17:09 am nt世界 ←返回版面

(一)ie中的表現

當瀏覽以前能夠正常執行的asp頁面時會出現如下的錯誤:

(1)網頁無法顯示

您要訪問的網頁存在問題,因此無法顯示。

請嘗試下列操作:

開啟 http://127.0.0.1 主頁,尋找指向所需資訊的鏈結。

單擊重新整理按鈕,或者以後重試。

http 500 - 內部伺服器錯誤

internet 資訊服務

技術資訊(支援個人)

詳細資訊:

microsoft 支援

[注意,這兒只是500錯誤,不是500.xx等錯誤的,那些錯誤主要是asp程式設計問題,與iis沒有太大的關係,只有500錯誤是由iis自身造成的]

注:iwam_myserver,啟動程序之外的應用程式的 internet 資訊服務的內建帳號,安裝iis時自動建立,其密碼由iis控制.

出現iis 500內部錯誤的原因有多個,但最主要的原因是iwam_machine賬號在active directory(或sam),iis的metabase資料庫與com+元件中的密碼不匹配不同步最成的.因此解決問題的關鍵在於使這三方的密碼同步起來.

要使這三方的密碼同步,有幾種辦法,下面只介紹最好用的一種,使用iis自帶的指令碼進行密碼同步(看來微軟早就知道這方面的問題了,因此專門做了乙個密碼同步的指令碼.:)):

操作如下:

1.在本地賬號管理器或ad使用者與計算機中更改iwam_machine賬號的密碼.假設我們改為"12345678".[本來這個賬號是計算機控制的,非常複雜].

2.使用新的密碼重設iis metabase資料庫.我們需要使用iis自帶的管理指令碼adsutil.執行如下的命令:

c:/inetpub/adminscripts> adsutil set w3svc/wamuserpass 12345678

系統會顯示:

wamuserpass: (string) "12345678"

提示密碼更新成功.

通常情況下iis會自動與系統賬號等資訊同步,但我發現我的機器上isur_machine是同步的,但iwam_machine總是不同步,因此只好自行修改了.

3.同步com+賬號密碼

同樣我們要用到iis的管理指令碼synciwam.vbs,這個指令碼通常會存在於c:/inetpub/adminscripts下,上乙個管理指令碼也在這兒放著.

命令如下:

cscript c:/inetpub/adminscripts/synciwam.vbs -v

-v引數是開啟詳細模式,讓我們看到更新的過程,通常會如下顯示:

密碼同步成功.如果不成功先看一下這個指令碼取的iis的密碼正確不正確,如果不正確請重複第二步同步iis密碼.

問題解悶,再開啟iis看看,asp程式應該能夠正常瀏覽了.

系統問題解決記錄 IIS 500內部錯誤之解決辦法

0這兩天電腦被病毒搞到頭痛,老殺不乾淨。把系統重新安裝了。用了一晚上rising,mcafee狂殺。看著清爽的桌面,終於可以睡了個好覺拉!靠,明天起來又發現剛安裝好的windows xp sp2,iis就不能執行了。按照以往歷史。基本每次安裝windows 2003 windows2000,wind...

IIS 500錯誤,一步幫你搞定

今天培訓銷售人員安裝asp.net執行環境,真是各種情況都遇到了,iis安裝完成,一執行出現 http 500 內部伺服器錯誤 網上找了一圈,處理方法那個叫複雜,在研究完複雜方法之後,發現只要三步就可以解決問題了。1.執行 regsvr32 windir system32 vbscript.dll ...

IIS常見錯誤解決辦法

q 為什麼我的asp頁面到windows2003後就不能執行了,執行aspx正常。a windows2003中預設沒有啟用asp支援,在iis的web service extensions裡找到active server pages,將allow選上,就可以了。q 我的iis只要asp檔案有錯,就顯...