伴隨著Internet網絡病毒的不斷沖擊,Windows系統發生崩潰也是常有的事情;為了能夠讓崩潰的計算機系統快速恢復正常工作狀態,不少朋友都喜歡使用Ghost系統來重新安裝計算機。不過,在充分享受Ghost系統帶給自己的快速與方便的同時,我們也會遇到一些使用麻煩,這不,在Ghost系統中無法正常安裝IIS系統功能組件就是其中的一個麻煩。由于越來越多的個人網站都會依賴IIS這個系統功能組件,當IIS系統功能組件無法安裝在自己的計算機系統中時,會給我們日后搭建個人網站帶來不小的麻煩。那么在Ghost系統中,我們難道真的沒有辦法將IIS系統服務“植入”其中嗎?
IIS無法“植入”之謎
IIS系統功能組件在默認狀態下,會被自動集成到Windows系統中,我們只要通過添加系統功能組件的方法,就能輕易地將IIS服務“植入”到Windows系統中。不過在一些Ghost版本的系統安裝盤中,我們并不能安裝IIS系統功能組件,這是什么原因呢?
其實多數Ghost版本的系統安裝盤都是針對大多數普通用戶定制的,為了能讓Windows系統干干凈凈地運行,Ghost版本的系統將普通用戶不頻繁使用的系統功能組件全部屏蔽掉,這樣不但大大提高系統的安裝速度,而且還能有效提高系統的運行安全性。Ghost版本的系統在屏蔽IIS系統功能組件時,采用的是關閉系統服務“MSDTC”的方法,當IIS安裝向導探測到本地系統中的“MSDTC”服務運行不正常時,那么IIS剩余的安裝操作自然就不能正常進行下去了,這也是我們無法在Ghost版本的系統環境下成功“植入”IIS服務的主要原因。
啟用系統服務MSDTC
由于不少Ghost版本的系統都將系統服務MSDTC自動關閉運行了,造成IIS系統功能組件無法被成功“植入”到計算機系統中,為此我們需要采用手工方法將Ghost版本系統關閉運行的系統服務MSDTC重新啟用起來。在啟用系統服務MSDTC之前,我們可以先打開本地系統的“開始”菜單,從中依次點選“設置”/“控制面板”命令,在彈出的系統控制面板窗口中雙擊“管理工具”圖標,之后從管理工具列表窗口中找到“組件服務”圖標,并用鼠標雙擊該圖標,打開對應系統的組件服務窗口。在該窗口的左側顯示區域,將鼠標定位于“控制臺根目錄”節點選項上,然后從該節點選項下面依次點選“組件服務”/“計算機”/“我的電腦”/“COM+應用程序”子項,當本地計算機系統中還沒有成功啟用系統服務MSDTC時,系統屏幕中將會自動出現一個類似“COM+無法與Microsoft分布式事務協調程序交談”這樣的提示信息。
這個時候,我們就需要采用手工方法將本地計算機系統中的MSDTC系統服務強行啟用起來,下面就是啟用該系統服務的具體操作步驟:首先依次單擊本地計算機系統桌面中的“開始”/“運行”命令,在彈出的系統運行文本框中,輸入字符串命令“services.msc”,單擊“確定”按鈕后,打開對應系統的服務列表窗口,從中找到“Distributed Link Tracking Client”系統服務選項,用鼠標雙擊該系統服務選項,打開如圖1所示的選項設置頁面;單擊該設置頁面中的“常規”標簽,并在對應的標簽設置頁面中,單擊“啟動”按鈕,這樣一來被關閉的系統服務“Distributed Link Tracking Client”就能成功啟用了。為了確保該系統服務日后能夠跟隨Windows系統自動啟動,我們還需要將對應系統服務的啟動類型參數修改為“自動”,最后單擊“確定”按鈕保存上述設置操作。
當系統服務MSDTC被成功啟用后,那么我們日后點選“組件服務”/“計算機”/“我的電腦”/“COM+應用程序”子項時,系統屏幕上就不會自動出現類似“COM+無法與Microsoft分布式事務協調程序交談”這樣的提示信息了。接著在對應“COM+應用程序”子項的右側顯示區域中,用鼠標右鍵單擊“IIS Out-Of-Process Pooled”選項,從其后出現的右鍵菜單中執行“屬性”命令,進入“IIS Out-Of-Process Pooled”選項的屬性設置對話框。單擊該對話框中的“標識”標簽,打開如圖2所示的標簽設置頁面,選中該頁面“帳戶”處的“系統帳戶”選項,再在對應該選項下面選中“交互式用戶”選項,最后單擊“確定”按鈕保存好上面的設置操作。
讓IIS服務“植入”系統
完成上面的各項準備工作后,安裝啟用IIS系統組件服務就變得非常簡單了,下面就是具體的設置操作:
首先在本地計算機系統中依次單擊“開始”/“設置”/“控制面板”命令,在彈出的系統控制面板窗口中,用鼠標雙擊“添加或刪除程序”圖標,從其后彈出的向導設置窗口中單擊“添加/刪除Windows組件”標簽,進入Windows組件向導窗口,在該窗口的“組件”列表框中選中“Internet信息服務(IIS)”選項(如圖3所示),再單擊“詳細信息”按鈕,在其后彈出的設置對話框中選中“萬維網服務”選項以及其他相關選項,最后單擊“確定”按鈕,并按照向導屏幕的提示插入Windows XP系統的光盤,那樣一來IIS系統功能組件就能被成功地安裝好了。當IIS系統功能組件安裝好后,我們就能在Ghost版本的操作系統環境下使用IIS服務搭建自己的私人網站或單位網站了。
值得注意的是,在IIS系統組件被成功安裝后,我們有時還會遇到IIS服務無法啟動的故障現象,這種現象很有可能是系統中的W3SVC服務被意外停止運行了,此時我們只要想辦法將該系統服務重新恢復正常就能解決問題了。當然,也有的時候我們只要重新設置一下本地計算機系統中的IWAM帳號密碼,同樣可以解決IIS服務無法啟動的故障現象。
在重新設置IWAM帳號密碼時,我們可以依次單擊“開始”/“設置”/“控制面板”命令,在彈出的系統控制面板窗口中雙擊“管理工具”圖標,之后雙擊“計算機管理”圖標,在彈出的對應系統計算機管理窗口中,用鼠標逐一展開左側顯示區域中的“計算機管理”/“系統工具”/“本地用戶和組”/“用戶”分支選項,在對應“用戶”分支選項的右側顯示區域我們會看到“IWAM_YCB”的帳號,這個帳號是我們在安裝啟動IIS系統組件服務時Windows系統自動生成的,它的作用主要就是啟動系統進程之外的應用程序Internet信息服務的。
在修改“IWAM_YCB”密碼時,我們只要先將系統切換到MS-DOS窗口,并在該窗口的命令行中執行adsutil腳本命令就能達到更改密碼的目的了,例如我們可以在命令行中輸入X:inetpubadminscriptsadsutil set w3svc/wamuserpass “123456”(其中adsutil腳本命令是被默認保存在對應計算機系統的腳本目錄中的,因此在這里我們需要輸入adsutil腳本命令完成的路徑信息),單擊回車鍵后,“IWAM_YCB”帳號的密碼就被修改成“123456”了。