NSIS 官方對安裝包出現 NSIS Error 的解釋與解決方案

水晶石發表於2024-07-20

為什麼我的安裝包會出現 NSIS Error (NSIS 錯誤)?

如果您是因為 nsis錯誤 訊息搜尋尋找答案到達本頁面,說明您在安裝程式時遇到了問題。下載的檔案不完整或已被修改。雖然本頁將概述基本解決方案:

但首先還是請先聯絡您正在安裝的程式的釋出者或開發人員以獲取完整的支援。

這條訊息是什麼意思?

安裝程式未能透過自檢。這意味著在某些操作中,安裝檔案已從其原始形式被更改。如果繼續安裝,軟體安裝將不完整且會損壞。為了防止進一步的問題,安裝程式拒絕繼續。

我該如何解決這個問題 ?

開發人員可以透過多種方式修改指令碼以避免此問題,但我們將介紹一些在您端上解決問題的步驟。如果所有這些步驟都不起作用,請聯絡您嘗試安裝的軟體的開發人員或釋出者,或您的常規計算機支援渠道。

如果該軟體是從網際網路上獲取的

  1. 清除瀏覽器的快取。
  2. 禁用所有下載加速器或管理器並再次下載安裝程式。
  3. 將安裝程式重新命名為一個簡單的單詞名稱,不帶特殊字元(不要刪除 .exe 字尾)。
    • 例如:install.exe
  4. 從軟體開發商或釋出者批准的其他來源下載安裝程式。
    • 下載的檔案在伺服器上可能已損壞,或您與伺服器的連線不可靠。
  5. 更新您的防病毒軟體(如果已安裝)並重新下載安裝程式。
  6. 禁用您的防病毒軟體並重新下載安裝程式。
  7. 使用另一臺計算機下載安裝程式並將其複製到原始計算機。
  8. 如果您安裝了 nVidia 防火牆,請解除安裝該程式並重新下載安裝程式。
  9. 掃描並刪除系統上的惡意軟體和病毒。
  10. 使用Scandisk、CHKDSK或任何其他硬碟修復工具掃描硬碟。
  11. 對於使用羅馬尼亞語 FireFox的羅馬尼亞使用者,請嘗試本教程:http://www.tutorialepc.ro/nsis-error-error-launching-installer-remediere-problema-2.html
  12. 等待 Windows Update 完成更新驅動程式。

如果軟體是從 CD、DVD 或其他物理媒體獲取的:

如果您從光碟或其他媒體安裝程式時遇到此問題,則可能是由於硬體故障或更可能是物理介質損壞。嘗試讀取介質中其他部分的檔案。如果您在讀取光碟上的其他檔案時遇到讀取錯誤,則問題可能是由於介質損壞。您需要聯絡物理介質的來源以獲得替換。

終極選項

作為最後的手段,即使安裝程式已損壞,也可以執行它。要繞過完整性檢查,請在命令列中傳遞 引數 /NCRC。為此,請轉到“開始”->“執行”,鍵入 cmd 並按 Enter。應開啟一個黑色的控制檯視窗。將安裝程式拖入視窗,按空格鍵並鍵入 /NCRC。再次按 Enter,安裝程式應啟動。但這並不推薦!

當所有方法都失敗時,您需要聯絡您下載的軟體的開發人員或您的個人計算機支援渠道。

為什麼 NSIS 開發人員無法幫助我?

NSIS 只是開發了包含您嘗試安裝的軟體的“外殼”,而不是軟體本身。NSIS 是一個開發安裝軟體的開源社群。這個“外殼”使得任何軟體開發人員,包括您在內,都可以使用 NSIS 來簡化軟體的安裝過程。您遇到的問題涉及外部方修改安裝程式,這超出了 NSIS 的控制範圍。

我們再次強調,您應聯絡您嘗試安裝的軟體的開發人員或釋出者。NSIS 沒有建立您嘗試安裝的軟體,因此除了本頁面上列出的步驟外,NSIS 無法提供更多幫助。

關於 NSIS Error 訊息

作為公開記錄,NSIS 錯誤訊息如下所示:

Installer integrity check has failed. Common causes include
incomplete download and damaged media. Contact the
installer's author to obtain a new copy.

More information at:
http://nsis.sf.net/NSIS_Error

翻譯成中文:

安裝程式完整性檢查失敗。常見原因包括下載不完整和介質損壞。請聯絡安裝程式的作者以獲取新副本。

更多資訊請訪問:http://nsis.sf.net/NSIS_Error

在 NSIS 2.35 之前的版本中(與已安裝的軟體無關),錯誤狀態為:

The installer you are trying to use is corrupted or incomplete.
This could be the result of a damaged disk, a failed download or a virus.

You may want to contact the author of this installer to obtain a new copy.

It may be possible to skip this check using the /NCRC command line switch
(NOT RECOMMENDED).

翻譯成中文:

您嘗試使用的安裝程式已損壞或不完整。 這可能是由於損壞的磁碟、下載失敗或病毒導致的。

您可能需要聯絡此安裝程式的作者以獲取新副本。

可以使用 /NCRC 命令列開關跳過此檢查(不推薦)。

相關文章