为什么SSMS安装拒绝运行?

问题描述 投票:0回答:2

我正在运行 SSMS 2014,12.0。我想更新到最新版本。所以我下载了 2021 18.10 版本并运行安装。我收到有关“我可以更新您的硬盘驱动器吗?”的消息,我单击“是”,消息框消失,然后......什么也没有发生。安装永远不会开始。没有错误消息,什么也没有。

我尝试双击安装exe,然后尝试“以管理员身份运行”。我的 SSMS 2014 显然仍然运行良好。我尝试重新启动,但没有什么区别。

我无法向您展示屏幕截图并告诉您错误消息是什么,因为没有屏幕也没有错误消息。它只是......不运行。任务管理器中没有显示任何内容。也许有些东西短暂地出现然后消失,而我却没有看到它。

我运行的是 Windows 10 版本 21H1。

我检查了事件日志。我收到三个错误:

#1

应用程序:SSMS-Setup-ENU.exe 框架版本:v4.0.30319 描述:由于未处理的异常,进程被终止。 异常信息:System.NullReferenceException 在 Microsoft.Sql.DataTools.ManagedBootstrapperApp.ManagedBootstrapperApp+<>c__DisplayClassb.b__a(System.Object) 在 System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object) 在 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext、System.Threading.ContextCallback、System.Object、布尔值) 在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext、System.Threading.ContextCallback、System.Object、布尔值) 在 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() 在 System.Threading.ThreadPoolWorkQueue.Dispatch() 在 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

#2

故障应用程序名称:SSMS-Setup-ENU.exe,版本:15.0.18390.0,时间戳:0x52974fc4 错误模块名称:未知,版本:0.0.0.0,时间戳:0x00000000 异常代码:0xc0000005 故障偏移:0x062e20c7 错误进程 ID:0x3d14 错误的应用程序启动时间:0x01d8229bbaa1bef2 错误应用程序路径: E:\download\SSMS-Setup-ENU.exe 故障模块路径:未知 报告 ID:5b87a388-b624-4c91-8a43-5f6a2d3d3673 错误包全名: 错误包相关应用程序 ID:

#3

故障桶1696726991828465605,类型5 事件名称:CLR20r3 回复: 不可用 出租车编号:0

问题签名: P1:SSMS-Setup-ENU.exe P2:15.0.18390.0 P3:52974fc4 P4:Microsoft.Sql.DataTools.ManagedBootstrapperApp P5:15.0.18390.0 P6:61572117 P7:1c2 P8:28 P9:系统.NullReferenceException P10:

附件: \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2061.tmp.dmp \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2208.tmp.WERInternalMetadata.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2228.tmp.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2226.tmp.csv \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2256.tmp.txt

这些文件可在此处获取: \?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_SSMS-Setup-ENU.e_5ebda51cbdcbf486abe677b94bc2ddee49c5073_2b50d92d_669a8403-bdaa-4e0b-9915-3b5cc3b1f2e5

分析符号: 重新检查解决方案:0 报告 ID:5b87a388-b624-4c91-8a43-5f6a2d3d3673 报告状态:268435456 哈希桶:c7543e061dcc3604e78bfc359cc0b7c5

我被建议运行 sfc /scannow。尝试过,声称它发现了问题并修复了它们,重新启动,然后......没有区别。

我被建议运行 chkdsk。没发现什么问题。

发现一个网页表明内存有故障或其他硬件问题,但这似乎不太可能,因为我在做其他任何事情时都没有收到此错误,而且我每天都在这台计算机上。

发现有人声称有人通过从不受信任的证书文件夹中删除所有证书来解决此问题。那里没有,所以不是这样。

我不知道下一步该做什么。有没有我可以查看的日志可以提供线索?

installation ssms
2个回答
1
投票

我也遇到了完全相同的问题。我收到有关“我可以更新您的硬盘驱动器吗?”的消息,我单击“是”,消息框消失,但什么也没有发生。安装永远不会开始。没有错误消息,什么也没有。全新笔记本电脑,我在上面安装了 VS 2022、2019 和 2015。我无法安装最新版本的 SSMS (18.12.1),但可以毫无问题地安装 SSMS (17.9.1)。不知道最新版本有什么问题。


0
投票

Windows Management Instrumentation 服务未运行时会出现此错误。

  1. 打开
    services.msc
  2. 在列表中查找 Windows Management Instrumentation
  3. 设置服务运行
    Automatic
  4. 启动服务
  5. 尝试再次安装SSMS
© www.soinside.com 2019 - 2024. All rights reserved.