行業(yè)動(dòng)態(tài)
讓IIS“植入”Ghost系統(tǒng)
發(fā)布日期:2009-11-20 閱讀次數(shù):3167 字體大?。?a href="javascript:;" onclick="ChangeFontSize('content',16)">大

  伴隨著Internet網(wǎng)絡(luò)病毒的不斷沖擊,Windows系統(tǒng)發(fā)生崩潰也是常有的事情;為了能夠讓崩潰的計(jì)算機(jī)系統(tǒng)快速恢復(fù)正常工作狀態(tài),不少朋友都喜歡使用Ghost系統(tǒng)來(lái)重新安裝計(jì)算機(jī)。不過,在充分享受Ghost系統(tǒng)帶給自己的快速與方便的同時(shí),我們也會(huì)遇到一些使用麻煩,這不,在Ghost系統(tǒng)中無(wú)法正常安裝IIS系統(tǒng)功能組件就是其中的一個(gè)麻煩。由于越來(lái)越多的個(gè)人網(wǎng)站都會(huì)依賴IIS這個(gè)系統(tǒng)功能組件,當(dāng)IIS系統(tǒng)功能組件無(wú)法安裝在自己的計(jì)算機(jī)系統(tǒng)中時(shí),會(huì)給我們?nèi)蘸蟠罱▊€(gè)人網(wǎng)站帶來(lái)不小的麻煩。那么在Ghost系統(tǒng)中,我們難道真的沒有辦法將IIS系統(tǒng)服務(wù)“植入”其中嗎?

  IIS無(wú)法“植入”之謎

  IIS系統(tǒng)功能組件在默認(rèn)狀態(tài)下,會(huì)被自動(dòng)集成到Windows系統(tǒng)中,我們只要通過添加系統(tǒng)功能組件的方法,就能輕易地將IIS服務(wù)“植入”到Windows系統(tǒng)中。不過在一些Ghost版本的系統(tǒng)安裝盤中,我們并不能安裝IIS系統(tǒng)功能組件,這是什么原因呢?

  其實(shí)多數(shù)Ghost版本的系統(tǒng)安裝盤都是針對(duì)大多數(shù)普通用戶定制的,為了能讓W(xué)indows系統(tǒng)干干凈凈地運(yùn)行,Ghost版本的系統(tǒng)將普通用戶不頻繁使用的系統(tǒng)功能組件全部屏蔽掉,這樣不但大大提高系統(tǒng)的安裝速度,而且還能有效提高系統(tǒng)的運(yùn)行安全性。Ghost版本的系統(tǒng)在屏蔽IIS系統(tǒng)功能組件時(shí),采用的是關(guān)閉系統(tǒng)服務(wù)“MSDTC”的方法,當(dāng)IIS安裝向?qū)綔y(cè)到本地系統(tǒng)中的“MSDTC”服務(wù)運(yùn)行不正常時(shí),那么IIS剩余的安裝操作自然就不能正常進(jìn)行下去了,這也是我們無(wú)法在Ghost版本的系統(tǒng)環(huán)境下成功“植入”IIS服務(wù)的主要原因。

  啟用系統(tǒng)服務(wù)MSDTC

  由于不少Ghost版本的系統(tǒng)都將系統(tǒng)服務(wù)MSDTC自動(dòng)關(guān)閉運(yùn)行了,造成IIS系統(tǒng)功能組件無(wú)法被成功“植入”到計(jì)算機(jī)系統(tǒng)中,為此我們需要采用手工方法將Ghost版本系統(tǒng)關(guān)閉運(yùn)行的系統(tǒng)服務(wù)MSDTC重新啟用起來(lái)。在啟用系統(tǒng)服務(wù)MSDTC之前,我們可以先打開本地系統(tǒng)的“開始”菜單,從中依次點(diǎn)選“設(shè)置”/“控制面板”命令,在彈出的系統(tǒng)控制面板窗口中雙擊“管理工具”圖標(biāo),之后從管理工具列表窗口中找到“組件服務(wù)”圖標(biāo),并用鼠標(biāo)雙擊該圖標(biāo),打開對(duì)應(yīng)系統(tǒng)的組件服務(wù)窗口。在該窗口的左側(cè)顯示區(qū)域,將鼠標(biāo)定位于“控制臺(tái)根目錄”節(jié)點(diǎn)選項(xiàng)上,然后從該節(jié)點(diǎn)選項(xiàng)下面依次點(diǎn)選“組件服務(wù)”/“計(jì)算機(jī)”/“我的電腦”/“COM+應(yīng)用程序”子項(xiàng),當(dāng)本地計(jì)算機(jī)系統(tǒng)中還沒有成功啟用系統(tǒng)服務(wù)MSDTC時(shí),系統(tǒng)屏幕中將會(huì)自動(dòng)出現(xiàn)一個(gè)類似“COM+無(wú)法與Microsoft分布式事務(wù)協(xié)調(diào)程序交談”這樣的提示信息。

  這個(gè)時(shí)候,我們就需要采用手工方法將本地計(jì)算機(jī)系統(tǒng)中的MSDTC系統(tǒng)服務(wù)強(qiáng)行啟用起來(lái),下面就是啟用該系統(tǒng)服務(wù)的具體操作步驟:首先依次單擊本地計(jì)算機(jī)系統(tǒng)桌面中的“開始”/“運(yùn)行”命令,在彈出的系統(tǒng)運(yùn)行文本框中,輸入字符串命令“services.msc”,單擊“確定”按鈕后,打開對(duì)應(yīng)系統(tǒng)的服務(wù)列表窗口,從中找到“Distributed Link Tracking Client”系統(tǒng)服務(wù)選項(xiàng),用鼠標(biāo)雙擊該系統(tǒng)服務(wù)選項(xiàng),打開如圖1所示的選項(xiàng)設(shè)置頁(yè)面;單擊該設(shè)置頁(yè)面中的“常規(guī)”標(biāo)簽,并在對(duì)應(yīng)的標(biāo)簽設(shè)置頁(yè)面中,單擊“啟動(dòng)”按鈕,這樣一來(lái)被關(guān)閉的系統(tǒng)服務(wù)“Distributed Link Tracking Client”就能成功啟用了。為了確保該系統(tǒng)服務(wù)日后能夠跟隨Windows系統(tǒng)自動(dòng)啟動(dòng),我們還需要將對(duì)應(yīng)系統(tǒng)服務(wù)的啟動(dòng)類型參數(shù)修改為“自動(dòng)”,最后單擊“確定”按鈕保存上述設(shè)置操作。

  當(dāng)系統(tǒng)服務(wù)MSDTC被成功啟用后,那么我們?nèi)蘸簏c(diǎn)選“組件服務(wù)”/“計(jì)算機(jī)”/“我的電腦”/“COM+應(yīng)用程序”子項(xiàng)時(shí),系統(tǒng)屏幕上就不會(huì)自動(dòng)出現(xiàn)類似“COM+無(wú)法與Microsoft分布式事務(wù)協(xié)調(diào)程序交談”這樣的提示信息了。接著在對(duì)應(yīng)“COM+應(yīng)用程序”子項(xiàng)的右側(cè)顯示區(qū)域中,用鼠標(biāo)右鍵單擊“IIS Out-Of-Process Pooled”選項(xiàng),從其后出現(xiàn)的右鍵菜單中執(zhí)行“屬性”命令,進(jìn)入“IIS Out-Of-Process Pooled”選項(xiàng)的屬性設(shè)置對(duì)話框。單擊該對(duì)話框中的“標(biāo)識(shí)”標(biāo)簽,打開如圖2所示的標(biāo)簽設(shè)置頁(yè)面,選中該頁(yè)面“帳戶”處的“系統(tǒng)帳戶”選項(xiàng),再在對(duì)應(yīng)該選項(xiàng)下面選中“交互式用戶”選項(xiàng),最后單擊“確定”按鈕保存好上面的設(shè)置操作。

  讓IIS服務(wù)“植入”系統(tǒng)

  完成上面的各項(xiàng)準(zhǔn)備工作后,安裝啟用IIS系統(tǒng)組件服務(wù)就變得非常簡(jiǎn)單了,下面就是具體的設(shè)置操作:

  首先在本地計(jì)算機(jī)系統(tǒng)中依次單擊“開始”/“設(shè)置”/“控制面板”命令,在彈出的系統(tǒng)控制面板窗口中,用鼠標(biāo)雙擊“添加或刪除程序”圖標(biāo),從其后彈出的向?qū)гO(shè)置窗口中單擊“添加/刪除Windows組件”標(biāo)簽,進(jìn)入Windows組件向?qū)Т翱?,在該窗口?ldquo;組件”列表框中選中“Internet信息服務(wù)(IIS)”選項(xiàng)(如圖3所示),再單擊“詳細(xì)信息”按鈕,在其后彈出的設(shè)置對(duì)話框中選中“萬(wàn)維網(wǎng)服務(wù)”選項(xiàng)以及其他相關(guān)選項(xiàng),最后單擊“確定”按鈕,并按照向?qū)聊坏奶崾静迦隬indows XP系統(tǒng)的光盤,那樣一來(lái)IIS系統(tǒng)功能組件就能被成功地安裝好了。當(dāng)IIS系統(tǒng)功能組件安裝好后,我們就能在Ghost版本的操作系統(tǒng)環(huán)境下使用IIS服務(wù)搭建自己的私人網(wǎng)站或單位網(wǎng)站了。

  值得注意的是,在IIS系統(tǒng)組件被成功安裝后,我們有時(shí)還會(huì)遇到IIS服務(wù)無(wú)法啟動(dòng)的故障現(xiàn)象,這種現(xiàn)象很有可能是系統(tǒng)中的W3SVC服務(wù)被意外停止運(yùn)行了,此時(shí)我們只要想辦法將該系統(tǒng)服務(wù)重新恢復(fù)正常就能解決問題了。當(dāng)然,也有的時(shí)候我們只要重新設(shè)置一下本地計(jì)算機(jī)系統(tǒng)中的IWAM帳號(hào)密碼,同樣可以解決IIS服務(wù)無(wú)法啟動(dòng)的故障現(xiàn)象。

  在重新設(shè)置IWAM帳號(hào)密碼時(shí),我們可以依次單擊“開始”/“設(shè)置”/“控制面板”命令,在彈出的系統(tǒng)控制面板窗口中雙擊“管理工具”圖標(biāo),之后雙擊“計(jì)算機(jī)管理”圖標(biāo),在彈出的對(duì)應(yīng)系統(tǒng)計(jì)算機(jī)管理窗口中,用鼠標(biāo)逐一展開左側(cè)顯示區(qū)域中的“計(jì)算機(jī)管理”/“系統(tǒng)工具”/“本地用戶和組”/“用戶”分支選項(xiàng),在對(duì)應(yīng)“用戶”分支選項(xiàng)的右側(cè)顯示區(qū)域我們會(huì)看到“IWAM_YCB”的帳號(hào),這個(gè)帳號(hào)是我們?cè)诎惭b啟動(dòng)IIS系統(tǒng)組件服務(wù)時(shí)Windows系統(tǒng)自動(dòng)生成的,它的作用主要就是啟動(dòng)系統(tǒng)進(jìn)程之外的應(yīng)用程序Internet信息服務(wù)的。

  在修改“IWAM_YCB”密碼時(shí),我們只要先將系統(tǒng)切換到MS-DOS窗口,并在該窗口的命令行中執(zhí)行adsutil腳本命令就能達(dá)到更改密碼的目的了,例如我們可以在命令行中輸入X:inetpubadminscriptsadsutil set w3svc/wamuserpass “123456”(其中adsutil腳本命令是被默認(rèn)保存在對(duì)應(yīng)計(jì)算機(jī)系統(tǒng)的腳本目錄中的,因此在這里我們需要輸入adsutil腳本命令完成的路徑信息),單擊回車鍵后,“IWAM_YCB”帳號(hào)的密碼就被修改成“123456”了。