欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點(diǎn)晴永久免費(fèi)OA]IIS 出了問(wèn)題,問(wèn)題表現(xiàn): COM+應(yīng)用程序錯(cuò)誤 錯(cuò)誤代碼8004E00F

admin
2010年8月18日 9:2 本文熱度 9492

IIS 出了問(wèn)題,問(wèn)題表現(xiàn): COM+應(yīng)用程序錯(cuò)誤 錯(cuò)誤代碼8004E00F


下面是解決方案:


1、首先進(jìn)入組件服務(wù),查看組件服務(wù)/計(jì)算機(jī)/我的電腦/COM+應(yīng)用程序,結(jié)果報(bào)錯(cuò)“COM+ 無(wú)法與 Microsoft 分布式事務(wù)協(xié)調(diào)程序交談”,無(wú)法查看里面的對(duì)象。

2、進(jìn)入事件查看器,發(fā)現(xiàn)msdtc服務(wù)沒(méi)有正常啟動(dòng)。

3、刪除注冊(cè)表中的鍵:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID

4、運(yùn)行CMD,停止MSDTC服務(wù):net stop msdtc

5、卸載MSDTC服務(wù):msdtc -uninstall

6、重新安裝MSDTC服務(wù):msdtc -install

7、啟動(dòng)MSDTC服務(wù):net start msdtc。確認(rèn)在事件查看器中msdtc服務(wù)已經(jīng)正常啟動(dòng)[這步很關(guān)鍵,如果沒(méi)有,重新啟動(dòng)下電腦看看,這里有個(gè)技巧,查看MSDTC服務(wù)是否啟動(dòng),執(zhí)行net stop msdtc,提示正在停止和停止成功就對(duì)了,再msdtc - install下就OK.

8、重新設(shè)置IIS的IWAM賬號(hào)密碼。[在計(jì)算機(jī)管理中的用戶管理里]

9、同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"

10、同步COM+應(yīng)用程序所用的IWAM_MYSERVER密碼,在CMD中:c:\inetput\adminscripts>cscript synciwam.vbs -v


   如果您的IIS 還不能用,就重裝


下面是本人在網(wǎng)絡(luò)上轉(zhuǎn)的文章 ,也許更詳細(xì)些。


==================================


IIS500錯(cuò)誤,是因?yàn)槲④浀囊粋€(gè)BUG所造成的。下面是解決辦法:


主要是由于IWAM賬號(hào)(在我的計(jì)算機(jī)即是IWAM_MYSERVER賬號(hào))的密碼錯(cuò)誤造成了HTTP 500內(nèi)部錯(cuò)誤。


在詳細(xì)分析HTTP500內(nèi)部錯(cuò)誤產(chǎn)生的原因之前,先對(duì)IWAM賬號(hào)進(jìn)行一下簡(jiǎn)要的介紹:IWAM賬號(hào)是安裝IIS5時(shí)系統(tǒng)自動(dòng)建立的一個(gè)內(nèi)置賬號(hào),主要用于啟動(dòng)進(jìn)程之外的應(yīng)用程序的Internet信息服務(wù)。IWAM賬號(hào)的名字會(huì)根據(jù)每臺(tái)計(jì)算機(jī)NETBIOS名字的不同而有所不同,通用的格式是IWAM_MACHINE,即由“IWAM”前綴、連接線“_”加上計(jì)算機(jī)的NETBIOS名字組成。我的計(jì)算機(jī)的NETBIOS名字是MYSERVER,因此我的計(jì)算機(jī)上IWAM賬號(hào)的名字就是IWAM_MYSERVER,這一點(diǎn)與IIS匿名賬號(hào)ISUR_MACHINE的命名方式非常相似。


