2010年12月31日 星期五

XP Home上該如何裝IIS呢?

目前因找了一台電腦來安裝版本管理及build 的伺服器,但好死不死該電腦的OS是XP Home 這下好玩了,一堆服務都沒有,以下就是找到如何在XP Home上如何裝IIS。

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


  1. 打開 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較為省事。
  2. 從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 中。)
  3. 到控制面板選「新增或移除程式」-「新增/移除Windows元件」,就出現IIS選項,可以安裝了。

    安裝過程中,系統會提示你需要哪些文件。它們可以從MS XP Home CD、Windows Server CD、C:\WINNT\SYSTEM32\INETSRV、C:\Windows\I386等得到(它會告訴你文件名,你只要打開文件搜索就可以找到了,也許CD中有你需要的全部文件)。
上述所有方法目前只能在XP Home版上通過測試,其他版本未知,各位可以自己試試!!!

PS 附註一下


XP Home 原本是沒有 本機安全性原則,怎樣做才會變成有呢?

跟有 XP Pro 電腦的朋友,將在 C:\WINDOWS\system32 資料夾中下列的 5 個檔案複製到 XP HOME 的 C:\WINDOWS\system32 資料夾中。

fde.dll
gpedit.msc
gpedit.dll
gptext.dll
wsecedit.dll

然後點擊 開始 -> 執行 中依次執行以下命令,註冊這 4 個 dll。
regsvr32 fde.dll
regsvr32 gpedit.dll
regsvr32 gptext.dll
regsvr32 wsecedit.dll

再將 XP Pro 的 C:\WINDOWS\INF 資料夾中所有 .adm 的檔案複製並取代 XP HOME 的 C:\WINDOWS\INF 資料夾裏。
點擊 開始 -> 執行,輸入 gpedit.msc 就可以啟動 本機安全性原則。

沒有留言: