inno setup是为windows打造的专业免费安装包制作工具,支持中文界面与unicode路径,通过向导可快速生成含快捷方式、注册表写入及卸载功能的单文件.exe安装包。

你需要为Windows系统打包一个专业、可分发的.exe安装程序,让最终用户双击就能完成软件安装、创建快捷方式、写入注册表、自动卸载——Inno Setup正是为此设计的免费工具,它不依赖运行时环境,生成单文件安装包,且完全支持中文界面和Unicode路径。
下载与中文语言配置
访问官网 jrsoftware.org 下载 Inno Setup 7.1.0 安装包(2026年8月12日发布),运行后在 “Select Components” 界面展开 Languages → 勾选 Chinese (Simplified) 和 English → 完成安装。这一步必须做,否则向导全程显示英文,且后续无法通过设置切换。
安装完成后,打开 C:\Program Files (x86)\Inno Setup 7\Languages\ 文件夹,确认其中已存在 ChineseSimplified.isl 文件;若缺失,需手动下载同版本语言包放入该目录,否则编译时会报错或中文乱码。
用脚本向导快速生成基础安装包
启动 Inno Setup Compiler → 点击菜单栏 File → New → 选择 Script Wizard → 点击 下一步。
① 在“应用程序信息”页填写:
Application name:输入你的软件名(如“轻量截图工具”)
Version:填 1.0.0(建议遵循语义化版本)
Publisher:填公司或个人名称
Website:可留空或填 GitHub 地址
② “应用程序文件夹”页保持默认 → 点击 下一步。
③ “应用程序文件”页是关键:
点击 浏览 按钮,选中你的主程序 .exe 文件(例如 ScreenshotTool.exe);
点击 添加文件夹,选中整个资源目录(如含 icons/、lang/、config.ini 的文件夹);
注意:不要只加单个 DLL 或配置文件,必须确保所有运行时依赖都在此处一次性加入,否则安装后程序崩溃无提示。
④ 后续页面按需勾选:
开始菜单快捷方式 → 勾选
桌面快捷方式 → 勾选
卸载程序图标 → 勾选
许可协议、安装前说明等 → 全部留空(小工具无需法律文本)
安装模式 → 选 Administrative install mode(所有用户),避免普通用户权限不足导致安装失败
⑤ “安装语言”页勾选 Chinese (Simplified) → 点击 下一步 → 直至完成向导,生成 setup.iss 脚本文件。
编译生成可执行安装包
向导结束后,弹出提示框问是否立即编译 → 点击 是。
编译器自动加载刚生成的 setup.iss → 开始语法检查 → 压缩文件 → 写入资源 → 生成 setup.exe。
编译成功后,安装包默认输出到脚本所在目录,文件名为 setup.exe;若需自定义名称或路径,在向导最后一步“编译设置”中修改 Output base filename 即可。











