指南
Windows 安装程序指南
将 Windows 应用打包为 Setup.exe 的实用指南:Electron、Python、.NET 等,静默安装、SmartScreen 警告以及相关工具。
如何为 Windows 应用制作 Setup.exe(无需编写代码)
了解 Setup.exe 实际做了什么、制作安装程序的三种方式,以及如何无需编写安装脚本,几分钟内把应用文件夹变成专业的安装程序。
阅读指南阅读约 5 分钟将 .exe 转换为 Windows 安装程序(exe 转 Setup.exe)
如何把一个普通的 .exe,或者包含 .exe 的文件夹,转换为带快捷方式和卸载程序的真正 Windows 安装程序,无需编写安装脚本。
阅读指南阅读约 3 分钟为 Electron 应用创建 Windows 安装程序
使用 Electron Packager 或 Forge 打包 Electron 应用,再把输出文件夹变成带向导、快捷方式和卸载程序的 Setup.exe,无需配置 electron-builder。
阅读指南阅读约 4 分钟为 Python 应用制作 Windows 安装程序(从 PyInstaller 到 Setup.exe)
用 PyInstaller 冻结 Python 程序,再把输出打包成带快捷方式和卸载程序的正规 Windows 安装程序。为什么做安装程序时 onedir 优于 onefile,以及哪些设置最关键。
阅读指南阅读约 4 分钟在线生成 NSIS 安装程序,无需编写脚本
了解 NSIS 是什么、最小化的 .nsi 脚本长什么样,以及如何通过填写表单而不是编写脚本,得到带 Modern UI 向导、快捷方式和卸载程序的标准 NSIS Setup.exe。
阅读指南阅读约 3 分钟Inno Setup 替代方案:在线生成 Windows 安装程序,无需脚本
Inno Setup 的优势在哪里,无需脚本的在线生成器在什么情况下更合适,以及如何通过一张表单得到带向导、快捷方式和卸载程序的同类 Setup.exe。
阅读指南阅读约 4 分钟在 Mac 或 Linux 上制作 Windows 安装程序
在 macOS 或 Linux 上开发时生成 Setup.exe 的各种方案,从交叉编译 NSIS 到纯浏览器构建,以及如何在没有 Windows 电脑的情况下测试结果。
阅读指南阅读约 4 分钟Setup.exe 静默安装:/S 参数、自定义目录与批量部署
如何用 /S 静默运行基于 NSIS 的 Setup.exe,用 /D= 指定安装目录,静默卸载,并通过 Intune、PDQ 或脚本批量部署安装程序。
阅读指南阅读约 3 分钟'"Windows 已保护你的电脑":SmartScreen 警告是什么意思,怎样消除'
为什么 Windows 会对新安装程序显示"未知发布者"警告,用户可以点什么,以及代码签名和信誉如何让警告消失。
阅读指南阅读约 4 分钟为 .NET 应用制作 Windows 安装程序(WPF、WinForms、控制台)
用 dotnet publish 发布 .NET 桌面应用,在依赖框架与独立部署之间做出选择,然后把发布文件夹打包成带快捷方式和卸载程序的 Setup.exe。
阅读指南阅读约 4 分钟为 Unity 或 Godot 游戏制作 Windows 安装程序
构建 Windows 播放器,弄清哪些文件夹必须随游戏发布、哪些不能发布,然后把构建文件夹打包成带桌面快捷方式和干净卸载功能的 Setup.exe,适用于 itch.io、自有网站或直接销售。
阅读指南阅读约 4 分钟为 Java 应用制作 Windows 安装程序:从 jpackage 到 Setup.exe
用 jpackage 把 JAR 和 Java 运行时打包成带原生 .exe 的文件夹,再把这个文件夹封装成 Windows 安装程序,无需 WiX 工具集。
阅读指南阅读约 4 分钟为 Go 或 Rust 应用制作 Windows 安装程序(可在任意系统交叉编译)
为 Windows 交叉编译 Go 或 Rust 程序、嵌入图标、为 GUI 应用隐藏控制台窗口,并将单个 .exe(及附带资源)打包为带快捷方式和卸载程序的 Setup.exe。
阅读指南阅读约 4 分钟Advanced Installer 替代方案:只做一个简单的 Setup.exe
Advanced Installer 为什么而生,大多数小型应用真正需要什么,以及如何在线获得一个专业的 Windows 安装程序,无需许可证、Windows 机器或项目文件。
阅读指南阅读约 3 分钟面向中小型应用的 InstallShield 替代方案
InstallShield 为企业级软件套件而生。如果你的桌面应用只需要安装向导、快捷方式和卸载程序,这里有更轻量的免费与付费选择,以及如何在它们之间做出取舍。
阅读指南阅读约 4 分钟MSI 与 EXE 安装程序:你的 Windows 应用该选哪一种?
MSI 包与 Setup.exe 的真正区别、IT 部门什么时候确实需要 MSI、MSIX 的定位,以及为什么大多数桌面应用都发布 EXE。
阅读指南阅读约 4 分钟按用户安装与按计算机安装:你的 Windows 应用该选哪种?
安装程序面向当前用户还是所有用户,会改变安装目录、管理员提示、快捷方式、更新和卸载方式。本文说明两者的区别,以及如何为你的应用做出选择。
阅读指南阅读约 4 分钟