Inno Setup 是一款基于 Delphi 语言开发的免费安装程序制作软件,广泛用于 Windows 平台应用程序的打包与分发。它支持 Pascal 脚本,能够快速生成符合标准 Windows 2000 风格(兼容现代系统)的安装界面,并允许用户灵活选择完整、最小或自定义安装类型。软件内置强大的 Pascal 脚本引擎与预处理器,支持多种压缩算法(包括 bzip2 和 7-Zip 的 LZMA/LZMA2),可自动注册 DLL/OCX 文件、创建注册表项及 INI 配置文件。此外,Inno Setup 全面兼容 64 位 Windows 系统,提供 Unicode 支持、数字签名、静默安装以及多语言环境(含从右至左语言),并通过脚本实现在安装前后执行外部程序等高级功能。
全面兼容主流 Windows 系统
Inno Setup 自 2006 年起持续支持所有主流 Windows 版本,无需额外服务包即可运行,涵盖:
- Windows 11 / Windows 10(包括 Arm 架构版本)
- Windows 8.1 / Windows 8
- Windows 7
- Windows Server 2019 / 2016 / 2012 / 2008 R2
强大而灵活的安装功能
软件提供多项核心能力,满足专业级打包需求:
支持 64 位应用部署:原生支持 x64 与 Arm64 架构,可在 64 位 Windows 上正确安装 64 位应用程序。
单文件 EXE 与跨盘分发:可将整个安装包打包为单一 EXE 文件,便于网络分发;同时支持磁盘跨卷(disk spanning)功能。
标准向导界面与视觉定制:采用经典 Windows 安装向导风格,兼容黑暗模式,并允许通过脚本或资源自定义界面样式。
多类型安装选项:用户可选择“完整”、“最小”或“自定义”安装模式,灵活控制组件安装内容。
完整的卸载支持:自动创建卸载程序,确保应用程序可被彻底移除。
精细化的文件与系统操作
Inno Setup 在文件处理和系统集成方面表现出色:
高级文件压缩与管理:支持 deflate、bzip2 及 7-Zip 的 LZMA/LZMA2 压缩算法;具备文件版本比对、替换正在使用文件、共享文件计数、字体安装、档案解压及远程文件下载与校验能力。
快捷方式与配置写入:可在桌面、开始菜单等任意位置创建快捷方式,并支持写入注册表项和 .INI 配置文件。
前后置程序执行:允许在安装前、安装中或卸载后运行其他程序,实现复杂部署逻辑。
安全、多语言与自动化支持
为满足企业级与国际化需求,Inno Setup 提供以下关键特性:
多语言与 RTL 支持:内置对多种语言的安装界面支持,包括阿拉伯语、希伯来语等从右至左(RTL)语言。
加密与签名保障:支持密码保护安装包,并可对安装程序及卸载程序进行数字签名,确保来源可信。
静默安装/卸载:支持命令行参数实现无人值守的后台静默操作,适用于批量部署场景。
Unicode 全面支持:采用 Unicode 编译版本,确保非英文字符路径与内容正确处理。
开发者友好与开源生态
Inno Setup 为高级用户提供深度定制能力:
集成预处理器:编译时支持宏定义、条件编译等预处理功能,提升脚本维护效率。
Pascal 脚本引擎:通过内嵌 Pascal 脚本,可在运行时动态控制安装流程,实现高度定制化逻辑。
完全开源:全部源代码开放,开发者可自由获取、修改并贡献于官方开源代码库。
快速安装指南
1、在天极下载站下载最新版 Inno Setup 安装包,双击运行并按提示操作。

2、等待安装进程完成,即可启动使用 Inno Setup 进行安装包制作。