IWAM賬號(hào)建立后被Active Directory、IIS metabase數(shù)據(jù)庫(kù)和COM+應(yīng)用程序三方共同使用,賬號(hào)密碼被三方分別保存,并由操作系統(tǒng)負(fù)責(zé)這三方保存的IWAM密碼的同步工作。按常理說(shuō),由操作系統(tǒng)負(fù)責(zé)的工作我們大可放心,不必?fù)?dān)心出錯(cuò),但不知是BUG還是其它什么原因,系統(tǒng)的對(duì)IWAM賬號(hào)的密碼同步工作有時(shí)會(huì)失敗,使三方IWAM賬號(hào)所用密碼不統(tǒng)一。當(dāng)IIS或COM+應(yīng)用程序使用錯(cuò)誤IWAM的密碼登錄系統(tǒng),啟動(dòng)IIS Out-Of-Process Pooled Applications時(shí),系統(tǒng)會(huì)因密碼錯(cuò)誤而拒絕這一請(qǐng)求,導(dǎo)致IIS Out-Of-Process Pooled Applications啟動(dòng)失敗,也就是我們?cè)贗D10004錯(cuò)誤事件中看到的“不能運(yùn)行服務(wù)器{3D14228D-FBE1-11D0-995D-00C04FD919C1} ”(這里{3D14228D-FBE1-11D0-995D-00C04FD919C1} 是IIS Out-Of-Process Pooled Applications的KEY),不能轉(zhuǎn)入IIS5應(yīng)用程序,HTTP 500內(nèi)部錯(cuò)誤就這樣產(chǎn)生了。



解決辦法


手工同步賬號(hào)




知道了導(dǎo)致HTTP 500內(nèi)部錯(cuò)誤的原因,解決起來(lái)就比較簡(jiǎn)單了,那就是人工同步IWAM賬號(hào)在Active Directory、IIS metabase數(shù)據(jù)庫(kù)和COM+應(yīng)用程序中的密碼。


具體操作分三步,均需要以管理員身份登錄計(jì)算機(jī)以提供足夠的操作權(quán)限(IWAM賬號(hào)以IWAM_MYSERVER為例)。



(一)更改Active Directory中IWAM_MYSERVER賬號(hào)的密碼


因IWAM賬號(hào)的密碼由系統(tǒng)控制,隨機(jī)產(chǎn)生,我們并不知道是什么,為完成下面兩步的密碼同步工作,我們必須將IWAM賬號(hào)的密碼設(shè)置為一個(gè)我們知道的值。


1、選擇“開始”->“程序”->“管理工具”->"Active Directory用戶和計(jì)算機(jī)",啟動(dòng)“Active Directory用戶和計(jì)算機(jī)”管理單元。


2、單擊“user”,選中右面的“IWAM_MYSERVER”,右擊選擇“重設(shè)密碼(T)...”,在跳出的重設(shè)密碼對(duì)方框中給IWAM_MYSERVER設(shè)置新的密碼,這兒我們?cè)O(shè)置成“Aboutnt2001”(沒(méi)有引號(hào)的),確定,等待密碼修改成功。



(二)同步IIS metabase中IWAM_MYSERVER賬號(hào)的密碼


可能因?yàn)檫@項(xiàng)改動(dòng)太敏感和重要,微軟并沒(méi)有為我們修改IIS metabase中IWAM_MYSERVER賬號(hào)密碼提供一個(gè)顯式的用戶接口,只隨IIS5提供了一個(gè)管理腳本adsutil.vbs,這個(gè)腳本位于C:\\inetpub\\adminscripts子目錄下(位置可能會(huì)因你安裝IIS5時(shí)設(shè)置的不同而有所變動(dòng))。


adsutil.vbs腳本功能強(qiáng)大,參數(shù)非常多且用法復(fù)雜,這里只提供使用這個(gè)腳本修改IWAM_MYSERVER賬號(hào)密碼的方法:


adsutil SET w3svc/WAMUserPass Password


"Password"參數(shù)就是要設(shè)置的IWAM賬號(hào)的新的密碼。因此我們將IIS metabase中IWAM_MYSERVER賬號(hào)的密碼修改為“Aboutnt2001”的命令就是:


c:\\Inetpub\\AdminScripts>adsutil SET w3svc/WAMUserPass "Aboutnt2001"


修改成功后,系統(tǒng)會(huì)有如下提示:


WAMUserPass: (String) "Aboutnt2001"



(三)同步COM+應(yīng)用程序所用的IWAM_MYSERVER的密碼


