vs shell安装失败,退出代码为1638

时间:2018-05-25 08:59:19

标签: sql-server windows-server-2012-r2

我在Windows 2012 R2上安装MSSQL 2017时收到以下错误。

vs shell installation has failed with exit code 1638

enter image description here

3 个答案:

答案 0 :(得分:7)

在安装Visual Studio 2017之前,必须先安装SQL Server。

如果您已经安装了Visual Studio 2017,请不要担心,只需执行以下步骤:

卸载Microsoft Visual C ++ 2017 Redistributable(x86)和(x64)

enter image description here

然后安装SQL Server。

不要忘记选择“ 数据库引擎服务

enter image description here

将SQL Server浏览器的“ 启动类型”从“ 已禁用”更改为“ 自动

enter image description here

安装将顺利完成:

enter image description here

然后重新安装Microsoft Visual C ++ 2017 Redistributable (x86)(x64)

答案 1 :(得分:0)

您的计算机中是否装有Visual Studio 2017?如果是这样,请尝试将其卸载,然后安装SQL Server,然后重新安装Visual Studio。今天在安装MSSQL 2017时遇到了同样的问题,并像这样解决了。

我在一些网站上读到,您还可以尝试仅卸载Microsoft Visual C ++ 2017 Redistributable(86x)和(64x),但是我没有尝试此解决方案,因此我不确定它是否有效。不过,仍然值得一试,因为它比卸载整个Visual Studio容易。

答案 2 :(得分:0)

此错误表示 1-已经安装了该程序的另一个版本 2-Visual Studio 2017处于安装级别且未完成 安装了3-Visual Studio 2017(不适用于所有人) 如果您有其他版本。删除或更新SSMS。 如果您的Visual Studio在安装级别。等待完成,然后尝试设置 其他  要解决此问题,请使用以下解决方法:

使用以下步骤从添加或删除程序中修复x64版本的Microsoft Visual C ++ 2017 Redistributable:

打开添加或删除程序。 查找并选择Microsoft Visual C ++ 2017 Redistributable(x64)。单击更改按钮。 单击修复按钮。 如果在安装TFS时遇到此问题,则可以从TFS安装文件中启动VC_redist.x64.exe,然后选择“修复”。 希望这可以帮助您修复 Microsoft Support Article