NSIS(Nullsoft Scriptable Install System)是一款开源的脚本驱动型安装程序制作工具,采用简洁高效的脚本语言定义安装流程。开发者通过编写NSI脚本文件,可生成功能完整的Windows安装包,支持多语言界面、自定义界面、文件解压、注册表操作、快捷方式创建等常见安装需求,提供可视化向导,降低脚本编写难度,用户可直接修改示例脚本或自行编写,灵活控制安装逻辑,如显示许可协议、选择安装模式、配置INI文件、注册COM组件、生成卸载程序等。
NSIS功能
1、包含了目前网上能找到的各种插件和程序案例,基本覆盖了大部分使用需求。
2、内置了 VNISEdit v2.03 和 NotePad2 v3.1 两个中文版脚本编辑器,操作简单,可以快速切换使用。
3、自带 NSIS 文件夹压缩工具、Zip2Exe 转换器、Ini2Nsi 配置转换器等实用小工具,方便日常操作。
4、额外提供了 NSIS 官方使用手册和详细的图文教程,新手也能轻松上手学习。
NSIS打包教程
1、首先下载并安装 NSIS 脚本打包工具,打开 NSIS Edit,在“文件”菜单选择“新建脚本:向导”,这个向导能帮你快速生成一个基础的脚本模板。
2、填写应用的基本信息,包括软件名称、版本号、开发商,还可以添加官网链接,方便后续生成快捷方式,完成后进入下一步。
3、配置安装程序选项,比如安装包的图标、文件名、语言(选 SimpChinese 就是中文界面)、界面风格、压缩方式等,可以直接用默认设置,也可以按需求调整,然后继续下一步。
4、设置安装时的启动画面和背景窗口样式,这里一般保持默认即可,点击下一步。
5、指定默认安装路径,可以选不添加授权文件,直接进入下一步。
6、添加需要打包的文件,比如主程序(exe)、依赖库(dll)、配置文件等,支持整个目录或单个文件添加),完成后下一步。
7、配置开始菜单的快捷方式,设置程序文件夹名称和快捷方式的位置,继续下一步。
8、设定安装完成后是否自动运行程序,填入可执行文件的路径,然后下一步。
9、配置卸载程序的相关选项,包括卸载图标和提示信息,确认后进入下一步。
注:部分信息使用变量代替,方便后续统一修改和管理,这些变量会在脚本里定义具体值。
10、最后勾选“保存脚本”和“转换文件路径为相对路径”,完成向导。
11、此时会生成基础脚本,你可以进一步修改调整,确认无误后,点击“NSIS”菜单的“编译并运行”,成功后会生成最终的安装包(exe 文件)。
NSIS亮点
1、体积小巧,完整功能的安装包仅增加 34KB 左右大小。
2、兼容性强,支持绝大多数 Windows 系统。
3、提供三种压缩算法:Zlib、BZip2、LZMA,灵活选择。
4、支持自定义脚本,满足高级需求。
5、多语言适配,方便国际化。
6、安装界面可自由定制,提升用户体验。
更新日志
v3.09版本
1、makensisw 工具界面汉化为中文版。
2、优化 NSIS 菜单,改为中文显示,并新增多个中文手册和工具。
3、MUI2 手册翻译为中文(汉化作者:贾可)。
4、NSIS 手册中文版(汉化作者:mefcl、贾可)。
5、x86-ansi 和 x86-unicode 版本集成大量常用插件,内容较多未逐一列出。