【问题标题】:New SQL Server Installation - Attempted to perform an unauthorized operation新 SQL Server 安装 - 试图执行未经授权的操作
【发布时间】:2018-05-09 19:03:56
【问题描述】:

我有一台新的 Windows 10 Home 机器,我想安装 SQL Server。我已经安装了 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

然后我得到了这个错误:

试图执行未经授权的操作

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

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

编辑:

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

【问题讨论】:

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


    【解决方案1】:

    (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问题解决了

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

    【讨论】:

    • 您好。感谢那。但这不是我要问的错误。我只是将其包括在内以显示错误的历史。继续阅读,您将看到我通过重新安装 Microsoft Visual C++ 2017 Redistributable (x86) 和 (x64) 解决了这个问题。我现在已经解决了我的问题
    • @LexEichner 您提供的解决方案非常具体,其他用户无法预测。除了您提供的步骤之外,我在搜索时发现的唯一解决方案是卸载 Visual Studio
    • @LexEichner 我编辑了我的答案。现在我认为将来搜索此问题的任何用户都将从提供的问题和答案中获得他们需要的所有信息。祝你好运
    【解决方案2】:

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

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

    【讨论】:

    • 禁用无效。导致问题的不是它提供的保护,而是根本安装了该软件的事实。不过我很欣赏编辑
    • 如果软件不支持安装SQL server,需要通知厂商。禁用安全软件不是一个好的长期解决方案。
    • 我认为暂时禁用服务(从 Windows 服务)可以解决这个问题,而无需卸载应用程序
    • 不,它没有。他们的论坛上有关于它的消息。必须卸载该应用程序。我写信给他们,他们知道这个问题,并将在下一次更新时查看它。
    • @LexEichner 好吧。我认为这些信息对其他用户很重要。最好包含在您的答案中
    【解决方案3】:

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

    在我安装运行 Edge 安装程序(在https://www.microsoft.com/en-us/edge/business/download 提供)、打开 Edge 并检查更新后,SQL Express 2014 安装工作正常。

    【讨论】:

      猜你喜欢
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-01
      • 1970-01-01
      相关资源
      最近更新 更多