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

解決安裝 IIS 報錯 0x4b8:修復本地安全性資料庫 secedit.sdb

編輯:Web 伺服器

錯誤現象

在 Ghost 版 Windows XP 透過「控制台 → 新增/移除程式 → 新增/移除 Windows 元件」安裝 IIS 時,反覆彈出「無法複製 STAXMEM.DLL」等檔案錯誤,最終報「無法複製一或多個檔案,錯誤碼 0x4b8」,僅生成無法啟動的 IIS 圖示。

根本原因

系統 本地安全性資料庫 %windir%\security\database\secedit.sdb 損毀,導致安全性原則套用失敗,進而阻擋系統檔案複製與註冊。

修復步驟

  1. Win+R → cmd → 開啟命令提示字元。
  2. 執行修復指令:
    esentutl /p %windir%\security\database\secedit.sdb
  3. 彈出對話框直接按「確定」,等待掃描修復完成(顯示 Operation completed successfully)。
  4. 重新執行 IIS 安裝流程,即可順利完成。

原理說明

  • esentutl.exe 為 Windows 內建的 ESE 資料庫工具,/p 參數用於修復指定資料庫檔案。
  • secedit.sdb 儲存本機安全性原則;Ghost 映像製作過程中若未正確處理此資料庫,極易導致損毀。
  • 修復後,安全性原則可正常套用,IIS 安裝所需的檔案複製、註冊、ACL 設定即可成功。

補充提醒

  • 修復前建議備份 secedit.sdb(複製為 .bak)。
  • 若修復無效,可嘗試 secedit /configure /cfg %windir%\inf\defltbase.inf /db secedit.sdb /verbose 重置預設安全性原則。
  • 生產環境建議使用官方原版 ISO 安裝系統,避免 Ghost 映像帶來的潛在資料庫損毀與安全隱患。
Copyright © Windows教程網 All Rights Reserved