Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP Home Edition 安裝 IIS:替換 sysoc.inf + 移植 Win2000 IIS 檔案實現

編輯:Windows XP 系統介紹

XP Home 預設無法安裝 IIS (網際網路資訊服務)。透過修改 sysoc.inf 隱藏項目,並從 Windows 2000 Professional 光碟移植 iis.dll/iis.inf,即可在 Home 版啟用 IIS,供網頁設計本機測試。

操作步驟

  1. 記事本開啟 C:\Windows\inf\sysoc.inf,找到 [Components] 區塊下:
iis=iis.dll,OcEntry,iis.inf,hide,7
  1. 修改為:
iis=iis2.dll,OcEntry,iis2.inf,,7

(移除 hide 參數、改用自訂檔名避免衝突)

  1. 從 Win2000 Professional 光碟 I386 目錄複製 iis.dl_、iis.in_ 至硬碟。
  2. 用 WinRAR 解壓縮得 iis.dll、iis.inf。
  3. 重命名為 iis2.dll、iis2.inf。
  4. 複製至:
  • iis2.dll → C:\Windows\system32\setup\
  • iis2.inf → C:\Windows\inf\
  1. 控制台 →「新增/移除程式」→「新增/移除 Windows 元件」→ 勾選「網際網路資訊服務 (IIS)」→「詳細資料」→ 取消「SMTP 服務」 (Home 版不支援) → 其餘按需選擇 → 確定安裝。
  1. 安裝完成後,控制台 →「管理工具」→ 出現「網際網路資訊服務」管理單元即成功。

關鍵提醒

  • 必須使用 Win2000 Professional 光碟檔案,XP Professional 版本檔案不相容會導致安裝失敗或服務異常。
  • Home 版 IIS 限制:單一網站、無 SMTP、無 NNTP、連線數限制 (通常 10 並發)。
  • 安全性:安裝後立即套用最新修補程式、停用不需的擴充功能 (WebDAV、FrontPage Server Extensions)、設定 IP 限制。

現代替代方案

  • XP 已停止支援,建議升級至 Windows 10/11 Pro/Enterprise 內建 IIS 10.0。
  • 開發環境使用 Docker (Windows 容器)、IIS Express、Visual Studio 內建 IIS Express、Node.js/Python/Go 內建開發伺服器。
  • 輕量測試:python -m http.server、npx serve、php -S localhost:8000 秒級啟動靜態/動態測試。
Copyright © Windows教程網 All Rights Reserved