如何用 InstallForge 免费制作 Windows 安装包
InstallForge 是一款面向 Windows 的免费安装包制作工具,适合把已经编译好的程序文件、依赖文件和资源目录打包成一个可双击运行的 setup.exe。它的定位是替代脚本式或复杂耗时的安装制作流程,官方页面明确写着“absolutely free”,成本由捐赠覆盖,论坛支持也免费。如果你的需求是给普通 Windows 桌面程序做一个带向导、快捷方式和卸载入口的安装包,可以按下面的流程操作;如果安装逻辑需要高度定制(例如复杂注册表事务、多语言条件分支、驱动安装),则要先确认向导里的选项是否够用。
前提条件
- 一台 Windows 电脑,用于运行 InstallForge 和测试生成的安装包。
- 已经准备好的程序文件:主 exe、DLL、配置文件、资源目录等。
- 一个用于测试的干净 Windows 环境(虚拟机或另一台机器),用来验证安装和卸载。
- 从官网 installforge.net 下载安装程序。页面提供免费下载入口,并提到 InstallForge 1.6.1 已发布。
操作步骤
1. 下载并安装 InstallForge
访问 installforge.net,点击页面上的免费下载入口获取安装程序。安装过程按默认提示完成即可。安装完成后启动 InstallForge,你会看到一个分步向导式的界面,左侧或顶部通常列出多个配置页面,按顺序填写即可。
2. 填写应用基本信息
在向导的常规/信息页面填写:
- 应用名称:安装向导中显示的程序名。
- 版本号:例如 1.0.0,用于区分不同发布。
- 公司/发布者名称:会出现在安装信息和卸载列表里。
- 安装目录默认路径:通常设为
C:\Program Files\你的应用名,也可以让用户安装时修改。
这些信息会写入安装向导界面和最终生成的安装包元数据,先填准确,后面不用反复改。
3. 添加要打包的文件与文件夹
进入文件/文件夹配置页面,把程序运行所需的全部内容加入安装包:
- 主程序 exe 和所有依赖 DLL。
- 配置文件、默认数据、图标、语言包等资源。
- 如果程序有子目录结构,按原目录结构添加,避免安装后路径错乱。
同时设置这些文件安装到目标机器上的相对路径。预期结果是:安装完成后,目标目录里的文件结构与你在开发机上准备的一致。
4. 配置快捷方式与卸载入口
在快捷方式/开始菜单页面:
- 添加开始菜单快捷方式,指向主程序 exe。
- 按需添加桌面快捷方式。
- 确认卸载入口已启用。InstallForge 生成的安装包通常会在 Windows“应用和功能”里注册卸载项,卸载时删除安装目录和快捷方式。
预期结果是:安装后用户能从开始菜单或桌面启动程序,也能在系统设置里正常卸载。
5. 生成 setup.exe
完成上述配置后,执行生成/构建操作,InstallForge 会输出一个 setup.exe。把它复制到测试环境,不要只在开发机上双击测试。
验证方法
在干净 Windows 上依次验证:
- 双击 setup.exe,确认安装向导能正常打开,显示的应用名称、版本、公司信息正确。
- 走完安装流程,检查目标目录文件是否齐全。
- 从开始菜单和桌面快捷方式启动程序,确认能正常运行。
- 打开 Windows“应用和功能”,确认列表里有你的程序,执行卸载。
- 卸载后检查安装目录、快捷方式是否被清理。
常见卡点:
- 缺少 DLL 或运行库:在干净系统上最容易暴露,安装包里要一并带上依赖。
- 路径写死:如果程序内部引用了开发机绝对路径,安装到其他机器会失败。
- 快捷方式指向错误:确认快捷方式目标指向安装后的实际 exe 路径。
- 卸载不干净:检查是否还有文件或注册表项残留,必要时在向导里补充卸载清理规则。
免费版与付费入口
官网页面强调 InstallForge 完全免费,费用由捐赠覆盖,论坛支持也免费。网站上存在一个 Buy 链接,但页面证据没有说明付费版本包含哪些额外功能或限制。因此可以确认的是:免费版可用于创建 Windows 安装包;如果 Buy 页面提供的是捐赠或可选支持,不影响按本文流程完成打包。具体购买页内容需自行查看,本文不推导未提及的权益差异。