blackvolcano 发表于 2026-4-17 14:05:36

Windows 安装包制作工具

本帖最后由 blackvolcano 于 2026-4-17 14:09 编辑

Inno Setup 完整使用指南
类型:Windows 安装包制作工具|免费开源|持续活跃更新
最新稳定版:6.7.1(2026-02-17)
预览版:7.0(2026-03-15)
官网:https://jrsoftware.org/isinfo.php........

...........



一、工具简介
Inno Setup 是 Windows 平台最经典、最轻量、最稳定的免费安装包制作工具,由 Jordan Russell 开发,1997 年至今持续维护更新,2026 年仍在迭代新版本,完全免费可商用,无功能限制、无水印。

主打生成标准 .exe 安装包,支持完整安装 / 卸载 / 快捷方式 / 注册表 / 多语言 / 高压缩。

二、核心优势

[*]完全免费开源(BSD 协议),可商用
[*]体积极小,编译器仅几 MB
[*]生成安装包压缩率极高(LZMA2)
[*]Pascal 脚本,简单易学、高度可控
[*]全系统兼容:Vista/7/8/10/11/Server
[*]自带可视化 IDE(编写 + 编译一体)
[*]支持静默安装、数字签名、管理员权限
[*]2026 年仍在持续更新,无停更风险

三、系统支持

[*]Windows 11 / 10 / 8.1 / 8 / 7
[*]Windows Server 2008 ~ 2025
[*]32/64 位完美支持

四、下载安装

[*]前往官网下载:https://jrsoftware.org/isdl.php
[*]运行 innosetup-6.7.1.exe
[*]默认下一步安装即可
[*]自带:Inno Setup Compiler(IDE 编辑器)

五、最简可用脚本模板



六、支持的核心功能

[*]目录递归复制、覆盖规则
[*]开始菜单 / 桌面快捷方式
[*]注册表写入(卸载信息、文件关联)
[*]多语言自动适配
[*]LZMA2/ZIP/BZIP2 压缩
[*]数字签名(防 SmartScreen)
[*].NET/VC++ 运行库检测
[*]静默安装参数:/VERYSILENT /NORESTART
[*]自动生成标准卸载程序

七、编译步骤

[*]打开 Inno Setup Compiler
[*]粘贴脚本 → 修改路径 / 名称
[*]点击 ▶️ Compile
[*]自动在 Output/ 生成成品 exe

八、常用高级技巧

[*]单文件极致打包:SolidCompression=yes
[*]管理员权限:PrivilegesRequired=admin
[*]不显示重启提示:RestartApplications=no
[*]禁止安装在中文路径:DisableDirPage=no + 路径判断
[*]配合 SignTool 做数字签名

九、适用场景

[*]个人小工具、桌面软件打包
[*]Python/Qt/C#/C++ 软件发布
[*]企业内部工具静默部署
[*]追求体积小、无广告、稳定可靠

十、总结
Inno Setup 是 Windows 平台综合体验最好、维护最长久的免费安装包工具,轻量、强大、无坑,90%Windows 软件打包场景都能完美满足。






niuyanbo2021 发表于 2026-4-17 18:31:52

用这个的时候,说明已经开始产出了。

blackvolcano 发表于 2026-4-17 18:56:36

niuyanbo2021 发表于 2026-4-17 18:31
用这个的时候,说明已经开始产出了。

为了方便打包带python的编译程序:噜阿噜

山梦 发表于 2026-4-18 09:14:02

用这个的时候,说明已经开始产出了。
页: [1]
查看完整版本: Windows 安装包制作工具