谷歌上一搜,有大蝦說修改註冊表,方法如下:
檢查註冊表鍵值:“[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\IIS]PreventIISINstall”的DWORD的鍵值是不是爲1,如果是1的話,那麼這個設置就會阻止安裝Internet信息服務(IIS),並且不能安裝要求IIS的Windows組件。把這個鍵值的DWORD值修改爲0即可。 |
那就打開註冊表改一下吧,發現註冊表中沒有上述鍵值,沒辦法,只能再另想辦法了。唉,麻煩!
思前想後,是不是這精簡版XP刪除了IIS相關的配置文件,於是乎,打開C:\Windows\INF\SYSOC.INF,在[Components] 中,添加一行iis=iis.dll,OcEntry,iis.inf,,7(因爲源文件中沒有這一行)。然後打開“添加/刪除windows組件”窗口,結果提示iis.inf安裝文件錯誤。那就是缺少這個文件,筆者從其他已經安裝了IIS的系統中拷貝一個過來,結果問題仍然存在。
把Windows XP Professional光盤插入光驅,同時按下Shift鍵禁止光驅的自動運行。在“運行”中輸入“CMD”,然後回車,打開命令行模式,在命令行下輸入下列的兩條命令,在每一行命令結束後回車(假設光驅是G盤):
EXPand G:\WinXP\i386\iis.dl_ C:\Windows\system32\setup\iis.dll
EXPand G:\WinXP\i386\iis.in_ C:\Windows\system32\setup\iis.inf
這時,打開控制面板,並點擊“添加/刪除程序”圖標,之後點擊“添加/刪除windows組件”,哈,IIS安裝選項出現了。