拜托,这让我发疯了。
SSMS工作正常。但昨天我试图打开它,它现在显示一条消息,显示SSMS已停止工作,导致程序无法正常工作的问题。如果解决方案可用,Windows将关闭程序并通知您
我搜索了一些无用的解决方案,包括卸载RedGate软件,检查.NET Framework安装的完整性,以管理员身份运行,甚至再次删除和安装SSMS。什么都行不通。它只是不会运行。
非常感谢任何帮助。
答案 0 :(得分:0)
17.6目前仅在预览中。坚持17.5直到它被释放
答案 1 :(得分:0)
您可以查看Windows事件日志,看看是否找到有关失败/崩溃的任何其他信息,然后从那里开始。
在事件查看器中,应用程序日志和系统日志包含有关系统上运行的应用程序的错误,警告和信息。
查看它们可能会提供有关崩溃的其他信息。
答案 2 :(得分:0)
此问题在SSMS 17和18中均会发生,因此,我列出了两个答案,对两者都有帮助。
第一步:
//For SSMS 17
C:\Program Files (x86)\Microsoft SQL Server Management Studio 17\Common7\IDE\CommonExtensions\Platform\Microsoft.VisualStudio.MinShell.Interop.pkgdef
//For SSMS 18
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\Platform\Microsoft.VisualStudio.MinShell.Interop.pkgdef
将.pkgdef
扩展名重命名为其他名称。或删除文件。
第二步:
删除注册表项(使用上述.pkgdef
文件在启动时在SSMS 18或SSMS17上创建):
HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\18.0_IsoShell_Config\RuntimeConfiguration\dependentAssembly\bindingRedirection\{8BC7AF31-B6DA-4B97-8B36-F0500DECB147}
答案 3 :(得分:-1)