1

我有一个使用 InstallShield 2014 Pro 构建的安装项目,我在安装的某个部分遇到了问题。

在阅读了几篇关于 stackoverflow 的博客、MSDN 文章和帖子后,我请求帮助以安静地安装 Sql Server 2008 R2 作为我的应用程序的先决条件之一。这是我到目前为止所做的:

  1. 将 pre req 添加到安装项目中,确保添加了 Sql Server 2008R2 的所有必要 pre req。
  2. 设置 pre req 安装顺序以确保首先安装 Sql Server 的必要 pre reqs。
  3. 在编辑器中打开 Sql Server pre req 来设置命令参数。

    我设置的那些原始参数是:

    /QS /HIDECONSOLE="True" /ACTION=安装 /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLENGINE /INSTANCENAME=MSSQLSERVER /SECURITYMODE=SQL /SAPWD="************" /TCPENABLED= 1 /SQLAUTOSTART=1 / AGTSVCACCOUNT="NT AUTHORITY\网络服务"

    那没有用,所以我尝试了这个:

    /QS /Action=安装 /Hideconsole /IACCEPTSQLSERVERLICENSETERMS /SkipRules=RebootRequiredCheck /FEATURES=SQLENGINE /InstanceName=MSSQLSERVER /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /AGTSVCSTARTUPTYPE=Automatic /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /ASSYSADMINACCOUNTS=" NT AUTHORITY\Network Service" /SQLSYSADMINACCOUNTS="Builtin\Administrators" /BROWSERSVCSTARTUPTYPE=自动 /SECURITYMODE=SQL /SAPWD=********* /ADDCURRENTUSERASSQLADMIN=True /TCPENABLED=1

    现在,pre req 在安装过程中被识别并且 Sql 安装被解包,但随后 UI 显示给用户。这是我需要避免的!

    那么我到底错过了什么或做错了什么?我感谢任何和所有对此的回应!

    在此先感谢,埃里克

4

1 回答 1

3

您可以在此处阅读所有不同的命令提示符选项。

QS意味着安静简单。这仍然显示 UI,但不接受任何用户输入。您正在寻找的是Q选项。这将隐藏 UI。

/QS

指定安装程序运行并通过 UI 显示进度,但不接受任何输入或显示任何错误消息。

/问

指定安装程序在没有任何用户界面的安静模式下运行。这用于无人值守的安装。

于 2015-04-05T19:21:10.080 回答