【问题标题】:Inno setup file execution in Windows Server 2012R2 not workingWindows Server 2012R2 中的 Inno 安装文件执行不起作用
【发布时间】:2023-08-20 08:24:02
【问题描述】:

我正在尝试通过 Windows Server 2012R2 机器中的 inno setup 安装 SQL Server,但退出代码“进程退出代码:1”失败。

相同的设置在 Windows 2008R2 和 Windows 7 机器上工作正常。我没有收到任何有关失败的错误提示。当使用参数调用可执行文件时,安装程​​序终止。日志 sn-p 在下面可用。

2015-07-15 16:47:38.734   Run as: Current user
2015-07-15 16:47:38.734   Type: Exec
2015-07-15 16:47:38.734   Filename: C:\Users\ADMINI~1\AppData\Local\Temp\1\is-4IUN9.tmp\dbs-server\DBS Server Setup.exe
2015-07-15 16:47:38.734   Parameters: /dir="D:\Install.Folder" /dbsapwd=123_Admin /MSSQLServerSetupFile="F:\setup.exe" /MSSQLServerSPSetupFile="G:\SQLServer2008R2SP3-KB123456-x64-ENU.exe" /MSSQLServerLicense="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /dbinstancename="ABC_SYSTEMS" /MSSQLServerSelection="SQL Server 2008R2" /silent /restart=false
2015-07-15 16:47:42.609   Process exit code: 1
2015-07-15 16:47:42.609   Need to restart Windows? Yes
2015-07-15 16:47:45.344   Will not restart Windows automatically.

我相信这与参数的传递方式有关。有人可以建议吗?

提前致谢,

迪杰。

【问题讨论】:

  • 您可以转储 SQL Server 安装日志文件以查看确切的错误。
  • @LexLi,服务器安装还没有开始,还没有创建 SQL Server 安装日志。唯一的日志是我在帖子中添加的 sn-p。

标签: inno-setup pascal


【解决方案1】:

终于找到问题了。 SQL Server 需要 .NET Framework 3.5 作为先决条件,在 Windows Server 2012 R2 中默认不可用。因此,在安装相同之后,SQL Server 已正确安装。

以下链接有帮助!!!

https://technet.microsoft.com/en-us/library/dn482071.aspx

【讨论】:

    最近更新 更多