递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 89|回复: 0
打印 上一主题 下一主题

[视窗] Windows 安装包制作工具

[复制链接]

30

主题

203

帖子

2086

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2086
跳转到指定楼层
楼主
本帖最后由 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 位完美支持

四、下载安装

五、最简可用脚本模板



六、支持的核心功能
  • 目录递归复制、覆盖规则
  • 开始菜单 / 桌面快捷方式
  • 注册表写入(卸载信息、文件关联)
  • 多语言自动适配
  • 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 软件打包场景都能完美满足。






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-4-17 16:47 , Processed in 0.087212 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表