如何修复安装 Microsoft ODBC 驱动程序 17 的无休止重启循环 - 消息:以前的安装需要重启计算机才能进行更改

How to fix endless reboot loop installing Microsoft ODBC Driver 17 - message: A previous installation required a reboot of the machine for changes

正在 windows 10 安装 Microsoft® ODBC 驱动程序 17。 在安装过程中,SQL 服务器安装程序的 Microsoft ODBC 驱动程序 17 停止并显示“之前的安装需要重新启动计算机才能使更改生效。要继续,请重新启动计算机,然后再次 运行 安装程序。 重新启动但未修复。
4 重新启动,然后再次尝试安装。同样的问题。

Microsoft ODBC 13 驱动程序安装和卸载没有任何问题。

我查看了 Microsoft 支持网站,没有发现任何描述此问题的内容。
有关于 odbc 13 和 17 导致冲突的说明。 odbc 13 未安装。

checked this potential SQL 服务器安装需要重新启动,但我的注册表中没有任何 PendingFileRenameOperations。

有没有人发现 Driver 17 认为需要再次重启才能继续的线索?我需要安装 SSMS,它依赖于 ODBC 驱动程序 17。

windows 10 更新为当前。 以管理员身份安装。

我用下面的工具url来uninstall/install驱动ODBC 17驱动(https://support.microsoft.com/en-us/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed)。我需要 copy/paste 下面的产品代码来卸载 ODBC 17 驱动程序。 {12DC69AF-787B-4D76-B69D-2716DACA79FB}

重新启动后,我能够成功安装 ODBC 17 驱动程序。

我在 https://www.youtube.com/watch?v=x9pq3fUOO3s 下找到了另一个解决方案,当我在更新时遇到 ODBC Driver 17 安装问题时,它对我有用 微软 SQL 服务器。

基本上需要清理注册表项Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager.

下的PendingFileRenameOperations值(将多字符串值替换为空字符串)

安装 Visual Studio 时可能已经安装了 ODBC 驱动程序。 在已安装的应用程序中找到它并卸载它。 然后 运行 SSMS 安装程序。它将无错误地完成并为您安装 SQL 服务器的 Microsoft ODBC 驱动程序 17。