【问题标题】:SQL Server Management Studio (SSMS) setup fail (0x8007046)SQL Server Management Studio (SSMS) 安装失败 (0x8007046)
【发布时间】:2018-05-19 11:39:12
【问题描述】:

在 windows(10 Home 64bit) 更新中断后,我重新格式化了我的电脑。然后在重新安装驱动程序等后,我安装了:

  • 已安装 Visual Studio 社区

  • 已安装 SQL Server Express 2017

  • FAILED - 安装 SQL Server Management Studio 17.7

这似乎是 Visual Studio 2015 Shell(隔离)安装的问题 - 尝试修复失败:“安装程序包丢失或损坏”。您只能选择“跳过包”或浏览以查找丢失的文件,在该阶段未显示的文件,跳过导致此设置失败屏幕:

VS 安装仅安装 C++ Redistributable 2013 和 2017。有趣的是,安装的 x64 和 x86 的 2013 版本比 SSMS 的 17.7 安装所需的版本更旧,在其部分:“安装提示和问题”下:

https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017

我已经检查过:

  • 遵守所有“安装提示和问题”
  • 安装了最新的 .NET Framework (4.7.. 虽然你看不到这个 在添加/删除程序中
  • 再次格式化 PC 以重新安装所有内容,以防万一

运气不好。

【问题讨论】:

    标签: .net sql-server visual-studio


    【解决方案1】:

    我最终按照此处的说明卸载了 V17.7:

    https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017

    然后我下载了完整的 V17.6 并安装了该版本。它安装没有问题。

    【讨论】:

    • 这很有趣,我读了很多线程,人们无法安装任何版本.. 回到 16 年代
    • 在 V17.7 更新补丁失败后,我无法安装任何版本的 SSMS,直到我完全按照卸载说明进行操作。卸载后尝试安装完整版V17.7,还是失败。我必须重新进行完全卸载,然后安装完整的 V17.6 并且工作正常。该版本现在显示为 17.7,但我收到一个提示,提示有更新的版本可用。因为我需要任何版本的 SSMS,所以我已经够糟糕了。我将等待 17.8 并希望最好。
    • 我再次格式化了我的电脑,这次使用 Win 和驱动程序的原始 CD。然后安装了 SQL Server Express、SSMS 17.6(感谢@BillB4),然后是 Visual Studio 社区……现在一切正常.
    【解决方案2】:

    好的,所以我一直在谷歌搜索等。两天不断的挫折……但这似乎是一个简单的解决方法。在添加删除程序中删除 Visual C++ 2017 - Visual Studio 2017 不需要那些..

    那么,重要的答案......感谢KamilX64在this链接的回答:

    • 重新启动计算机(在 SSMS 安装失败后)。
    • 清空您的 Temp 文件夹 (C:\Users\UserName\AppData\Local\Temp)。
    • 关闭防病毒软件的实时扫描功能一段时间。 我建议重新启动。
    • 再次尝试安装 SSMS。

    我的 AVG 仍然停止安装 Visual Studio Shell。我只是完全禁用它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-22
      • 1970-01-01
      • 2013-09-10
      相关资源
      最近更新 更多