Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Windows XP 精簡版安裝 IIS 5.1 完整圖文教學

編輯:關於伺服器

Windows XP 精簡版(如 Ghost 版、精簡安裝光碟)預設移除 IIS 元件與安裝檔案。本文說明如何透過修改 sysoc.inf、補齊安裝檔、註冊元件,成功在精簡版 XP 上安裝 IIS 5.1。

前置準備

  • 下載 IIS 5.1 完整安裝檔壓縮包(含 iis2.dll、iis2.inf、iis.dl_、iis.in_ 等),解壓至任意磁碟根目錄(例:D:\iis51\)。
  • 確認具備系統管理員權限。

步驟 1:啟用元件選單顯示 IIS 選項

  1. Win+R → c:\Windows\inf\sysoc.inf → 以記事本開啟。
  2. 尋找 [Components] 區段,新增一行:
    iis=iis2.dll,OcEntry,iis2.inf,,7
  3. 儲存並關閉。

步驟 2:展開核心安裝檔至系統目錄

開啟命令提示字元(Win+R → cmd),執行:

EXPAND D:\iis51\iis.dl_  C:\Windows\system32\setup\iis2.dll
EXPAND D:\iis51\iis.in_  C:\Windows\inf\iis2.inf
若解壓路徑非 D 槽,請自行替換磁碟代號。

步驟 3:透過控制台安裝 IIS

  1. 控制台 → 新增/移除程式 → 新增/移除 Windows 元件。
  2. 清單中將出現 Internet Information Services (IIS),勾選安裝。
  3. 安裝過程會彈出「找不到檔案」對話框(共 3 次),每次點「瀏覽」指向 D:\iis51\ 即可。

步驟 4:關鍵安全設定(必做)

  1. 開啟 Internet 服務管理員(管理工具)。
  2. 右鍵「預設網站」 → 內容 → 目錄安全性 → 匿名存取與驗證控制 → 編輯。
  3. 點選「匿名存取」帳號 → 編輯 → 取消勾選「允許 IIS 控制密碼」。
  4. 一路確定返回。
為何要取消「允許 IIS 控制密碼」?
預設啟用時,IIS 會自動同步 IUSR_機器名 帳號密碼與本機帳號資料庫,若該帳號被鎖定或密碼過期,會導致匿名存取失敗(HTTP 401.1)。手動指定密碼並取消自動控制,可避免此類不可預期的服務中斷。

常見問題排除

現象原因對策
安裝後無法啟動「World Wide Web Publishing Service」缺少相依服務或檔案損毀檢查事件檢視器 → 系統日誌;重新執行步驟 2 展開檔案
瀏覽 https://localhost 出現 403/401目錄權限或匿名帳號問題確認網站根目錄 NTFS 權限包含 IUSR_* 讀取權限
ASP 頁面顯示原始碼ASP 沒有註冊或被禁用IIS 管理員 → Web 服務延伸模組 → 確認「Active Server Pages」為「允許」

進階建議

  • 將網站根目錄移至非系統磁碟(如 D:\WebRoot),並在 IIS 管理員中修改「主目錄」指向。
  • 停用不需要的服務:FTP、SMTP、NNTP、FrontPage Extensions。
  • 套用 Windows XP SP3 + 所有 IIS 相關修補程式(可使用 WSUS Offline Update 離線補丁包)。
Copyright © Windows教程網 All Rights Reserved