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

IIS 設定備份與還原完整教學:含重裝 IIS 後的完整恢復流程

編輯:Server 2003

IIS 的設定儲存在 Metabase(中繼資料庫)中,僅備份網站內容檔案無法還原站點綁定、應用程式集區、驗證等關鍵設定。本文說明如何使用 IIS 管理單元內建的「備份/還原組態」功能,完整備份與還原 IIS 設定,並釐清「未重裝 IIS」與「重裝 IIS 後」兩種還原情境的操作差異。

一、備份 IIS 組態

  1. 開啟「IIS 管理單元」(inetmgr),點選左側樹狀結構最上層的「本機電腦」圖示。
  2. 右鍵或「動作」選單 → 選擇「備份/還原組態」。
  3. 點選「建立備份」,輸入備份名稱(如 IIS_Backup_20240520),確定。
  4. 預設備份路徑:%SystemRoot%\system32\inetsrv\MetaBack\(Win2003 為 C:\Winnt\system32\inetsrv\MetaBack\)。建議額外複製一份至異機備份位置,但預設位置保留一份以利快速還原。
  5. 點選「關閉」完成。
注意:此法僅備份 IIS 設定,不包含網站內容檔案(.html、.aspx、圖片等)。重裝作業系統後無法直接使用此備份;亦無法跨電腦還原(即使同為 Windows 2000/2003)。

二、未重裝 IIS 時的還原(設定異動後悔藥)

  1. 同樣開啟「備份/還原組態」對話方塊。
  2. 在「組態備份名稱」清單選取目標備份,點選「還原」。
  3. 確認提示「是否要還原組態設定?」選「是」,即完成還原。

三、重裝 IIS 後的完整還原(關鍵補充步驟)

重裝 IIS 會產生新的 IWAM 帳號與密碼,導致單純還原 Metabase 失敗(雖會出現錯誤訊息,但部分設定已寫入)。必須執行以下補充步驟同步 IWAM 密碼:

  1. 先按上述「未重裝」步驟嘗試還原一次(會報錯,但部分設定已寫入)。
  2. 命令提示字元執行:
    cscript.exe X:\Inetpub\AdminScripts\Adsutil.vbs enum w3svc
    (X 為 IIS 安裝磁碟)。輸出中找到 WamUserName 與對應的 WAMUserPass 值。
    需安裝 Windows Script Host 才能執行 Adsutil.vbs。
  3. 開啟「電腦管理」→「本地使用者和群組」→「使用者」,雙擊 IWAM_電腦名稱 帳號,將第 2 步取得的 WAMUserPass 貼上作為新密碼,確定。
  4. 再次開啟「備份/還原組態」,選取同一備份檔點選「還原」,此次應可完整成功。
提醒:若您曾變更「處理序外應用程式」的身分識別,還原後會回復為預設 IWAM 帳號,請重新調整。

四、無備份檔時的手動救援

若完全沒有備份檔,參考 Microsoft 知識庫文件 KB 234429:「如何在沒有備份時手動還原 Metabase」。

養成定期備份 IIS 組態的習慣,並在重大變更前建立還原點,能讓您在設定錯誤或伺服器遷移時從容應對。

Copyright © Windows教程網 All Rights Reserved