软件简介
每次重装 Windows 系统后,最耗时的环节往往不是系统配置,而是逐个下载、安装常用软件。SwiftInstall 正是为解决这一痛点而生的开源工具,它基于 Windows 原生 winget 包管理器,通过命令行方式实现软件的批量安装、卸载与查询。项目提供了现代化的 Go 语言 CLI 工具(sis)和传统脚本方案,用户可以根据偏好自由选择。
核心功能
SwiftInstall 的工作流程围绕 Manifest 文件展开,你只需提前在清单中列出需要安装的软件,执行一条命令即可自动完成后续操作。它的功能细节包括:
- 批量安装与卸载:自动遍历 Manifest 文件中的软件列表,逐个执行安装或卸载,单个软件失败不会中断整个流程。
- 预检机制:操作开始前自动检查包管理器是否可用、Manifest 文件是否完整、是否具备管理员权限,提前暴露问题。
- 智能跳过与去重:自动识别并跳过已经安装的软件,以及清单中重复出现的条目,避免重复劳动。
- 失败重试:安装过程中若遇到网络波动等临时问题,工具会按照预设的次数和间隔自动重试,减少人工干预。
- 高度可定制:支持 YAML 或 TXT 格式的软件清单,以及 JSON 格式的全局配置,可调整重试策略、输出格式等参数。
使用体验
对于经常折腾系统、需要频繁重装环境的开发者或技术爱好者来说,SwiftInstall 能显著压缩软件部署时间。初次使用时,只需在 YAML 文件中按规范列出软件包名称,运行 sis install 命令即可启动批量安装。如果某项安装失败,终端会给出清晰的错误提示,而不会像某些脚本工具那样直接中断所有任务。
相比手动下载安装或用 chocolatey 等传统方案,SwiftInstall 的优势在于轻量、无后台服务,并且完全基于 winget 生态,覆盖了绝大多数常用软件。如果你是系统管理新手,建议先从 TXT 清单开始尝试;如果熟悉命令行,可以进一步利用它的子命令和配置管理功能,将部署流程固定成自己的标准操作。
软件截图

下载地址
夸克网盘(永久有效):https://pan.quark.cn/s/e17c68cf8843
本站整理发布,仅供学习交流,请在下载后 24 小时内删除,喜欢请支持正版。
© 版权声明
THE END




















暂无评论内容