NSIS(Nullsoft Scriptable Install System)是一款開源的腳本驅動型安裝程序制作工具,采用簡潔高效的腳本語言定義安裝流程。開發(fā)者通過編寫NSI腳本文件,可生成功能完整的Windows安裝包,支持多語言界面、自定義界面、文件解壓、注冊表操作、快捷方式創(chuàng)建等常見安裝需求,提供可視化向導,降低腳本編寫難度,用戶可直接修改示例腳本或自行編寫,靈活控制安裝邏輯,如顯示許可協(xié)議、選擇安裝模式、配置INI文件、注冊COM組件、生成卸載程序等。
NSIS功能
1、包含了目前網上能找到的各種插件和程序案例,基本覆蓋了大部分使用需求。
2、內置了 VNISEdit v2.03 和 NotePad2 v3.1 兩個中文版腳本編輯器,操作簡單,可以快速切換使用。
3、自帶 NSIS 文件夾壓縮工具、Zip2Exe 轉換器、Ini2Nsi 配置轉換器等實用小工具,方便日常操作。
4、額外提供了 NSIS 官方使用手冊和詳細的圖文教程,新手也能輕松上手學習。
NSIS打包教程
1、首先下載并安裝 NSIS 腳本打包工具,打開 NSIS Edit,在“文件”菜單選擇“新建腳本:向導”,這個向導能幫你快速生成一個基礎的腳本模板。

2、填寫應用的基本信息,包括軟件名稱、版本號、開發(fā)商,還可以添加官網鏈接,方便后續(xù)生成快捷方式,完成后進入下一步。

3、配置安裝程序選項,比如安裝包的圖標、文件名、語言(選 SimpChinese 就是中文界面)、界面風格、壓縮方式等,可以直接用默認設置,也可以按需求調整,然后繼續(xù)下一步。

4、設置安裝時的啟動畫面和背景窗口樣式,這里一般保持默認即可,點擊下一步。
5、指定默認安裝路徑,可以選不添加授權文件,直接進入下一步。
6、添加需要打包的文件,比如主程序(exe)、依賴庫(dll)、配置文件等,支持整個目錄或單個文件添加),完成后下一步。
7、配置開始菜單的快捷方式,設置程序文件夾名稱和快捷方式的位置,繼續(xù)下一步。
8、設定安裝完成后是否自動運行程序,填入可執(zhí)行文件的路徑,然后下一步。
9、配置卸載程序的相關選項,包括卸載圖標和提示信息,確認后進入下一步。
注:部分信息使用變量代替,方便后續(xù)統(tǒng)一修改和管理,這些變量會在腳本里定義具體值。
10、最后勾選“保存腳本”和“轉換文件路徑為相對路徑”,完成向導。
11、此時會生成基礎腳本,你可以進一步修改調整,確認無誤后,點擊“NSIS”菜單的“編譯并運行”,成功后會生成最終的安裝包(exe 文件)。
NSIS亮點
1、體積小巧,完整功能的安裝包僅增加 34KB 左右大小。
2、兼容性強,支持絕大多數 Windows 系統(tǒng)。
3、提供三種壓縮算法:Zlib、BZip2、LZMA,靈活選擇。
4、支持自定義腳本,滿足高級需求。
5、多語言適配,方便國際化。
6、安裝界面可自由定制,提升用戶體驗。
更新日志
v3.09版本
1、makensisw 工具界面漢化為中文版。
2、優(yōu)化 NSIS 菜單,改為中文顯示,并新增多個中文手冊和工具。
3、MUI2 手冊翻譯為中文(漢化作者:賈可)。
4、NSIS 手冊中文版(漢化作者:mefcl、賈可)。
5、x86-ansi 和 x86-unicode 版本集成大量常用插件,內容較多未逐一列出。