在 XP SP2 上安裝 IIS 時提示找不到 staxmem.dll,即使插入 SP2 光碟也無效。主要有兩種成因與對應解法:
esentutl /g %systemroot%\security\database\secedit.sdb 檢測完整性。%systemroot% 建立 OldSecurity 資料夾,移動 security 下所有 .log 檔至此。%systemroot%\security\database\secedit.sdb 重命名為 Secedit.old。mmc → 加入「安全性設定與分析」嵌入式管理單元 → 開啟資料庫 → 匯入 setup security.inf 範本 → 重新開機。需將 SP2 整合到 XP 安裝源(Slipstream),建立整合安裝光碟/ISO:
C:\i386。i386 完整複製到 C:\i386(xcopy /E /I /V F:\i386\*.* /s C:\i386)。F:\xpsp2 /integrate:C:\i386。C:\ 即可。完成上述任一流程,即可順利安裝 IIS。