同步COM+應(yīng)用程序所用的IWAM_MYSERVER的密碼,我們有兩種方式可以選擇:一種是使用組件服務(wù)MMC管理單元,另一種是使用IWAM賬號(hào)同步腳本synciwam.vbs。



1、使用組件服務(wù)MMC管理單元


(1)啟動(dòng)組件服務(wù)管理單元:選擇“開始”->“運(yùn)行”->“MMC”,啟動(dòng)管理控制臺(tái),打開“添加/刪除管理單元”對(duì)話框,將“組件服務(wù)”管理單元添加上。


(2)找到“組件服務(wù)”->“計(jì)算機(jī)”->“我的電腦”->“COM+應(yīng)用程序”->“Out-Of-Process Pooled Applications”,右擊“Out-Of-Process Pooled Applications”->“屬性”。


(3)切換到“Out-Of-Process Pooled Applications”屬性對(duì)話框的“標(biāo)志”選項(xiàng)卡?!按藨?yīng)用程序在下列賬戶下運(yùn)行”選擇中“此用戶”會(huì)被選中,用戶名是“IWAM_MYSERVER”。這些都是缺省的,不必改動(dòng)。在下面的“密碼”和“確認(rèn)密碼”文本框內(nèi)輸入正確的密碼“Aboutnt2001”,確定退出。


(4)系統(tǒng)如果提示“應(yīng)用程序被一個(gè)以上的外部產(chǎn)品創(chuàng)建。你確定要被這些產(chǎn)品支持嗎?”時(shí)確定即可。


(5)如果我們?cè)贗IS中將其它一些Web的“應(yīng)用程序保護(hù)”設(shè)置為“高(獨(dú)立的)”,那么這個(gè)WEB所使用的COM+應(yīng)用程序的IWAM賬號(hào)密碼也需要同步。重復(fù)(1)-(4)步,同步其它相應(yīng)Out of process application的IWAM賬號(hào)密碼。



2、使用IWAM賬號(hào)同步腳本synciwam.vbs


實(shí)際上微軟已經(jīng)發(fā)現(xiàn)IWAM賬號(hào)在密碼同步方面存在問(wèn)題,因此在IIS5的管理腳本中單獨(dú)為IWAM賬號(hào)密碼同步編寫了一個(gè)腳本synciwam.vbs,這個(gè)腳本位于C:\\inetpub\\adminscripts子目錄下(位置可能會(huì)因你安裝IIS5時(shí)設(shè)置的不同而有所變動(dòng))。


synciwam.vbs腳本用法比較簡(jiǎn)單:


cscript synciwam.vbs [-v|-h]


“-v”參數(shù)表示詳細(xì)顯示腳本執(zhí)行的整個(gè)過(guò)程(建議使用),“-h”參數(shù)用于顯示簡(jiǎn)單的幫助信息。



我們要同步IWAM_MYSERVER賬號(hào)在COM+應(yīng)用程序中的密碼,只需要執(zhí)行“cscript synciwam.vbs -v”即可,如下:


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


Microsoft (R) Windows Script Host Version 5.6


版權(quán)所有(C) Microsoft Corporation 1996-2000。保留所有權(quán)利。



WamUserName:IWAM_MYSERVER


WamUserPass:Aboutnt2001


IIS Applications Defined:


Name, AppIsolated, Package ID


w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}


Root, 2,


IISHelp, 2,


IISAdmin, 2,


IISSamples, 2,


MSADC, 2,


ROOT, 2,


IISAdmin, 2,


IISHelp, 2,


Root, 2,


Root, 2,



Out of process applications defined:


Count: 1


{3D14228D-FBE1-11d0-995D-00C04FD919C1}



Updating Applications:


Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04FD919C1}



從上面腳本的執(zhí)行情況可以看出,使用synciwam.vbs腳本要比使用組件服務(wù)的方法更全面和快捷。它首先從IIS的metabase數(shù)據(jù)庫(kù)找到IWAM賬號(hào)"IWAM_MYSERVER"并取出對(duì)應(yīng)的密碼“Aboutnt2001”,然后查找所有已定義的IIS Applications和Out of process applications,并逐一同步每一個(gè)Out of process applications應(yīng)用程序的IWAM賬號(hào)密碼。


