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

XP精簡版安裝IIS 5.1完全攻略:從sysoc.inf到手動註冊的全流程

編輯:關於伺服器

背景:XP精簡版缺失IIS組件與安裝源

精簡版移除IIS組件選項與I386源檔,導致「添加/移除Windows組件」無IIS選項、安裝提示缺檔。本文提供經驗證的完整手動安裝流程。

核心四步驟

1. 修改 sysoc.inf 註冊IIS組件

  • 執行 c:\Windows\inf\sysoc.inf(記事本開啟)。
  • 找到 [Components] 區段,新增一行:
    iis=iis2.dll,OcEntry,iis2.inf,,7
  • 儲存關閉。

2. 獲取並展開IIS安裝檔

  • 下載 IIS 5.1 完整安裝包(文末提供多鏡像),解壓至任意盤根目錄(如 D:\iis51\)。
  • 命令列(CMD)展開核心檔:
    EXPAND D:\iis51\iis.dl_ C:\Windows\system32\setup\iis2.dll
    EXPAND D:\iis51\iis.in_ C:\Windows\inf\iis2.inf
    (路徑對應解壓位置調整盤符)

3. 控制台安裝IIS組件

  • 控制台 → 添加/移除程式 → 添加/移除Windows組件 → **Internet Information Services (IIS) 現已出現**。
  • 勾選安裝,過程中會彈出3次「找不到檔案」對話框,**每次瀏覽指向剛解壓目錄 (D:\iis51\)** 即可。
  • 完成後點「完成」。

4. 關鍵安全配置:禁用匿名密碼自動控制

  • 管理工具 → Internet服務管理器 → 默認Web站點右鍵 → 目錄安全性 → 匿名存取和驗證控制「編輯」 → 匿名存取「編輯」 → **取消勾選「允許IIS控制密碼」** → 一路確定。

ASP.NET支援補充

  • IIS安裝時**必須勾選「FrontPage 2000 Server Extensions」**(子選單),否則無ASP.NET擴展。
  • 安裝 .NET Framework 1.1 SDK(微軟官網下載),再執行註冊:
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i(版本號對應實際安裝版本)。

常見錯誤與解法速查表

錯誤現象原因解決方案
缺 zClientm.exeMicrosoft遊戲中心組件衝突組件嚮導中取消「Internet遊戲」勾選,重裝IIS
缺 staxmem.dl_ (SP2)系統資料庫損壞CMD執行 esentutl /p %windir%/security/database/secedit.sdb 修復
80埠被佔用 (0x8ffe2740)迅雷/Skype/監控軟體佔用netstat -b -o 定位PID殺掉進程,或改IIS埠口
無法啟動/意外錯誤服務優化/病毒/組件損壞檢查 IUSR_/IWAM_ 帳號啟用狀態、密碼同步、COM+應用程式身分設定、ODBC驅動、腳本引擎註冊

IIS版本對照

  • Windows 2000 → IIS 5.0
  • Windows XP → IIS 5.1
  • Windows 2003 → IIS 6.0

下載鏡像(自行驗證有效性)

  • IIS 5.1: https://www.softhy.net/softhy.net_down/softhy.net_iis51.rar / https://www.webjx.net/software/200504091iis51.rar (密碼: www.webjx.com)
  • IIS 5.0: 多鏡像見原文
  • IIS 6.0: 多鏡像見原文

專家提醒

XP/Server 2003早已停止支援,**僅供舊系統維護/教學/測試環境使用**。生產環境請遷移至支援中作業系統(Windows 10/11, Server 2016/2019/2022),獲得安全更新與現代功能支援。

Copyright © Windows教程網 All Rights Reserved