SSMS 18.6在启动时崩溃

问题描述

运行SSMS 18.6会导致程序启动,挂起,然后崩溃。没有给出错误消息,该程序只是在执行任何操作且没有任何连接之前终止。

我已经卸载并删除了SSMS,Visual Studiosql Complete的所有文件。 我没有尝试SSMS的18.6和18.5.1版本。

来自https://dba.stackexchange.com/questions/237086/sql-server-management-studio-18-wont-open-only-splash-screen-pops-up/237087#237087: 我尝试将Interop.8.0.dll文件从privateassembly中复制到公共目录中。没有效果。在最新版本的SSMS中,此处提到的配置文件中的这一行已被注释掉。

来自Sql Server Management Studio closes immediately after startup: 我尝试重命名删除此处列出的软件包文件,并删除了相关的注册表项。这将导致SSMS完全无法打开,并且Windows会发出警报声。没有其他效果

来自https://social.msdn.microsoft.com/Forums/silverlight/en-US/9d0e2459-eb74-46e8-a983-05ae2ba18977/ssms-crashes-on-startup?forum=sqltools: 我试图修复.NET框架。没有效果

我只能在SSMS版本17.9.1上安装并成功连接

如果有人愿意帮助我进行故障排除,我可以提供事件查看器详细信息。我有一个.NET运行时错误和两个应用程序错误-一个是事件名称CLR20r3,另一个是APPCRASH。愿意在需要时提供更多信息。

解决方法

虽然我无法说出发生的确切原因,但我找到了解决方案。无论问题是什么,我都发现这是用户特定的,并且仅限于我的计算机。其他用户能够像在我的计算机上一样正常访问我的计算机上的SSMS。

我碰巧记得AppData文件夹存在并且只是隐藏的,所以我使用管理员帐户从工作用户中复制了该文件夹,并重写了我的两个后台进程中未使用的文件。这使我可以再次以普通用户和提升的管理员帐户访问SSMS。

,

我遇到了同样的问题(可能是Windows更新突然发生了)。我还尝试了上面列出的所有其他解决方案,但对我而言唯一有效的方法是卸载并重新安装版本7.9.1,如建议的原始海报一样。

在我的情况下,我的计算机上只有1个用户,因此其他可以访问的用户帐户不适用。