使用synciwam.vbs腳本時(shí),要注意一個(gè)問(wèn)題,那就是在你運(yùn)行synciwam.vbs之前,必須保證IIS metabase數(shù)據(jù)庫(kù)與Active Directory中的IWAM密碼已經(jīng)一致。因?yàn)閟ynciwam.vbs腳本是從IIS metabase數(shù)據(jù)庫(kù)而不是從Active Directory取得IWAM賬號(hào)的密碼,如果IIS metabase中的密碼不正確,那synciwam.vbs取得的密碼也會(huì)不正確,同步操作執(zhí)行到“Updating Applications”系統(tǒng)就會(huì)報(bào)80110414錯(cuò)誤,即“找不到應(yīng)用程序{3D14228D-FBE1-11D0-995D-00C04FD919C1}”。




批處理同步



可以用一些BAT來(lái)修復(fù)這類IE問(wèn)題的.
好了,到現(xiàn)在為止,IWAM賬號(hào)在Active Directory、IIS metabase數(shù)據(jù)庫(kù)和COM+應(yīng)用程序三處的密碼已經(jīng)同步成功,你的ASP程序又可以運(yùn)行了!





把下面的語(yǔ)句復(fù)制出來(lái),粘貼到文本文件中.然后把文本文件保存生擴(kuò)展名為.BAT的文件.例如:ie.bat.雙擊打開該BAT文件.一步步確定到最后.問(wèn)題就能解決了.
IE.BAT



rem =====第七頻道批處理開始========



rundll32.exe /s advpack.dll /DelNodeRunDLL32 C:\\WINNT\\System32\\dacui.dll
rundll32.exe /s advpack.dll /DelNodeRunDLL32 C:\\WINNT\\Catroot\\icatalog.mdb
regsvr32 /s setupwbv.dll
regsvr32 /s wininet.dll
regsvr32 /s comcat.dll
regsvr32 /s shdoc401.dll
regsvr32 /s shdoc401.dll /i
regsvr32 /s asctrls.ocx
regsvr32 /s oleaut32.dll
regsvr32 /s shdocvw.dll /I
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s browseui.dll /I
regsvr32 /s msrating.dll
regsvr32 /s mlang.dll
regsvr32 /s hlink.dll
regsvr32 /s mshtml.dll
regsvr32 /s mshtmled.dll
regsvr32 /s urlmon.dll
regsvr32 /s plugin.ocx
regsvr32 /s sendmail.dll
regsvr32 /s comctl32.dll /i
regsvr32 /s inetcpl.cpl /i
regsvr32 /s mshtml.dll /i
regsvr32 /s scrobj.dll
regsvr32 /s mmefxe.ocx
regsvr32 /s proctexe.ocx mshta.exe /register
regsvr32 /s corpol.dll
regsvr32 /s jscript.dll
regsvr32 /s msxml.dll
regsvr32 /s imgutil.dll
regsvr32 /s thumbvw.dll
regsvr32 /s cryptext.dll
regsvr32 /s rsabase.dll
regsvr32 /s triedit.dll
regsvr32 /s dhtmled.ocx
regsvr32 /s inseng.dll
regsvr32 /s iesetup.dll /i
regsvr32 /s hmmapi.dll
regsvr32 /s cryptdlg.dll
regsvr32 /s actxprxy.dll
regsvr32 /s dispex.dll
regsvr32 /s occache.dll
regsvr32 /s occache.dll /i
regsvr32 /s iepeers.dll
regsvr32 /s wininet.dll /i
regsvr32 /s urlmon.dll /i
regsvr32 /s digest.dll /i
regsvr32 /s cdfview.dll
regsvr32 /s webcheck.dll
regsvr32 /s mobsync.dll
regsvr32 /s pngfilt.dll
regsvr32 /s licmgr10.dll
regsvr32 /s icmfilter.dll
regsvr32 /s hhctrl.ocx
regsvr32 /s inetcfg.dll
regsvr32 /s trialoc.dll
regsvr32 /s tdc.ocx
regsvr32 /s MSR2C.DLL
regsvr32 /s msident.dll
regsvr32 /s msieftp.dll
regsvr32 /s xmsconf.ocx
regsvr32 /s ils.dll
regsvr32 /s msoeacct.dll
regsvr32 /s wab32.dll
regsvr32 /s wabimp.dll
regsvr32 /s wabfind.dll
regsvr32 /s oemiglib.dll
regsvr32 /s directdb.dll
regsvr32 /s inetcomm.dll
regsvr32 /s msoe.dll
regsvr32 /s oeimport.dll
regsvr32 /s msdxm.ocx
regsvr32 /s dxmasf.dll
regsvr32 /s laprxy.dll
regsvr32 /s l3codecx.ax
regsvr32 /s acelpdec.ax
regsvr32 /s mpg4ds32.ax
regsvr32 /s voxmsdec.ax
regsvr32 /s danim.dll
regsvr32 /s Daxctle.ocx
regsvr32 /s lmrt.dll
regsvr32 /s datime.dll
regsvr32 /s dxtrans.dll
regsvr32 /s dxtmsft.dll
regsvr32 /s vgx.dll
regsvr32 /s WEBPOST.DLL
regsvr32 /s WPWIZDLL.DLL
regsvr32 /s POSTWPP.DLL
regsvr32 /s CRSWPP.DLL
regsvr32 /s FTPWPP.DLL
regsvr32 /s FPWPP.DLL
regsvr32 /s FLUPL.OCX
regsvr32 /s wshom.ocx
regsvr32 /s wshext.dll
regsvr32 /s vbscript.dll
regsvr32 /s scrrun.dll mstinit.exe /setup
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
regsvr32 /s msapsspc.dll /SspcCreateSspiReg



