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

解決 IIS 安裝卡在 80% 不動的三大主因與急救方案

編輯:Web 伺服器

現象描述

Windows XP/2000 安裝 IIS 時,進度條跑到約 80% 就停住,強制結束後在「新增/移除 Windows 元件」移除也卡住,甚至重灌系統同樣發生。

三大常見根本原因

  1. 使用盜版/精簡版 Ghost 系統:缺少關鍵系統檔案或登錄檔項目。
  2. IIS 安裝包不完整或損壞:網路下載的安裝檔缺檔、版本不符。
  3. 關鍵系統服務被停用:導致 DCOM 初始化失敗,安裝程式無限等待。

不重灌系統的急救修復步驟 (實測有效)

  1. 註冊 MSXML 核心元件
    「開始」→「執行」→ 輸入:
    regsvr32 %systemroot%\system32\msxml3.dll
    彈出「成功」對話框即可。
  2. 結束卡住的 dllhost.exe 進程
    開啟工作管理員 → 「進程」頁籤 → 找到 dllhost.exe → 右鍵「結束程序」。
    此時原本卡住的 IIS 安裝精靈通常會「瞬間跑完」。
  3. 移除並重新安裝 IIS
    安裝跑完後,進入「新增/移除 Windows 元件」→ 取消勾選 IIS → 完成移除 → 重新勾選 IIS 安裝一次。
    第二次安裝通常順利完成,IIS 正常啟動。

建議下載來源

  • IIS 5.1 for XP 官方完整包:建議從 Microsoft 官網或可信鏡像站下載(文中提供的第三方連結可能已失效)。
  • MDAC 2.8 (資料存取元件):官方下載頁

原理簡析

IIS 安裝過程中需註冊大量 COM 元件,若 msxml3.dll 未正確註冊或 dllhost.exe (COM+ 宿主進程) 陷入死循環,安裝程式會在「註冊元件」階段無限等待。強制註冊 MSXML + 重啟 COM+ 宿主進程,即可打破死結。

結語

遇到 IIS 安裝卡住,先試註冊 msxml3.dll + 重啟 dllhost.exe,九成情況能救回,省去重灌系統的數小時工夫。若仍失敗,請檢查系統服務 (RPC, COM+, EventLog 等) 是否正常啟動,並使用完整官方安裝媒體。

Copyright © Windows教程網 All Rights Reserved