新的SQL Server安装 - 尝试执行未经授权的操作

时间:2017-11-26 11:40:38

标签: installation visual-studio-2017 sql-server-2017

我有一台新的Windows 10 Home机器,我想安装SQL服务器。我已经安装了Visual Studio 2017和SSMS 2017(我最初安装了SQL)。

首次尝试时出现此错误:

  

VS Shell安装失败,退出代码为1638

发现我需要卸载Microsoft Visual C ++ 2017 Redistributable(x86)和(x64),安装SQL Server,然后重新安装Microsoft Visual C ++ 2017 Redistributable(x86)和(x64)。 As seen here

然后我收到了这个错误:

  

尝试执行未经授权的操作

enter image description here

  1. 我尝试了注册表项权限from this link
  2. 我尝试编辑我的本地小组政策,但Win 10没有。
  3. 我尝试退出所有防火墙和反恶意软件软件。
  4. 我一直在尝试安装SQL Server 4周

    编辑:

    我找到了日志,但错误似乎相同:

    enter image description here

4 个答案:

答案 0 :(得分:8)

  

服务器上安装的安全应用程序阻止SQL Server安装程序获取访问权限

经过数周的谷歌搜索后,我发现我的机器附带了一些名为Bull Guard的软件与SQL Server冲突。卸载此软件后问题得以解决。 (禁用该服务无效)

答案 1 :(得分:2)

(1)如果VS问题未解决

根据以下MSDN related answer

“退出代码1638表示”已安装此程序的另一个版本“,Windows安装程序提供此错误消息,请检查您的计算机上是否安装了其他更高版本的VS Shell。”< / em>的

他们还提到如果你安装了Visual Studio 2017,这也会影响SQL Server 2017的安装。某些版本的Visual Studio 2017中的VS Shell版本晚于SQL Server内部的VS Shell,因此,你会遇到这个问题,请检查一下。*

推荐的解决方案是

卸载Visual Studio 2017,然后安装SQL Server 2017,之后再次安装Visual Studio 2017。

这也是您提供的链接中第一个建议的解决方案Help installing SQL Server 2017 - VS Shell installation has failed with exit code 1638

(2)如果VS问题已解决

检查已阻止安装过程获取访问权限的已安装应用程序或正在运行的服务

答案 2 :(得分:0)

就我而言,它与 Microsoft Edge 相关。找到答案 here

SQL Express 2014 安装在我安装后运行 Edge 安装程序(可在 https://www.microsoft.com/en-us/edge/business/download 获得),打开 Edge 并检查更新。

答案 3 :(得分:-1)

我使用 SQL Server 2014 Express 32bit for Windows 64bit,上述错误已解决。