2014-03-13 117 views
2

对于新手问题抱歉,但对于我所有年来,我从来没有处理Windows安装,除非作为用户,我不知道如何开始这个。如何使现有的msi软件包无人值守安装

我有两个第三方软件包要安装。我知道的一个是基于msi,但另一个我还没有发现。它带有一个setup.exe和一个wrapper.exe - 我们用它来安装。

这两个安装都提示用户输入语言和各种选项。 我需要包装或做一些事情来做这些无人参与的安装。

我可能能够获得一些房地产信息,我读过Silent installation of a MSI package - 我是怎么去做这件事的?将会有一船的属性。

基本上,我如何去包装setup.exe和建立/提供某种类型的响应文件。

感谢, 乔恩

回答

0

如果这些包装/安装程序不具有静音模式,则整个过程不能保持沉默。就MSI文件而言,msiexec命令行是你需要的东西,包括在命令行上指定属性,比如TARGETDIR-如果默认是错误的,TRANSFORMS =假设语言选择是变换选项。如果打开Windows Installer日志记录策略(或者包装器可以创建详细日志),您将看到包装器使用的命令行,因此除了添加/ qn类型的选项以使其保持沉默以外,还可以复制它们。如果他们需要提升管理员进行安装,则必须从管理员提示中启动它们,因为静默安装不会要求在UAC系统上提升。

0

试试这个方法来测试是否设置为MSI:

  • 在你的setup.exe所在的文件夹,按住shift键,并在空白处点击右键。点击“在这里打开新的命令窗口”。
  • 键入setup.exe/a并让安装程序开始。如果setup.exe是MSI安装程序,则应启动“管理员安装”。如果您看到指定路径的方法,请定义一个路径并按next。现在应该从setup.exe中提取所有文件,暴露MSI文件。
  • 一旦MSI文件提取出来,它可以在大多数情况下,可以通过这样的标准msiexec.exe的命令行安装:msiexec.exe的/我的setup.msi

要了解如何安装MSI文件默默地检查这个线程: How to interactive a silently installing msi? (Progress data and cancel it)

只是最后一个问题:你是否提供这些设置作为产品,或者你是否试图安装到您的工作网络或类似?

相关问题