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

「新增/移除 Windows 元件」找不到 IIS?手動修復 sysoc.inf 完整安裝教學

編輯:Windows XP 系統介紹

XP Professional 預設內建 IIS,但有時在「新增/移除 Windows 元件」裡找不到 IIS 選項,常因 sysoc.inf 被惡意程式竄改導致 hide 參數隱藏。本文提供完整手動修復步驟,讓 IIS 重新出現並正常安裝。

修復步驟

  1. 編輯 sysoc.inf:
    Win+R 輸入 C:\windows\inf\sysoc.inf → 記事本開啟 → 找到 [Components] 區塊 → 尋找 iis=iis.dll,OcEntry,iis.inf,hide,7 → 將 hide 移除,改為 iis=iis.dll,OcEntry,iis.inf,,7 → 存檔(建議先備份)。
  2. 展開安裝檔:
    從 XP 安裝光碟 i386 目錄複製 IIS.DL_、IIS.IN_ 到暫存資料夾(如 C:\htmer)。
    命令提示字元切換至該目錄,執行:
    EXPAND IIS.DL_ IIS.DLL
    EXPAND IIS.IN_ IIS.INF
  3. 複製檔案到系統目錄:
    IIS.INF → C:\windows\inf
    IIS.DLL → C:\windows\system32\setup
  4. 安裝 IIS:
    控制台 → 「新增/移除程式」 → 「新增/移除 Windows 元件」 → 勾選「Internet Information Services (IIS)」 → 指定安裝光碟路徑 → 完成。
  5. 後續設定:
    「控制台」→「管理工具」→「Internet 服務管理員」→ 右鍵「預設網站」→「內容」→「目錄安全性」→「匿名存取和驗證控制」→「編輯」→ 取消勾選「允許 IIS 控制密碼」→ 一路確定。

常見問題排查

  • 若系統要求驗證版本,可選「取消」略過。
  • XP Home 版本不支援 IIS,此法無效。
  • 安裝後若網站無法瀏覽,檢查防火牆是否開放 80 埠、IIS 服務是否啟動。

依照步驟操作,缺失的 IIS 選項即可重現,順利完成安裝與設定。

Copyright © Windows教程網 All Rights Reserved