代码之家  ›  专栏  ›  技术社区  ›  Lex Eichner

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

  •  12
  • Lex Eichner  · 技术社区  · 7 年前

    我有一台新的Windows 10 Home计算机,我想安装SQL server。我已经安装了Visual Studio 2017和SSMS 2017(我最初认为是安装了SQL)。

    第一次尝试时,我出现了以下错误:

    VS外壳安装失败,退出代码1638

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

    然后我得到了这个错误:

    试图执行未经授权的操作

    enter image description here

    1. 我尝试了注册表项权限 from this link
    2. 我试着编辑我的本地组策略,但Win 10没有。
    3. 我试图退出所有防火墙和反恶意软件。

    我已经尝试安装SQL Server 4周了

    编辑:

    我找到了日志,但错误似乎是一样的:

    enter image description here

    3 回复  |  直到 7 年前
        1
  •  13
  •   a_horse_with_no_name    7 年前

    服务器上安装的安全应用程序阻止SQL server安装程序访问

    经过数周的谷歌搜索,我发现我的机器附带了一个叫做 Bull Guard 与SQL Server冲突。卸载此软件后,问题得到解决。 (禁用服务不起作用)

        2
  •  0
  •   Hadi    7 年前

    (1) 如果VS问题未解决

    根据以下内容 MSDN related answer

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

    他们还提到,如果您安装了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问题得到解决

    检查是否有安装的应用程序或正在运行的服务阻止安装过程访问

        3
  •  0
  •   PW_Parsons    3 年前

    在我的案例中,它与Microsoft Edge有关。找到了答案 here .

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