GHOST XP 安裝IIS組件的小問題

經常在網上能看到不錯的網站源碼,也喜歡Down下來,掛在本機仔細測試把玩一番。近日,電腦重新Ghost 了一個Windows XP SP3版本,由於經過簡化處理,組件裏沒有“Internet信息服務(IIS選項,百度一下,發現下面一個方案:

1. 進入管理工具->服務
Network DDE DSDM 啓動類型改成自動 然後啓動
Network DDE 啓動類型改成自動 然後啓動
先在運行輸入:msdtc –resetlog ,然後啓動Distributed Transaction Coordinator服務。
2
. 查看:“組件服務”->“計算機”->“我的電腦”->COM+應用程序”->iis Out-Of-Process Pooled Applications”。如果找不到此項,可以通過下述方法重建:
a. 開始->運行->CMD,打開命令提示窗口,然後使用以下命令切換目錄:
b. cd %windir%/system32/inetsrv
c. 運行以下命令:

rundll32 wamreg.dll, CreateIISPackage (注意:", CreateIISPackage",區分大小寫,逗號全角
regsvr32 asptxn.dll  (提示找不到這個模塊的,可以到www.dlldll.com
下載
d. 關閉並重新打開"組件服務"
您應看到已經重新創建的所有這三個 IIS COM+ 應用程序。
e. 從命令行運行 IISRESET,並對先前未正確加載的任意 ASP 頁進行測試。

 

可讓許多網友糾結的是,麻煩的進行完上述操作,並沒有完全出現上面所說的三個組件(一般沒有iis Out-Of-Process Pooled Applications)。查看添加刪除組件裏依然沒有“Internet信息服務(IIS選項。那如果不想重做系統的話,不妨再進行下面的幾步操作:

1. 下載iis5.1安裝包並解壓(比如解壓到:E:\iis51

2. 首先在開始菜單的運行中輸入“c:\Windows\inf\sysoc.inf”,找到“[Components]”這一段,在下面添加:iis=iis2.dll,OcEntry,iis2.inf,,7(然後保存並關閉)。 

打開CMD命令行模式,輸入並執行下面兩條命令
expand E:\iis51\iis.dl_ c:\Windows\system32\setup\iis2.dll
expand E:\iis51\iis.in_ c:\Windows\inf\iis2.inf

這時, Internet信息服務(IIS)的安裝選項就會在安裝列表裏了。
然後安裝IIS,提示插入光盤時就手工指向E:\iis51\即可。然後再回到組件服務,就可以看到COM+應用程序中的三個IIS組件了。

 

3. 後續設置,可能這樣安裝的IIS,會出現內部服務器500錯誤

解決:管理工具--組件服務->"組件服務"->"計算機"->"我的電腦">"COM+應用程序">"IIS Out-Of-Process Pooled Applications " 右鍵屬性,標識>選擇系統帳戶,然後確定,重啓IIS即可。

 

看這個過程也夠裝個系統的時間了,但動手解決一下,多少對IIS的組件管理會有些深入的認識吧。特記錄下來供碰到這個問題的朋友參考一下。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章