NSIS 官方对安装包出现 NSIS Error 的解释与解决方案

news/2024/11/17 2:34:21/文章来源:https://www.cnblogs.com/NSIS/p/18304893

为什么我的安装包会出现 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 命令行开关跳过此检查(不推荐)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/744627.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

假阴影,低开销的阴影实现方式

参考:Unity无光照假阴影Shader实现及常见问题总结 - 简书 (jianshu.com) 游戏实现阴影的常见处理方式 (动态人或物,非烘焙) 1.实时光照 实时光照属于真阴影,一般来说效果是最好的,但是开销也是最大的。 Shadow Map(阴影贴图)跟Soft Shadows(软阴影) - JeasonBoy - 博客园 (cnb…

你要的高效方案!基于Apache SeaTunnel快速集成SAP进入Redshift

摘要 本文深入探讨了Apache SeaTunnel及其商业版可视化数据同步平台WhaleTunnel在数据整合领域的应用,特别是如何高效地将SAP系统中的数据同步到Amazon Redshift。通过技术介绍、操作流程、性能对比以及实际案例分析,本文为企业介绍了一种快速、可靠的数据整合解决方案。 Apa…

testfile

卷积神经网络CNN标题酷酷酷极度饥饿 你还记得呢哇 的稳定器 的味道气味的文字的修改: 现场尺寸,哈哈哈哈 尝试多次受到 分析,设计,改进 dwdwd dwdw dw dwd w dwd wd wd wd wd wd wd w dw wd d wd wd wd wdwdw dw d wd d wd w dwd w dw dw d行内公式\(\sqrt{3x-1}+(1+x)^2\)…

SSR和Nust介绍

SSR 什么是SSR(Server-Side Rendering服务端渲染)注意:服务端只是生成前期首屏页面所需的 html ,后期的交互和数据处理还是需要能支持浏览器脚本的 Client Bundle 来完成。 Nust 基础

Docker如何将本地镜像上传到服务器并解压使用该镜像?

第一步 本地导出镜像包.tar文件 docker save -o app.tar nuxt_app:1.0.1提示: app.tar这个文件名称任意取,.tar后缀不能随意修改。第二步 将导出的镜像包文件app.tar上传到服务器第三步 在服务器解压镜像 cd /opt/docker-compose/save_image/ sudo docker load < app.tar第…

[题解]POJ3304 Segment

POJ3304 Segment 题意简述 多测,每次给定\(n\)条线段,请问是否能找到\(1\)条直线,使得所有线段在该直线上的投影有公共部分。 注:两点距离\(<10^{-8}\)被认为是相等的。 思路分析 题意转化一下,就是要我们找一条直线\(l_1\),穿过所有线段。这样对于任意直线\(l_2\perp…

C#开发socket通信winfrom

UI界面: 实现: 服务端Server :开启服务端按钮点击事件Thread threadWatch = null; //负责监听客户端的线程Socket socketWatch = null; //负责监听客户端的套接字private void button3_Click(object sender, EventArgs e){try{//定义一个套接字用于监听客户端发来的信息 …

车载以太网交换机入门基本功(2)— 初识VLAN

这么方便的VLAN,究竟是用了什么“魔法”做到的呢? 在《交换机入门基本功 -上》提到,交换机在物理层面划分通信区域并产生局域网(Local Area Network, LAN)。局域网具有一个特点:连线拓扑一旦确定,一定时间内不会发生通信区域的变动。在实际通信过程中,广播报文和…

基础知识

主要是怕忘记,就当简单的记事本了,随时补充( 32位&64位 32(x86) 函数参数在函数返回地址上方 64(x64) 前六个参数依次保存在 RDI、RSI、RDX、RCX、R8、R9寄存器中 剩余的保存在栈上 各寄存器主要功能系统调用 步骤 1.加载系统调用号 将系统调用号加载到rax寄存器 2.准备…

NewSQL-TiDB 分布式数据库运维技术从0到1实战入门

一、TiDB简介 TiDB 是一种新型的分布式数据库,它结合了传统关系型数据库的易用性和 NoSQL 数据库的高性能、可扩展性。作为一款 NewSQL 数据库,TiDB 旨在解决大规模在线事务处理(OLTP)系统的需求,同时支持 JSON、图形等非关系型数据结构。 TiDB 的优势兼容性:TiDB 兼容 M…

W外链有哪些功能?短网址/活码/私信卡片

在当今互联网高速发展的时代,短网址生成平台已经成为网络营销、社交媒体推广以及个人用户分享链接时不可或缺的工具。在众多短网址生成平台中,W外链短网址生成平台凭借其独特的功能和优势,赢得了广大用户的青睐。本文将详细介绍W外链短网址生成平台的核心功能,帮助读者更好…

[FireshellCTF2020]Caas 1

c语言编译器 打开之后看见是个输入框,随便输入然后发现报错是c语言的,尝试输出helloword #include <stdio.h>int main() {printf("Hello, World! \n");return 0; }给我们了一个文件,运行一下编译器没跑了,直接 #include "/flag"报错中漏了flag