Sql server 不能';t安装SSMS:挂起的重新启动阻止安装程序完成

Sql server 不能';t安装SSMS:挂起的重新启动阻止安装程序完成,sql-server,ssms,sql-server-2016,ssms-2016,Sql Server,Ssms,Sql Server 2016,Ssms 2016,SSMS版本:17.7 日志文件: 我有SQL Server 2016和Visual Studio 2017社区版。 我尝试重新安装这两个工具,但错误仍然相同。 有些链接提到注册表值,我也尝试过,但问题仍然是一样的 我已多次重新启动系统,但仍显示restart pending。 我在一些网站上找到了一些其他方法,也尝试了它们,但仍然显示错误消息 它停在如下所示的点上——不确定Visual Studio 2015,因为我正在使用VS2017。我也尝试过修复VS和SQL Server 2017。

SSMS版本:17.7

日志文件:

我有SQL Server 2016和Visual Studio 2017社区版。 我尝试重新安装这两个工具,但错误仍然相同。 有些链接提到注册表值,我也尝试过,但问题仍然是一样的

我已多次重新启动系统,但仍显示restart pending。 我在一些网站上找到了一些其他方法,也尝试了它们,但仍然显示错误消息

它停在如下所示的点上——不确定Visual Studio 2015,因为我正在使用VS2017。我也尝试过修复VS和SQL Server 2017。

使用“visual studio 2015”搜索注册表,并删除与shell或先决条件相关的所有键。修复了SQL server 2016,然后安装了SSMS。它不知怎么地对我起了作用。

我遇到了这个问题,在强制卸载Visual Studio 2015 Shell(隔离)后,SSMS安装正常完成。为此,我在
C:\ProgramData\Package Cache
中搜索
vs_isoshell.exe
,然后从其文件夹的管理命令提示符下运行
vs_isoshell.exe/uninstall/force
。在我的例子中,这是
C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist

现在我找到了解决方案,我被卸载VS 2015(隔离),关注VS并删除了所有“C:\ProgramData\Package Cache”,然后重新启动电脑并安装SSMS2017,一切正常。

在我的例子中,强制卸载vs_isoshell.exe(在C:\ProgramData\Package Cache中搜索)后,删除C:\ProgramData\Package Cache中的所有文件和文件夹,重新启动并重新安装…

在我的情况下,找到并删除所有名为“Visual Studio 2015 Shell”的注册表项,并尝试通过命令行进行安装,无法安装。下面是日志:错误代码是0x80044000,似乎与visual studio 2015 KB3095681有关。我也修复了sql server实例和visual studio。移除它们,重新开始。也尝试使用ssms 2016进行安装,但出现了相同的错误。请尝试手动删除
C:\Program Files(x86)\Microsoft SQL Server\140\Tools
检查您的Windows更新是否失败。例如,到1803的最新Windows 10更新可能处于挂起状态。@Larnu Tools目录不在那里。是的,在RnDI几天后,终于没有安装Visual Studio 2015-仅使用2017,但在尝试安装ssms 2017时出现了相同的问题。移除vs 2015外壳就成功了。谢谢我试过了,但没用。我必须搜索注册表并删除所有相关项。警告:不要删除
C:\ProgramData\Package Cache
您将无法卸载之前安装的任何东西是的,我也这样做了。