Windows XP 執行安裝程式 (通常為 .exe 封裝的 Nullsoft Scriptable Install System, NSIS 打包) 時彈出:「Installer integrity check has failed. Common causes include incomplete download and damaged media. Contact the installer's author to obtain a new copy.」即 NSIS Error。代表安裝程式自我驗證失敗,檔案損壞/不完整。本文分析三大核心成因:下載不完整、病毒感染修改檔案、磁碟壞軌/記憶體錯誤,並提供對應解決方案。
Installer integrity check has failed. Common causes include incomplete download and damaged media. Contact the installer's author to obtain a new copy.

| 成因 | 機制 | 解決步驟 |
|---|---|---|
| 1. 下載不完整/傳輸錯誤 (最常見,>80%) | 瀏覽器/下載工具中斷、伺服器斷點續傳不支援、代理/防火牆截斷、瀏覽器快取殘留舊版片段 | ① 清除 IE 快取/暫存檔 (工具→網際網路選項→刪除檔案) ② 使用下載工具 (IDM、FDM、Free Download Manager) 重新下載 ③ 驗證檔案大小/MD5/SHA1 與官網公布值一致 ④ 嘗試官方鏡像站/備用下載連結 |
| 2. 病毒/惡意軟體感染修改檔案 | 病毒注入程式碼/修改區段/附加載體,導致 NSIS 內建 CRC/MD5 校驗失敗 | ① 更新防毒軟體病毒碼 (建議離線更新包) ② 全盤深度掃描 (安全模式下更徹底) ③ 隔離/刪除威脅後,**重新下載** 安裝包 (被感染檔案不可信) ④ 重要資料備份後考慮重灌系統 |
| 3. 儲存媒體/硬體故障 | 硬碟壞軌讀取錯誤、記憶體位元翻轉 (ECC 無修正)、控制器/纜線訊號品質差 | ① chkdsk X: /f /r 掃描修復壞軌 (X 為安裝包所在磁碟)② 將安裝包複製至其他磁碟/USB 隨身碟再嘗試安裝 ③ 記憶體測試:MemTest86+ 跑 4+ 循環無錯誤 ④ 更換 SATA 纜線/插槽/電源供應器排查 |


C:\Setup 執行)。chkdsk /f /r 無錯誤?逐項排查,多數情況在第 1-3 步即可解決 (重新下載完整包)。