NSIS下载、安装和使用教程(附安装包,图文并茂)
还在为"如何把 exe、dll、配置文件一起打包成一个漂亮的安装向导"而头疼吗?Nullsoft Scriptable Install System(简称 NSIS)正是为此而生。
NSIS 是 Windows 平台"脚本级"安装包制作工具,可把零散的文件、注册表、快捷方式、环境变量等打包成一个独立的 exe 安装向导。开发者通过编辑 .nsi 脚本描述"复制哪些文件、写哪些注册表、是否出现协议页面"等逻辑,然后用编译器一键生成 setup.exe。
NSIS完全免费、开源,用几行类似 C 语言的脚本就能生成轻量级、可高度定制的 Windows 安装程序。
2) 直接点击 “I Agree”:
3) 选择默认即可,直接点击 “Next”:
4) 选择安装位置,建议安装到非系统盘。确定安装位置之后,点击“Install”:
5) 等待安装完成:
6) 出现如下页面,表示 NSIS 成功安装:
2) 准备需要打包的文件,示例放在脚本同目录的 InstallFiles 文件夹下:
需要打包的文件:
3) 编辑脚本:
4) 打开 NSIS 软件,选择“Compile NSI script”:
5) 打开示例 test1.nsi:
6) 生成 exe 安装包:
7) 直接点击测试安装,或手动运行 exe 安装包。路径选择界面:
8) 安装完成界面:
9) 安装后的效果:
NSIS 是 Windows 平台"脚本级"安装包制作工具,可把零散的文件、注册表、快捷方式、环境变量等打包成一个独立的 exe 安装向导。开发者通过编辑 .nsi 脚本描述"复制哪些文件、写哪些注册表、是否出现协议页面"等逻辑,然后用编译器一键生成 setup.exe。
NSIS完全免费、开源,用几行类似 C 语言的脚本就能生成轻量级、可高度定制的 Windows 安装程序。
下载NSIS
这里给大家提供了 NSIS 的最新版安装包,下载地址为:下载后会得到一个名为“nsis-3.11-setup.exe”的安装包。
安装NSIS
1) 双击 nsis-3.11-setup.exe,启动安装 NSIS:
2) 直接点击 “I Agree”:

3) 选择默认即可,直接点击 “Next”:

4) 选择安装位置,建议安装到非系统盘。确定安装位置之后,点击“Install”:

5) 等待安装完成:

6) 出现如下页面,表示 NSIS 成功安装:

使用NSIS制作exe安装包
1) 新建一个脚本文件,如 test1.nsi。2) 准备需要打包的文件,示例放在脚本同目录的 InstallFiles 文件夹下:

需要打包的文件:

3) 编辑脚本:
; The name of the installer Name "HelloLiam" ; The file to write OutFile "hello_liam_setup.exe" ; Request application privileges for Windows Vista RequestExecutionLevel user ; Build Unicode installer Unicode True ; The default installation directory InstallDir $PROGRAMFILES64\HelloLiam ;Request application privileges for Windows Vista RequestExecutionLevel admin ;-------------------------------- ; Pages Page directory Page instfiles ;-------------------------------- ; The stuff to install Section "" ;No components page, name is not important ; Set output path to the installation directory. SetOutPath $INSTDIR ; Put file there ;File HelloLiam.exe ;add a file. File /r "InstallFiles\*.*" SectionEnd ; end the section脚本说明:
- Name "HelloLiam" 指定软件名称;
- OutFile "hello_liam_setup.exe" 指定输出的 exe 安装包名称;
- InstallDir $PROGRAMFILES64\HelloLiam 指定安装位置C:\Program Files\HelloLiam;
- RequestExecutionLevel admin 给安装包添加管理员权限;
- Page directory 指定安装程序显示的界面;
- File /r "InstallFiles\*.*" 指定需要打包的文件;
4) 打开 NSIS 软件,选择“Compile NSI script”:

5) 打开示例 test1.nsi:

6) 生成 exe 安装包:

7) 直接点击测试安装,或手动运行 exe 安装包。路径选择界面:

8) 安装完成界面:

9) 安装后的效果:
