我知道 Linux 应用程序的安装可以通过脚本自动完成,但我不确定在 Windows 世界中是否也是如此。这里我有一个具体的场景。
我想在 Windows 10 机器上安装 Word。通常,我会选择并单击安装向导中的按钮(我猜这是 99% 用户的安装方式)。
现在,我想知道我是否可以以完全自动化的方式实现上述手动过程。如果可以,我该怎么做?
答案1
这取决于。
大多数程序使用Windows 安装程序,这是一个 Windows API,具有标准包装格式(MSI)和标志脚本安装/卸载. 这些也可以部署通过组策略在企业网络中。
有些程序会有一个自定义安装程序,但大多数程序都有自己的脚本安装方法。例如,创新设置,远程控制软件或者安装Shield。
Microsoft Office 再次使用了不同的方法:自 2013 年起,默认安装方法是即点即用。我不确定这是否允许在标准家庭/商业版本,但您可以通过运行来检查是否有任何可用的标志setup.exe /?
。是 部署工具适用于大型企业。还有一个批量许可版本,以带有 MSI 安装程序的传统 ISO 形式提供。
答案2
程序安装并不是一个神秘的过程。任何安装的核心都是典型的创建文件夹和复制文件。除此之外,可能还会进行一些注册表修改。除非我们讨论的是特别复杂的事情,否则就这些了。
您可以相当轻松地自动安装 Word。您可以使用任何安装程序制作程序,该程序可以在安装前后拍摄计算机的快照。然后它会比较两者之间的差异并创建安装程序。此方法有效,但根据情况可能会有一些缺点。