rem =====批處理結(jié)束========





另:



前面都很順利,但在“開始”->“設(shè)置”->“控制面板”->“管理工具”->“組件服務(wù)”中,“控制臺(tái)根



目錄”->“組件服務(wù)”->“計(jì)算機(jī)”-



>“我的電腦”->“COM+應(yīng)用程序”中,右鍵啟動(dòng)IIS Out-Of-Process Pooled Applications,發(fā)現(xiàn)仍然



報(bào)錯(cuò),沒(méi)辦法重啟IIS,發(fā)現(xiàn)問(wèn)題現(xiàn)象



依舊如故,檢查上面第三個(gè)步驟,輸入csript synciwam.vbs -v命令后,返回的腳本執(zhí)行情況其中最后一



段有一個(gè)Error的提示。一段英文,具



體文字描述未能保存下來(lái),意思理解為:IIS的原數(shù)據(jù)庫(kù)拒絕訪問(wèn)。
4、萬(wàn)般無(wú)奈,刪除IIS的組件包,重新建立之,仍然無(wú)效。



至此又出現(xiàn)問(wèn)題了。



查看應(yīng)用程序日志和系統(tǒng)日志,發(fā)現(xiàn)錯(cuò)誤提示事件ID號(hào)依舊為:10010、36、4205
上述的三個(gè)步驟中,前面兩步應(yīng)該都沒(méi)有問(wèn)題,最后一步好象有點(diǎn)問(wèn)題。
根據(jù)事件ID號(hào),查找相關(guān)資料,找出解決辦法如下:
在“開始”->“設(shè)置”->“控制面板”->“管理工具”->“計(jì)算機(jī)管理”中,“系統(tǒng)工具”->“本地用戶



和組”->“用戶”里面,確認(rèn)IWAM_My



server用戶只在GUEST組內(nèi),再在“本地用戶和組”->“組”里面,右鍵點(diǎn)擊Users組屬性,添加進(jìn)NT



AUTHORITY\\Authenticated Users和NT



AUTHORITY\\Interactive兩個(gè)用戶成員,確定。



