1. 程式人生 > >Windows元件沒有Internet資訊服務(IIS)選項解決設定方法

Windows元件沒有Internet資訊服務(IIS)選項解決設定方法

通過控制面板的新增刪除程式,不少人都會遇到Windows元件沒有Internet資訊服務(IIS)選項的情況,當然這針對需要安裝IIS伺服器的人來說。但是我們可以通過一些方法來恢復Windows元件中Internet資訊服務(IIS)選項。

首先,windows xp系統要到網上下載IIS5.1或者IIS6.0

第一步:操作c:\Windows\inf\sysoc.inf

在“開始”選單的“執行”中輸入“c:\Windows\inf\sysoc.inf”,系統會自動使用記事本開啟sysoc.inf這個檔案。在sysoc.inf中找到“[Components]”這一段。看一看有沒有“iis=iis2.dll,OcEntry,iis2.inf,,7”。或者類似的,如“iis=iis.dll,OcEntry,iis.inf,,7”。

如果沒有,就直接加入“iis=iis2.dll,OcEntry,iis2.inf,,7”,去掉雙引號,並且inf後面是兩個英文輸入法狀態下的逗號。之後儲存並關閉。

第二步:釋放iis.dl_和iis.in_兩個檔案

把剛才下載的IIS5.1(也可以是IIS6.0或其他版本呢,這裡以IIS5.1為例) 解壓,然後在解壓檔案裡(一般有個資料夾i386)找到iis.dl_和iis.in_兩個檔案,並複製到一個盤裡的資料夾裡。例如我在C盤建立一個iis資料夾,並放入iis.dl_和iis.in_兩個檔案。

第三步:生成iis2.dll和iis2.inf兩個檔案

命令列模式進入指定碟符的指定資料夾

:在執行中輸入“CMD”然後回車,開啟命令列模式,並通過命令進入你剛才建立並放有iis.dl_和iis.in_兩個檔案的資料夾iis。方法是cd \iis回車。如果你的資料夾在d盤,就d:回車再cd\iis回車。

然後在命令列下輸入下列的兩條命令,在每一行命令結束後回車: 
EXPand iis.dl_ iis2.dll回車(看清楚dl_後面有一個空格)
EXPand iis.in_ iis2.inf回車(看清楚in_後面有一個空格)

第四步:複製iis2.dll和iis2.inf兩個檔案到指定資料夾

命令執行完畢後,你在你新建的資料夾裡就會看到兩個檔案iis2.dll和iis2.inf,接下來複制貼上過程。複製iis2.dll放到系統盤C:\WINDOWS\system32\Setup裡面。複製iis2.inf放到系統盤C:\WINDOWS\inf下。如果找不到inf資料夾,就工具—資料夾選項—檢視—顯示所有檔案和資料夾。

這時候,你開啟控制面板->新增/刪除Windows元件,就會發現,Internet資訊服務(IIS)的安裝選項已經出現在安裝列表裡了。

第五步:

之後的事情,就和平常安裝IIS一樣,只不過,在安裝的過程中會出現找不到檔案的情況(這是正常的,因為你的IIS安裝目錄沒在XP預設的目錄下)。這時,你點選瀏覽,選擇你剛剛解壓IIS5.1(或者你下載的IIS6.0)的目錄就可以了,這種讓你選擇安裝檔案的現象共會出現3次,每次的目錄都按上面說的步驟即可。

如果要安裝FTP伺服器,就要在元件中選中Internet資訊服務(IIS)並點詳細資訊,勾住檔案傳輸協議(FTP)服務。

不出意外,過一會,IIS就安裝完成了。

安裝結束後,你可以開啟控制面板--效能和選項--管理工具檢視“Iternet資訊服務管理”。再開啟IE,在位址列中輸入“localhost”後回車,檢驗一下IIS是否正常執行。對於不正常執行的,另行文章解釋。