NSIS v3.11:轻量开源、脚本驱动的 Windows 安装包神器

开发工具 wes 3 小时前 (2026-03-29) 17次浏览

        NSIS是 Windows 平台最老牌、最经典的免费开源安装程序制作工具,全称 Nullsoft Scriptable Install System,主打脚本驱动、极致轻量、高度自定义、兼容性拉满,是个人开发者、软件厂商做安装包的首选 “瑞士军刀”。

        它最核心的特色是脚本驱动、完全可控。不像很多可视化工具只能做简单安装包,NSIS 用纯文本 NSI 脚本写逻辑,支持变量、函数、条件判断、循环,从文件复制、注册表写入、快捷方式创建,到权限提权、服务安装、组件选择,每一步都能精准控制。新手用向导模板快速生成,高手写复杂脚本实现定制化流程,灵活度拉满。
        极致轻量、压缩超强是另一大杀手锏。编译器本身仅几 MB,生成的安装包体积极小 —— 完整功能安装包额外开销仅 34KB 左右。支持 ZLib、BZip2、LZMA 三大压缩算法,尤其 LZMA 能把大安装包压到最小,网络分发、U 盘携带都超方便。而且生成的是独立 EXE,无任何外部依赖,双击就能跑,用户不用装额外运行库。
        全平台兼容 + 现代系统适配,从 Windows 95 到最新 Windows 11,x86/x64/ARM64 全架构通吃。3.11 版强化了UTF-8 与 Unicode 支持,彻底解决中文路径、多字节字符乱码问题;内置 UAC 权限控制,一键提权写入 Program Files、HKLM 注册表,安全合规。还支持静默安装(/S 参数),适合批量部署、自动化脚本调用。
        功能全面、插件生态强大。自带多语言框架,一键做中英日韩等多语言安装界面;支持自定义界面、图标、许可协议、安装路径选择;内置卸载逻辑,不用额外写代码。更厉害的是插件扩展,C/C++/Delphi 写的 DLL 插件可直接集成,实现 HTTP 下载、MD5 校验、ZIP 解压、数据库操作、硬件检测等高级功能,社区插件库丰富,几乎能满足所有安装需求。
        免费开源、无捆绑无广告,采用 GPL 协议,个人、商业项目都能免费使用,无任何授权限制。社区活跃、文档完善,新手有向导、示例脚本,高手有 API 手册,上手快、扩展性强。不管是做小工具安装包、软件分发,还是企业级批量部署、驱动 / 系统工具封装,NSIS 都能轻松搞定。
        简单说,NSIS 3.11 是轻量、免费、可控、稳定的安装包制作标杆,用脚本掌控一切,用最小体积实现最强功能,是 Windows 软件发布的必备工具。

软件性质:免费、开源
官方网站:https://nsis.sourceforge.io/Main_Page