电子安装程序完整性检查失败

时间:2018-03-07 19:12:07

标签: javascript node.js windows electron nsis

我已经使用Installer integrity check has failed工具构建了一个仅适用于Windows平台的电子应用程序,该应用程序运行良好。

但是,我对特定用例有疑问:

如果我在USB密钥上复制我的.exe文件并在其他计算机上运行此副本,我就会出现此错误:

{{1}}

我的应用未签名,您认为问题可能是这个吗?

如果我使用HTTP链接下载我的.exe文件,则安装正常。只有当我在其他支持上复制.exe时,我才会收到此消息。

谢谢社区!

enter image description here

1 个答案:

答案 0 :(得分:1)

如果.exe中的数据发生了变化,NSIS会显示该消息。

您很可能遇到硬件问题,无论是USB密钥还是问题机器上的RAM。它也可能是病毒感染。

尝试使用其他USB密钥或其他计算机。

您可以"c:\path\to\mysetup.exe" /NCRC运行commit,但我不建议这样做,因为它可能会导致安装损坏甚至崩溃。