症状
尝试使用 InstallShield 或引导程序应用程序安装 Microsoft SQL Server 时,安装过程将冻结。
注意 此问题也发生在 Microsoft SQL Server 2012 Service Pack 2 (SP2) 上。
原因
发生这种情况的原因是,在运行 SQL Server 安装程序时,InstallShield 或引导程序应用程序保持打开某些 Windows Installer 处理程序。 因此,安装过程会冻结。
解决方法
此问题已首先在 SQL Server 的以下累积更新中修复:
关于 SQL Server 的累积更新
SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和安全修补程序。 查看 SQL Server 的最新累积更新:
解决方法
若要解决此问题,请直接从 SQL Server 安装介质运行 SQL Server 安装程序,而无需将安装程序包装在 InstallShiled 或引导程序应用程序中。
对于 SQL Server 2014 和 SQL Server 2012 SP2 及更高版本,请将 SQL Server 安装程序与 SkipInstallerRunCheck 命令行参数一起运行,以跳过 Windows Installer 句柄 check:Setup.exe /SkipInstallerRunCheck
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
参考资料
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。