實現聲明:HOME的版本能不能支援IIS的,所以最終是無法安裝成功的。
以下方法只能顯示出“添加刪除Windows組件”這個選項,其複選框是不能勾選的
因此,只能在PRO或者2000下作伺服器。
XP的定位不是作為伺服器用的,所以也就沒有 IIS 這個 server 組件。
但預設情況下的 XP PRO 是可以安裝IIS的,XP HOME 卻不能安裝。
HOME 版本來是定位為家用,MS 認為它完全不需要使用 SERVER 功能,所以禁掉(添加刪除裡看不到IIS)——如果需要使用,你就花錢去買 SERVER 版的系統吧,比如2003,這正是微軟的算盤。
但對於 PRO 版的,因名為專業版,定位為企業使用,售價又比 HOME 版高,自然有可能涉及到 server 功能,微軟也不能完全的把 IIS 禁掉,雖然把它砍掉了(XP pro 預設沒有安裝IIS)。
HOME 版通過添加刪除程式裝 IIS,首先要解決的就是要在添加刪除程式中能夠看到IIS。
準備工具:IIS安裝包,可以從安裝盤中提取,或者上網下載。
STEP1:
在“開始”菜單的“運行”中輸入“c:\Windows\inf\sysoc.inf”,系統會自動使用記事本開啟sysoc.inf這個檔案。在sysoc.inf中找到“[Components]”這一段,因為HOME版是XP簡化版,所以裡面東西很少,在裡面加上這段:“iis=iis2.dll,OcEntry,iis2.inf,,7”。之後儲存並關閉。
因為是XP簡化版,所以在下載的安裝檔案裡也一定沒有IIS的安裝檔案了。下載IIS安裝檔案。下載完後,解壓到任意盤符的根目錄下(最好是根目錄,便於後面打命令)。比如把壓縮包解壓到了D盤根目錄下。
STEP2:
在運行中輸入“CMD”然後斷行符號,開啟命令列模式,在命令列下輸入下列的兩條命令,在每一行命令結束後斷行符號(假設光碟機是D盤):
EXPand d:\iis51\iis.dl_ c:\Windows\system32\setup\iis2.dll
EXPand d:\iis51\iis.in_ c:\Windows\inf\iis2.inf
注意如果你解壓到了F盤就把上面的D改為F就可以了,其他同理。這時候,你開啟控制台->添加/刪除Windows組件,就會發現,Internet資訊服務(IIS)的安裝選項已經出現在安裝列表裡了。
STEP3:
之後的事情,就和平常安裝IIS一樣了,只不過,在安裝的過程中會出現找不到檔案的情況(這是正常的,因為你的IIS安裝目錄沒在XP預設的目錄下)。這時,你點吉瀏覽,選擇你剛剛解壓的目錄就可以了,這種讓你選擇安裝檔案的現象共會出現3次,每次的目錄都按上面說的步驟即可。
遇到問題及其解決方案:
1、在安裝過程中系統需要插入windowsXP CD,或者需要提供"exch_adsii***.dll"檔案時,在安裝iis前,“詳細資料”裡清空"SMTP Service"選項前的複選框即可。
2、如果進入視窗中,"Internet資訊服務(IIS)"選項無法選擇,那麼很可能因為使用的"iis.dl_"和"iis.in_"是從Windows XP專業版中提取的,只要換成Windows 2000專業版中的這兩個檔案即可。
3、可能有時候提示插入windowsXP HOME的盤. 需要一個zClientm.exe檔案,可以在C:\Program Files\MSN Gaming Zone\Windows下找到。然後會提示安裝好多chm檔案,用記事本做,儲存成所需要的“檔案名稱.chm”即可。
4、 準備好windows2000或XP盤.需要的檔案不少,可能出現的有ARCLDR.exe ARCSETUP.exe USETUP.exe AUTOCHK.exe AUTOFMT.exe。也可以上網下載!