首页 > 其他分享 >NSIS 官方对安装包出现 NSIS Error 的解释与解决方案

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

时间:2024-07-16 12:07:53浏览次数:17  
标签:开发人员 安装 NSIS 下载安装 Error 安装程序 软件 安装包

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

标签:开发人员,安装,NSIS,下载安装,Error,安装程序,软件,安装包
From: https://www.cnblogs.com/NSIS/p/18304893

相关文章

  • StableDiffusion 安装部署教程,轻松上手无压力!(附2024最新SD安装包)
    亲爱的小伙伴们,大家好!今天要给大家分享一个超级实用的SD安装教程,让您轻松开启新的体验之旅!一、SD简介SD是一款功能强大且备受欢迎的软件/工具,它具有的以下功能和优势,能够为您的工作、学习和娱乐带来极大的便利。功能:1.文生图创作-根据输入的文本描述生成逼真或......
  • Solid Edge 2022 安装教程(附安装包下载)
    下载链接:https://docs.qq.com/doc/DSWJmUURXdG9XZUZQ1、下载SolidEdge2022软件安装包到电脑上,右键选择【解压到SolidEdge2022\】2、右键【打开】解压后的文件夹3、找到【Solid.Edge.Setup】文件夹,右键【打开】它4、找到【setup】应用程序,右键选择【以管理员身份......
  • AIGC教程:如何使用Stable Diffusion生成B 端图标(附安装包)
    在日常工作中,设计师在应对运营和UI设计的B端图标时,常常面临大量的构思、制作和渲染等工作,耗时耗力。我们可以利用StableDiffusion(以下简称SD)结合AI的方式,帮助设计师优化图标的设计流程,使任何对这一领域感兴趣的人都能尝试并创作出多样化的图标设计,灵活高效运用在项目之中......
  • Pandas运行报错分析:ValueError: Length mismatch: Expected axis has 0 elements, new
    ✨✨欢迎大家来到景天科技苑✨✨......
  • Auto-GPT Command evaluate_code returned: Error: The model: `gpt-4` does not exis
    题意:Auto-GPT命令evaluate_code返回:错误:模型 gpt-4 不存在。问题背景:I'mworkingwith auto-gpt andIgotthiserror:Commandevaluate_codereturned:Error:Themodel:`gpt-4`doesnotexistandit'slikeitcan'tgofurthermore.whatshouldIdo?......
  • 【BUG】已解决:IndexError: list index out of range
     已解决:IndexError:listindexoutofrange欢迎来到英杰社区https://bbs.csdn.net/topics/617804998            欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷分享知识,武汉城市开发者社区主理人           擅长.net、C++、......
  • Project2007-2021安装包分享:附网盘地址+安装步骤
    不得不承认,Project是从事项目管理人员最常用的软件之一,它不仅可以提高项目的效率,缩短项目开发周期,操作难度相对来说也比较小。也可以说,Project是一款专注于项目管理的桌面应用软件。它可以帮助用户制定项目计划、分派任务、管理资源、跟踪进度以及生成汇报等。MicrosoftProj......
  • Windows Server 2022 中SQL查询报错:error setting locale info for codepage 65001(取
    解决问题:刚开始我以为是SQLServer升级过程中遇到错误,后面仔细检查错误日志,发现我忽略了一个重要的错误信息“Thecodepage65001isnotsupportedbytheserver.”,codepage65001对应的编码为UTF-8,而数据库排序规则为Chinese_PRC_CI_AS,对应的codepage为936。原来这台SQLSe......
  • Nuxt.js 错误侦探:useError 组合函数
    title:Nuxt.js错误侦探:useError组合函数date:2024/7/14updated:2024/7/14author:cmdragonexcerpt:摘要:文章介绍Nuxt.js中的useError组合函数,用于统一处理客户端和服务器端的错误,提供statusCode、statusMessage和message属性,示例展示了如何在组件中使用它来捕获和显......
  • NSIS 之 NsDialogs 常见问题解答
    如何启用/禁用控件使用标准NSIS EnableWindow 命令。NSDialogs允许您弹出通过 ${NSD_Create*} 创建的控件的 hwnd (句柄)。EnableWindow 将 hwnd 作为其参数之一。通过它,您可以轻松启用/禁用控件。  !include"nsDialogs.nsh"!include"winmessages.nsh"!incl......