當 IIS 發生嚴重錯誤(如 Metabase 損毀且無備份)時,單純從「控制台→新增/移除程式」解除安裝再重裝,往往無法徹底清除殘留設定,導致問題重現。本文提供經驗證的完整重裝步驟,確保乾淨環境。
標準徹底重裝步驟
- 解除安裝 IIS:控制台 → 新增/移除程式 → 新增/移除 Windows 元件 → 取消勾選 IIS。
- 刪除系統目錄:
%windir%\system32\inetsrv
- 刪除 IIS 日誌:
%windir%\iisX.log(X 為 IIS 版本號,如 iis6.log)。
- 刪除網站根目錄:
\inetpub\ 整個目錄樹。
- (建議)進入安全模式執行上述刪除動作,避免檔案被鎖定無法刪除。
- 重新安裝 IIS:再次透過 Windows 元件精靈安裝。
💡 專業提醒:此流程適用於「必須重裝」的嚴重故障。遇到 IIS 問題時,請優先嘗試:Metabase 備份還原、應用程式集區回收、檢查事件日誌、模組停用排查等非破壞性修復。重裝為最後手段,請務必先備份網站內容與 Metabase (%windir%\system32\inetsrv\MetaBase.xml)。