【问题标题】:Electron Installer integrity check has failed电子安装程序完整性检查失败
【发布时间】:2018-08-16 00:11:36
【问题描述】:

我已经使用electron-builder 工具构建了一个 Electron 应用程序,仅适用于 Windows 平台,并且该应用程序运行良好。

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

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

Installer integrity check has failed

我的应用没有签名,你认为问题可能是这个吗?

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

感谢社区!

【问题讨论】:

  • 您可能希望使用target: "portable" 而不是nsis,这将允许您的应用程序在不安装docs 的情况下运行
  • 是的,我认为这是我的最后一个选择:D 但理想情况下,我想知道为什么我的文件副本不起作用:/
  • 解决这个问题?也一样

标签: javascript node.js windows electron nsis


【解决方案1】:

如果 .exe 中的数据发生更改,NSIS 会显示该消息。

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

尝试使用不同的 USB 密钥或其他机器。

您可以通过运行"c:\path\to\mysetup.exe" /NCRCignore the CRC check,但我不建议这样做,因为它可能会导致安装中断甚至崩溃。

【讨论】:

  • 嗨,我试过不同的USB和其他机器,同样的问题:/
猜你喜欢
  • 2022-01-07
  • 2022-08-02
  • 1970-01-01
  • 2018-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-04
  • 2021-10-31
相关资源
最近更新 更多