从 Inno Setup 静默安装 SQL Server Express 2012

2023-12-31

我正在尝试通过使用 Inno Setup 创建的应用程序安装程序以静默方式安装 SQL Server Express 2012。从命令行运行以下命令时,将安装 SQL Server Express 2012,因为我只想显示安装进度,但不允许用户输入任何内容。

有效的命令行命令:

C:\Users\Jason\Desktop>SQLEXPR_x86_ENU.exe /ACTION=Install /INSTANCENAME=MYINSTANCE /INSTANCEID=MYINSTANCE /QS /HIDECONSOLE /INDICATEPROGRESS="False" /IAcceptSQLServerLicenseTerms /SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSYSADMINACCOUNTS="builtin\administrators" /SKIPRULES="RebootRequiredCheck"

为了从我的 Inno Setup 脚本中执行此操作,我有以下代码:

Exec(installName,
  '/ACTION=Install /INSTANCENAME=MYINSTANCE /INSTANCEID=MYINSTANCE /QS /HIDECONSOLE /INDICATEPROGRESS="False" /IAcceptSQLServerLicenseTerms /SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSYSADMINACCOUNTS="builtin\administrators" /SKIPRULES="RebootRequiredCheck"',
  '',
  SW_SHOW,
  ewWaitUntilTerminated,
  ResultCode);

where installName = SQLEXPR_x86_ENU.exe

从安装程序运行时,SQL Server Express 2012 安装程序将启动,但在第一个信息对话框之后,它会显示 SQL Server 安装中心窗口,用户必须在安装程序继续之前选择安装类型。他们还必须同意直接从命令行运行时不需要的许可协议。

关于如何从 Inno Setup 静默运行安装程序有什么想法吗?


从“BUILTIN\Administrators”更改为“BUILTIN\Users”就可以了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 Inno Setup 静默安装 SQL Server Express 2012 的相关文章

  • 从 C# 调用 MsiEnumRelatedProducts 崩溃

    我在从 C 调用 MsiEnumRelatedProducts 时遇到了无穷无尽的麻烦 我尝试了 p invoke 定义的几种变体 但没有成功 out 和 ref 我认为问题在于最后一个参数 它是一个 LPTSTR 应该指向一个 39 个字
  • 在 SQL Server 中将行转换为 XML 格式

    我有如下要求 上图的 ddl 和 dml 脚本是 CREATE TABLE example CCP DETAILS SID int ACCOUNT GROWTH int PRODUCT GROWTH int PROJECTION SALES
  • 如何在“PrepareToInstall”期间显示进度?

    我正在开发的安装程序的大部分工作是在PrepareToInstall功能 因为我需要做的一切都可能失败 因此这是处理这些事情的适当位置 以防它们失败 通过在函数结果中传递错误消息 可以自动报告任何失败 安装程序实际复制的只有 3 个小文件
  • Inno Setup - 在文件复制之前正确停止服务

    我们的安装过程包括一个 Windows 服务 如果我们的软件配置为作为服务器安装 相对于客户端安装 则会安装该服务 我添加了服务库 http www sandon it files services unicode iss为了能够管理服务
  • Jinja 安装 python

    我不经常使用 Python 但现在我必须使用 我应该运行一个需要 Jinja 的 python sctipt Python2 7 安装在我的 Windows XP 上并且可以工作 但我找不到如何安装 inja 包 有人愿意为我写一份分步安装
  • 创建 MSI 的最佳工具[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我是设置项目创建的新手 现在我正在使用 Visual Studio 2008 为我的项目创建安装文件 msi 我对在安装向导中创建自己的自
  • 避免 Inno Setup 中的“无法展开 shell 文件夹常量 userdocs”错误

    我将一些示例文档安装到 Windows 上标准 我的文档 文件夹的 PerfectTablePlan 子文件夹中 这对于 99 以上的用户来说效果很好 但是 如果用户没有 我的文档 文件夹 我会收到许多以下形式的丑陋错误消息 内部错误 无法
  • 我无法下载 R 中的 reshape2 包 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我在尝试安装 R 包时收到此响应 gt installed packages reshape2 Package LibPath V
  • 安装python启动文件

    我如何安装pythonstartup文件 以便它在命令上运行 例如python myfile py 我尝试将其安装到我的 home myuserUbuntu的目录 但它说我没有足够的权限 此外 不同的地方交替说它应该全部大写或全部小写 前面
  • 在 Sublime Text 3 中安装多个包

    在 Sublime Text 3 中安装软件包时 我是否可以从列表中勾选所有我想要的软件包 然后一次性安装它们 或者对于我想要安装的每个软件包 我是否必须单击 首选项 gt 软件包控制 gt 安装软件包 例如 Notepad 有一个很好的带
  • 拆分列中的字符串并在列中添加值

    我有一个包含几行数据的表 如下所示 16 W 2 Work ALBO 00 Proposal ALxO Amendement 1 20091022 signed pdf 17 W 2 Work ALBO 00 Proposal Level1
  • PHP Solr PECL 扩展安装

    我已经使用命令安装了 pecl solr pecl install solr 和梨使用 wget http pear php net go pear phar php go pear phar 重启Apache后 我仍然收到错误 Fatal
  • Inno Setup 中的文件关联

    我正在使用 Inno Setup 并尝试关联位于Program Files x86 在 Windows 7 中 我有以下内容 define MyAppName MyView define MyAppExeName MyView exe Se
  • 通过命令行安装“Compass”收到错误“extconf 失败,退出代码 1”

    找不到这个问题的答案 运行 OS X Yosemite Beta v2 遵循指南针安装指南时 请确保您的 gem 是最新的 gem update system Then run gem install compass 假设您的安装因与我相同
  • 解析带下划线的 SQL Server 数字文字

    我想知道它为什么有效以及为什么它不返回错误 SELECT 2015 11 Result 11 2015 第二种情况 SELECT 2 1 a a 2 1 检查元数据 SELECT name system type name FROM sys
  • 无法让 DelTree 删除 Inno Setup 中的文件夹

    我有一个程序DeleteTransferFolder在安装过程中使用 Inno Setup 中的 BeforeInstall 调用它 我知道该过程被调用 因为我显示了几条 MsgBox 消息 但DelTree不会删除指定的文件夹和子文件夹
  • 如何在 SQL Server 2012 中创建可在连接字符串中使用的新用户?

    我不确定这是一个 SO 还是 SU 问题 我刚刚安装了 SQL Server 2012 我已经创建了一个数据库 我有一个 Visual Studio 2012 项目 我想使用 Web 配置中的连接字符串连接到数据库 由于我只有两个帐户 sa
  • 无法让“rails new”工作

    我是一个渴望接触 Ruby on Rails OSX 10 7 的新手 但首先我需要安装它 现在我花了 9 个小时试图让它工作 但当我尝试创建一个新项目时它总是失败 rails new Users tom Documents 14 Utve
  • 找不到 gcloud 命令 - 安装 Google Cloud SDK

    我正在尝试在终端中使用以下命令在 Mac 上安装 Google Cloud SDK curl https sdk cloud google com bash 它工作得很好 但是当我进入下一步时 gcloud init 我得到以下内容 bas
  • python setup.py install 更改脚本解释器

    我有一个 Python 包 其中包含一些脚本scripts 文件夹 我的setup py文件包括 usr bin env python from distutils core import setup scripts script1 scr

随机推荐