重復(fù)第三個(gè)步驟,即在IIS安裝默認(rèn)目錄下輸入:c:\\inetpub\\adminscripts> csript synciwam.vbs -v
根據(jù)返回的腳本執(zhí)行情況進(jìn)行查看,最后那一段的Error已經(jīng)沒(méi)有了,將COM+程序的用戶改回為IWAM用戶



,重新啟動(dòng)IIS Out-Of-Process



Pooled Applications應(yīng)用程序,沒(méi)有再報(bào)錯(cuò)了,再重啟IIS,檢查所有WEB站點(diǎn)服務(wù),故障現(xiàn)象解除!



也就是說(shuō)到了這一步IIS下面的ASP程序才正式恢復(fù)重新啟動(dòng)。
至此,故障現(xiàn)象全部排除!



因此,以下幾點(diǎn)需要注意的:
1、事件日志的空間設(shè)置稍微放大一些,默認(rèn)才512K,根據(jù)硬盤空間,適當(dāng)放大一些,避免出現(xiàn)日志文件已滿的情況;
2、不要隨便輕易清空事件日志中的事件記錄,很多故障現(xiàn)象需要從這個(gè)里面下手找原因;
3、所有返回的系統(tǒng)提示信息一定要注意仔細(xì)查看;
4、IIS中的應(yīng)用程序保護(hù)應(yīng)為中或高,如為低,則所有ASP頁(yè)面均以本地系統(tǒng)權(quán)限運(yùn)行,安全性存在問(wèn)題。
5、COM+程序的用戶權(quán)限和用戶啟動(dòng)權(quán)限很重要,應(yīng)注意檢查。
6、系統(tǒng)默認(rèn)組有時(shí)有重要作用,不能輕易刪除或修改。
7、系統(tǒng)重要文件(如SAM)不可輕易刪除,應(yīng)盡可能采取妥善的解決方法。如使用外部程序修改注冊(cè)表或SAM表信息以獲得管理員權(quán)限。而不要?jiǎng)h除該文件。


==================================


一、com+應(yīng)用程序錯(cuò)誤
我在XP上做iis,結(jié)果總是出現(xiàn)http500錯(cuò)誤,然后就是一串英語(yǔ),于是我在組件服務(wù)中想打開COM+應(yīng)用程序結(jié)點(diǎn),但是提示編錄錯(cuò)誤:執(zhí)行最后操作時(shí)發(fā)生錯(cuò)誤,錯(cuò)誤代碼:8004E00F - COM+ 無(wú)法與MS分布式事務(wù)協(xié)調(diào)程序交談,事件日志可能包含其它疑難解答信息。


1、首先進(jìn)入組件服務(wù),查看組件服務(wù)/計(jì)算機(jī)/我的電腦/COM+應(yīng)用程序,結(jié)果報(bào)錯(cuò)“COM+ 無(wú)法與 Microsoft 分布式事務(wù)協(xié)調(diào)程序交談”,無(wú)法查看里面的對(duì)象。
2、進(jìn)入事件查看器,發(fā)現(xiàn)msdtc服務(wù)沒(méi)有正常啟動(dòng)。
3、刪除注冊(cè)表中的鍵:
• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
• HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
• HKEY_CLASSES_ROOT\CID
4、運(yùn)行CMD,停止MSDTC服務(wù):net stop msdtc
5、卸載MSDTC服務(wù):msdtc -uninstall
6、重新安裝MSDTC服務(wù):msdtc -install
7、確認(rèn)在事件查看器中msdtc服務(wù)已經(jīng)正常啟動(dòng)[這步很關(guān)鍵,如果沒(méi)有,重新啟動(dòng)下電腦看看],這里有個(gè)技巧,查看MSDTC服務(wù)是否啟動(dòng),執(zhí)行net stop msdtc,提示正在停止和停止成功就對(duì)了,再msdtc - install下就OK.
8、重新設(shè)置IIS的IWAM賬號(hào)密碼。[在計(jì)算機(jī)管理中的用戶管理里]
9、同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
10、同步COM+應(yīng)用程序所用的IWAM_MYSERVER密碼,在CMD中:c:\inetput\adminscripts>cscript synciwam.vbs -v



二、IIS 500內(nèi)部錯(cuò)誤之解決辦法

