绿色版 vs 安装版——便携免安装的 Windows 分发形态
什么是绿色版
PakePlus 打包的 Windows 应用提供两种分发形态:
| 形态 | 说明 | 安装行为 |
|---|---|---|
安装版 .exe | 标准 NSIS / MSI 安装程序 | 写入注册表、开始菜单、桌面快捷方式 |
| 绿色版(便携版) | 一个或多个文件压缩包 | 解压到任意目录,双击 exe 直接运行 |
绿色版的核心特点:不写系统注册表、不依赖安装路径、不影响其他软件。
绿色版有什么优势
便携
U 盘里放一个绿色版 PakePlus 打包的应用,插到任何 Windows 机器上都能直接运行——不需要安装,不需要管理员权限。
内网受管环境友好
很多公司内网机器有严格的安装限制:
- 不允许安装未经审批的软件
- 没有管理员权限
- 安装会被 EDU / 杀毒软件拦截
绿色版绕开了所有这些限制——解压即运行,不触碰系统安装机制。
干净卸载
绿色版不写注册表,删除整个目录就是卸载,不留痕迹。安装版卸载后可能残留注册表项、开始菜单条目、用户数据等。
多版本共存
同一个软件的多个绿色版可以放在不同目录同时运行——D:\apps\tool-v1\ 和 D:\apps\tool-v2\ 各自独立,互不干扰。
绿色版也有缺点
| 场景 | 绿色版 | 安装版 |
|---|---|---|
| 创建开始菜单快捷方式 | ❌ 手动创建 | ✅ 自动创建 |
| 默认关联文件类型 | ❌ 不能关联 | ✅ 可以关联 |
| 开机自启动 | ❌ 要手动写启动项 | ✅ 支持 |
| 升级更新 | ❌ 手动覆盖目录 | ✅ 支持自动更新 |
| Windows Defender SmartScreen | ⚠️ 可能弹警告 | ⚠️ 可能弹警告(都一样) |
PakePlus 怎么出绿色版
云端打包 Windows 平台时,GitHub Actions Runner 会自动生成:
- 一个
.exe安装包 - 一个
.zip压缩包(绿色版)
两者产物都在 GitHub Release 页面里。本地打包时,如果用的 Windows 系统,PakePlus 也会同时出两种形态。
绿色版压缩包里有什么
解压后通常包含:
打包应用名.exe ← 主程序(WebView 壳)
资源文件/ ← 你的网页内容(dist)
图标文件 ← APP 图标
配置文件 ← PakePlus 运行时配置
双击主程序 exe 就能运行。
绿色版的 Win7 兼容性
Windows 7 用户建议优先用绿色版:
- 安装版的 NSIS 安装程序在 Win7 上可能有兼容性问题
- 绿色版直接运行,绕过安装器的所有版本检查
- 但前提是 Win7 已安装 WebView2 Runtime(PakePlus 会提示)
怎么让绿色版更友好
绿色版分发时,建议配合一个简单的使用说明(README.txt):
=== 使用说明 ===
1. 解压到任意目录(建议不含中文路径,如 C:\Apps\MyTool\)
2. 双击 MyTool.exe 运行
3. 首次运行可能需要 WebView2 Runtime(Win10/11 自带,Win7 需手动安装)
4. 删除本目录即卸载,不留痕迹
实际使用场景
| 场景 | 推荐形态 | 原因 |
|---|---|---|
| 个人日常使用 | 绿色版 | 解压即用,干净卸载 |
| 公司内网受限环境 | 绿色版 | 绕开安装限制 |
| U 盘随身带 | 绿色版 | 插上就能跑 |
| 给同事分发试用 | 绿色版 | 解压 5 秒见效果 |
| 正式产品发布 | 安装版 | 方便用户安装、创建快捷方式 |
| 需要开机自启动 | 安装版 | 支持注册表开机启动项 |