Windows 系统
发布时间:2026-08-01 | 浏览:1
更新时间: 2025/9/22 | 总字数: 0 字 | 阅读时长: 0 分钟
每次装完系统都会花费很长时间来搭建软件环境,而且部分软件默认还会安装到系统盘,很是令人头疼,作为一名合格的技术宅,肯定会第一时间想到程序自动安装,那要如何实现,具体又会涉及到哪些问题呢,接下来我们一起探索下。
在 常用 cmd 命令 中,有提到 外部命令 一般类型都为 应用程序 或 MS-DOS 应用程序 ,其实软件安装包本质上也是一个 应用程序 ,也是支持命令行参数的,具体支持哪些安装参数,需要先了解下安装包的打包方式。
不同的打包工具默认提供的安装参数是不同的,如下整理了几种常用的打包方式:
Microsoft Windows Installer
Microsoft Windows Installer 是 Windows 提供的安装和配置服务。 为安装和卸载软件提供标准基础。使得软件制造商可以快捷轻松地进行软件安装、维护和卸载。
从 Windows Installer 3.0 开始,可以使用 Msiexec 命令行 ( MicroSoft标准安装程序命令行)选项 。 Windows Installer 3.0 及更早版本提供 Windows Installer 命令行选项 。
Windows Installer 命令行选项
Microsoft 标准安装程序命令行选项
InstallShield
官网地址: https://www.installshield.com
Installshield 是目前较为领先的用于 Windows 软件安装包开发的制作工具,能够帮助所有规模的软件生产商创建高质量的安装,以传统 MSI 方式和虚拟格式,自动化地封装,捆绑和包装产品,并使其可以配置数据库服务器、 Web 服务以及移动设备等,实用性非常高。
命令参考自: InstallShield 用户指南
InstallShield with MSI
InstallShield with MSI 制作的安装软件,请使用类似 setup.exe /s /v "/qb" 来安装
Wise Installation System
一个易用的、基于脚本的安装工具,在 Windows 平台下,它很大范围内满足了有经验的软件开发者的高级安装需求,包括 Web 配置和自修复应用。
命令参考自 WISE installer command line options
Inno Setup 是一个免费的安装制作软件,功能强大,制作快速,向导丰富,上手容易。对于一般的 Windows 安装制作都能够快速地完成,并且 Inno Setup 软件小巧、操作简便、界面精美,功能齐全,同样支持脚本批处理,受到了很多用户的喜爱。
其他支持命令可参考 Setup Command Line Parameters
Nullsoft Scriptable Install System (NSIS)
NSIS(Nullsoft Scriptable Install System) 是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能,非常适合用于创建 Windows 安装程序。
参考自 Installer Usage
更多打包工具参考: 使用第三方安装程序将桌面应用打包
了解打包类型及对应参数后,我们要如何来获取安装包对应参数呢,这里简单整理如下几种方式:
通过静默参数扫描工具(但只能扫描出部分应用的参数,具体应用可自行百度安装)
通过 /help 、 /? 等帮助命令获取命令行参数
查看应用官网文档、社区论坛是否提供命令行参数
如上方式无法获取安装参数时,可以尝试解压安装包进行安装
这个步骤可能是最耗时的阶段,这里整理了部分常用应用的静默参数: 常用软件静默参数