IIS 500內(nèi)部錯(cuò)誤之解決辦法(一.錯(cuò)誤表現(xiàn))
滄海笑一聲 發(fā)表于 9/10/2001 8:17:09 AM NT世界 ←返回版面


一.錯(cuò)誤表現(xiàn)
這個(gè)錯(cuò)誤發(fā)生時(shí)總會(huì)有三方面的表現(xiàn):一是IE中的最直接的表現(xiàn),也是最讓人看不懂的表現(xiàn);二是安全日志中的表現(xiàn),IWAM_Machine賬號(hào)登錄失敗;三是系統(tǒng)日志中的表現(xiàn),IIS Out-Of-Process Pooled Applications應(yīng)用程序因啟動(dòng)賬號(hào)的錯(cuò)誤而不能夠啟動(dòng).從而造成ASP頁(yè)面瀏覽錯(cuò)誤.


(一)IE中的表現(xiàn)


當(dāng)瀏覽以前能夠正常運(yùn)行的asp頁(yè)面時(shí)會(huì)出現(xiàn)如下的錯(cuò)誤:


(1)
網(wǎng)頁(yè)無(wú)法顯示
您要訪問(wèn)的網(wǎng)頁(yè)存在問(wèn)題,因此無(wú)法顯示。


---------------------------------------------


請(qǐng)嘗試下列操作:


打開 主頁(yè),尋找指向所需信息的鏈接。
單擊刷新按鈕,或者以后重試。


HTTP 500 - 內(nèi)部服務(wù)器錯(cuò)誤
Internet 信息服務(wù)


--------------------------------------------------------------------------------


技術(shù)信息(支持個(gè)人)


詳細(xì)信息:
Microsoft 支持


[注意,這兒只是500錯(cuò)誤,不是500.xx等錯(cuò)誤的,那些錯(cuò)誤主要是asp編程問(wèn)題,與iis沒(méi)有太大的關(guān)系,只有500錯(cuò)誤是由iis自身造成的]


(2)
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.


(二)安全日志記錄(2條)
事件類型: 失敗審核
事件來(lái)源: Security
事件種類: 登錄/注銷
事件 ID: 529
日期: 2001-9-9
事件: 11:17:07
用戶: NT AUTHORITY\SYSTEM
計(jì)算機(jī): MYSERVER
描述:
登錄失敗:
原因: 用戶名未知或密碼錯(cuò)誤
用戶名: IWAM_MYSERVER
域: MYDOM
登錄類型: 4
登錄過(guò)程: Advapi
身份驗(yàn)證程序包: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
工作站名: MYSERVER



事件類型: 失敗審核
事件來(lái)源: Security
事件種類: 帳戶登錄
事件 ID: 681
日期: 2001-9-9
事件: 11:17:07
用戶: NT AUTHORITY\SYSTEM
計(jì)算機(jī): MYSERVER
描述:
登錄到帳戶: IWAM_MYSERVER
登錄的用戶: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
從工作站: MYSERVER
未成功。錯(cuò)誤代碼是: 3221225578


注:IWAM_MYSERVER,啟動(dòng)進(jìn)程之外的應(yīng)用程序的 Internet 信息服務(wù)的內(nèi)置帳號(hào),安裝IIS時(shí)自動(dòng)建立,其密碼由IIS控制.


(三)系統(tǒng)日志中的記錄(2條)
事件類型: 錯(cuò)誤
事件來(lái)源: DCOM
事件種類: 無(wú)
事件 ID: 10004
日期: 2001-9-9
事件: 11:20:26
用戶: N/A
計(jì)算機(jī): MYSERVER
描述:
DCOM 遇到錯(cuò)誤“無(wú)法更新密碼。提供給新密碼的值包含密碼中不允許的值。 ”并且無(wú)法登錄到 .\IWAM_MYSERVER 上以運(yùn)行服務(wù)器:
{3D14228D-FBE1-11D0-995D-00C04FD919C1}


