SSMS 18.6 在启动时崩溃

SSMS 18.6 crashes on startup

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

我已经卸载并删除了 SSMS 的所有文件,Visual Studio,SQL 完成。 我试了18.6和18.5.1版本的SSMS都没有用

来自 https://dba.stackexchange.com/questions/237086/sql-server-management-studio-18-wont-open-only-splash-screen-pops-up/237087#237087 : 我尝试将 Interop.8.0.dll 文件从 privateassemblies 复制到 public。没有效果。此处提到的配置文件中的行已在最近发布的 SSMS 中被注释掉。

来自 : 我已尝试重命名或删除此处列出的包文件并删除相关的注册表项。这会导致 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 个用户,因此其他能够访问的用户帐户不适用。