2005年08月29日

在Windows XP Home如何安裝IIS?

XP Home上該如何裝IIS呢?其實XP Home這個版本並非沒有IIS,只是將其隱藏起來,以下便是主要的三個步驟,讓XP Home具備XP Profession的一些功能。


第一步:
打開 C:\Windows\INF\SYSOC.INF,在 [Components] 中,找到這一行
iis=iis.dll,OcEntry,iis.inf,hide,7
改為
iis=iis2.dll,OcEntry,iis2.inf,,7
這是因為當更新或異動iis.dll時,MS caching機制就會把它修復,所以直接把其改名為iis2.dll較為省事。

第二步:
從win2k Adv Server CD抓取iis.dl_iis.in_
進入DOS命令狀態,鍵入:
EXPAND IIS.DL_ IIS2.DLL    (copy到C:\WINDOWS\INF中。)
EXPAND IIS.IN_ IIS2.INF      (copy到C:\WINDOWS\SYSTEM32\SETUP中。)

第三步:
到控制面板選「新增或移除程式」-「新增/移除Windows元件」,就出現IIS選項,可以安裝了。
安裝過程中,系統會提示你需要哪些文件。它們可以從MS XP Home CD、Windows Server CD、C:\WINNT\SYSTEM32\INETSRV、C:\Windows\I386等得到(它會告訴你文件名,你只要打開文件搜索就可以找到了,也許CD中有你需要的全部文件)。

上述所有方法目前只能在XP Home版上通過測試,其他版本未知,各位可以自己試試!!!


Posted by nextstep at 樂多Roodo! │12:58 │回應(5)引用(0)技術筆記
樂多分類:網路/3C 共同主題:伺服器安裝與設定 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/424378
回應文章
我到了控制面板選「新增或移除程式」-「新增/移除Windows元件」之後,
有個Internet Information Server(IIS)我打不到勾哦!
Posted by kwai at 2006年03月3日 21:17
回應Kwai:你得先有Win2000 server或以上的server版本的CD, copy IIS2.INF 及 IIS2.DLL 兩個檔, 也就是確認第二步沒問題才行!
Posted by nextstep at 2006年03月4日 00:58
回應Kwai:以下為類似文章, 你再參考一下, 也許對你有幫助!

如何破除XP Home的限制裝上IIS.

1.首先我們必須要準備一片2000 Pro或2000Server.
2.用編輯器開啟你的 c:\WINDOWS\INF\SYSOC.INF
3.找到這一行 : iis=iis.dll,OcEntry,iis.inf,hide,7
改成: iis=iis2.dll,OcEntry,iis2.inf,,7

4.放入2000光碟
執行:
  Expand d:\i386\iis.dl_ c:\windows\system32\setup\iis2.dll
  Expand d:\i386\iis.in_ c:\windows\inf\iis2.inf

5.選控制台>新增移除程式>>新增移除Windows元件>>裝iis

6.放2000光碟,有些檔放在XP Home,有些從2000光碟取得.
裝好了就可以用啦.

7.在安裝好時,預設的匿名流覽權限是關起來的,
請自己打開他,否則系統會一直出現500 Internet Sever Error

8.安裝之後Web一直無法啟動的話
開始 -> 執行 -> sfc /scannow
Posted by nextstep at 2006年03月4日 01:06
您說:"在安裝好時,預設的匿名流覽權限是關起來的,
請自己打開他,否則系統會一直出現500 Internet Sever Error".

請問怎樣張預設的匿名流覽權限打開,我不知道在那裡找尋到"匿名流覽權限",
我在Inetpub的"共用和安全性"中也找不到任何"匿名流覽權限"設定!

請早日回覆!

謝謝!
Posted by Damon Tsang at 2006年07月16日 01:20
回應Damon Tsang:

請看這個圖示 http://blog.roodo.com/nextstep/6a362ce5.jpg , 應該就了解了!
Posted by nextstep at 2006年07月16日 22:46