事件類型: 警告
事件來(lái)源: W3SVC
事件種類: 無(wú)
事件 ID: 36
日期: 2001-9-9
事件: 11:20:26
用戶: N/A
計(jì)算機(jī): MYSERVER
描述:
服務(wù)器未能轉(zhuǎn)入應(yīng)用程序 '/LM/W3SVC/4/Root'。錯(cuò)誤是 'RunAs 的格式必須是<域名>\<用戶名>或只是<用戶名>
'。
若要獲取關(guān)于此消息的更多的信息,請(qǐng)?jiān)L問(wèn) Microsoft 聯(lián)機(jī)支持站點(diǎn): http://www.microsoft.com/contentredirect.asp 。


注:3D14228D-FBE1-11D0-995D-00C04FD919C1}實(shí)際是IIS Out-Of-Process Pooled Applications 的KEY.也就是代表IIS Out-Of-Process Pooled Applications.
================================
IIS 500內(nèi)部錯(cuò)誤之解決辦法(二.錯(cuò)誤原因與解決辦法)
滄海笑一聲 發(fā)表于 9/10/2001 8:40:41 AM NT世界 ←返回版面


出現(xiàn)IIS 500內(nèi)部錯(cuò)誤的原因有多個(gè),但最主要的原因是IWAM_MACHINE賬號(hào)在Active Directory(或SAM),IIS的metabase數(shù)據(jù)庫(kù)與COM+組件中的密碼不匹配不同步最成的.因此解決問(wèn)題的關(guān)鍵在于使這三方的密碼同步起來(lái).
要使這三方的密碼同步,有幾種辦法,下面只介紹最好用的一種,使用IIS自帶的腳本進(jìn)行密碼同步(看來(lái)微軟早就知道這方面的問(wèn)題了,因此專門做了一個(gè)密碼同步的腳本.:)):


操作如下:
1.在本地賬號(hào)管理器或AD用戶與計(jì)算機(jī)中更改IWAM_MACHINE賬號(hào)的密碼.假設(shè)我們改為"12345678".[本來(lái)這個(gè)賬號(hào)是計(jì)算機(jī)控制的,非常復(fù)雜].
2.使用新的密碼重設(shè)IIS Metabase數(shù)據(jù)庫(kù).我們需要使用IIS自帶的管理腳本adsutil.運(yùn)行如下的命令:
c:\Inetpub\AdminScripts> adsutil SET w3svc/WAMUserPass 12345678


系統(tǒng)會(huì)顯示:
WAMUserPass: (String) "12345678"


提示密碼更新成功.


通常情況下IIS會(huì)自動(dòng)與系統(tǒng)賬號(hào)等信息同步,但我發(fā)現(xiàn)我的機(jī)器上ISUR_MACHINE是同步的,但I(xiàn)WAM_MACHINE總是不同步,因此只好自行修改了.


3.同步COM+賬號(hào)密碼
同樣我們要用到IIS的管理腳本synciwam.vbs,這個(gè)腳本通常會(huì)存在于c:\inetpub\adminscripts下,上一個(gè)管理腳本也在這兒放著.
命令如下:
cscript c:\inetpub\adminscripts\synciwam.vbs -v


-v參數(shù)是打開詳細(xì)模式,讓我們看到更新的過(guò)程,通常會(huì)如下顯示:


Microsoft (R) Windows Script Host Version 5.6
版權(quán)所有(C) Microsoft Corporation 1996-2000。保留所有權(quán)利。


WamUserNameIWAM_MYSERVER
WamUserPass12345678
IIS Applications Defined:
Name, AppIsolated, Package ID
w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}
Root, 2,
IISHelp, 2,
IISAdmin, 2,
IISSamples, 2,
MSADC, 2,
ROOT, 2,
IISAdmin, 2,
IISHelp, 2,
Root, 2,
Root, 2,


Out of process applications defined:
Count: 1
{3D14228D-FBE1-11d0-995D-00C04FD919C1}


Updating Applications:
Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04
FD919C1}


密碼同步成功.如果不成功先看一下這個(gè)腳本取的IIS的密碼正確不正確,如果不正確請(qǐng)重復(fù)第二步同步IIS密碼。


該文章在 2010/8/18 9:02:06 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved