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

IIS 7/8 配置備份與還原完整教學:共用配置法與 appcmd 指令法

編輯:Web 伺服器

方法一:共用配置(GUI 匯出/匯入)── 適合跨伺服器遷移

  1. 開啟 IIS 管理員 → 功能視圖雙擊「共用的配置」。
  2. 右側動作欄點擊「匯出配置」。
  3. 選擇儲存路徑(如 D:\IISBackup),設定強式密碼(含大小寫、數字、符號,≥8 字元)。
  4. 匯出完成會產生三個檔案:
    administration.config、applicationHost.config、configEncKey.key
  5. 還原:將三個檔案複製至目標伺服器同路徑 → 開啟「共用的配置」 → 勾選「啟用共用的配置」 → 物理路徑指向備份資料夾 → 點擊「套用」 → 輸入密碼 → 重啟 IIS(iisreset)。

方法二:appcmd 指令備份/還原── 適合本機快速備份與自動化腳本

cd C:\Windows\System32\inetsrv

# 建立備份(名稱自訂,如 DailyBackup)
appcmd add backup "DailyBackup"

# 列出所有備份
appcmd list backup

# 還原指定備份
appcmd restore backup "DailyBackup"
  • 備份檔實際位於 C:\Windows\System32\inetsrv\backup\,建議手動複製至異地儲存。
  • 還原後若報錯,嘗試手動啟動 IIS 服務(net start w3svc)。

最佳實務建議

  • 排程每日自動執行 appcmd add backup,並搭配備份腳本將 backup 資料夾同步至異地/雲端。
  • 跨版本遷移(IIS 7 → 8/8.5/10)優先使用「共用配置」匯出/匯入,相容性較佳。
  • 備份前確認應用程式池身分、網站繫結、SSL 憑證、模組註冊等相依項目在目標機亦已就緒。
  • 變更配置後務必測試 appcmd list backup 確認備份可用性。
Copyright © Windows教程網 All Rights Reserved