SQL Server 2017安装被卡住

Arc*_*tal 6 sql-server windows-installer hang

由于某些原因,我无法在Windows 10计算机上安装SQL Server 2017。

这个有问题的安装程序的第一件事是,我必须卸载VCRuntime 2017才能使安装程序运行。

现在,每次我尝试安装时,安装程​​序都会卡在此时:

SQL Server 2017安装被卡住

到目前为止,我已经尝试过:

[解决了]

该问题是由于后台下载导致的,尤其是在互联网速度较低的情况下(例如python或R-support组件),这种下载永远都需要花费时间。

[解]

  • 如果您确实需要python或R支持,请等到下载完成
  • 否则,从组件列表中取消选择python和R-support
  • (或)从任务管理器中终止python或R-support组件下载器的子进程。

Ste*_*mul 5

更新

实际问题是 R-support 组件在后台缓慢下载,锁定了安装 GUI,没有向用户显示实际发生的情况的通知或警告

所以看起来这个“锁定安装问题”可能是由安装几个不同的组件引起的,至少是由PythonR-support 引起的。如下所述,请检查任何可用的日志或事件日志以获取线索。

总之,选项:

  1. 如果您不需要这些组件,请尝试取消选择这些组件进行安装。
  2. 如果您需要这些组件,请让设置完成,然后在日志文件中检查进度,如下所述。验证 Internet 访问(代理?)。

卡住下载?

更新你看到这个博客了吗?看起来安装程序试图下载和安装Python 运行时,这可能需要永远。顺便说一句,你是代理吗?没有直接连接到互联网?如果是这样,我想这也可能导致进一步的问题。可能不是原因,但值得一提。

显然,您可以检查以下日志文​​件以了解安装进度:

%ProgramFiles%\Microsoft SQL Server\140\Setup Bootstrap\Log\DATE_TIME\RSetup.log

上述路径中的 DATE_TIME 必须转换为您的有效值。例如:(20170804_162723日期部分和时间部分)。

另请参阅此答案:SQL server 2016 installation freeze。您还可以尝试取消选择所有不需要的组件以防止任何后台下载的建议?


一般调试

保留下面的通用调试建议。

一般建议:根据经验,我会创建一个新的本地管理员用户并尝试使用该帐户进行安装。这是为了避免在常规 Windows 使用期间出现在您的用户配置文件或注册表中的任何“不干净”或特殊情况。可能做的不多,但有时它会以惊人的轻松完成工作。我觉得值得一试。

一些进一步的事情:我不久前写了一个小清单,我会添加它,看看它是否能激发一些可以帮助你的新想法。请参阅“核心部署问题”。第一个“检查清单”是从一篇较长且有些过分的第一篇文章中浓缩出来——其中一个答案无意中变成了一篇博客,也许很难阅读。

日志记录:您是否正确检查了日志文件和/或事件日志以获取有关正在发生的事情的线索?我找到了为所有 MSI 安装启用日志记录的最佳部署方法。与在您突然需要一个真实日志文件时始终可用的好处相比,它触发的性能影响微不足道。您可以按照 installsite.org 上的说明为所有 MSI 文件启用日志记录(部分:“全局用于机器上的所有设置”)。安装后,MSI 日志文件将位于您的%TEMP%文件夹中。它们有一个随机的十六进制名称,如果你不需要它们,你可以定期刷新它们。您按修改日期/时间排序以查找最新创建的(很明显)。

Jedi trick:如果您不为所有 MSI 文件启用日志记录,您将想回家重新思考您的生活。故事寓意:MSI 日志文件很酷。它们非常冗长,但它们很漂亮。这里有一些解释它们的提示(底部)。


归档时间:

查看次数:

6204 次

最近记录:

6 年,7 月 前