SQL Server 2014 cannot find one or more components解决办法

白天还在做数据库实验,晚上写实验报告时它说坏就坏了!
费了很长时间,最终发现是因为跟Visual Studio 2010发生冲突,安装了Microsoft Visual Studio 2010 Shell(Isolate)-CHS,问题才解决了。
软件出错有各种各样的原因,解决方法也是不一样的,下面是我尝试过的方法,给大家参考一下。
SQL Server 2014 cannot find one or more components解决办法

方法一:删除注册表

1.键盘敲击Windows + R,在运行中输入regedit,启动注册表工具
SQL Server 2014 cannot find one or more components解决办法
2.找到注册表中的路径:HKEY_CURRENT_USER \ Software \ Microsoft \ SQL Server Management Studio
3.删除12.0_Config文件夹(SQL Server 2014对应的是12.0,SQL Server 2012对应的是11.0)
4.重新启动SSMS

方法二:SQL 修复功能

1.在SQL Server安装中心,选择“维护”,再选择“修复”
SQL Server 2014 cannot find one or more components解决办法
2.修复全部功能,就要选择“MSSQLSERVER”
SQL Server 2014 cannot find one or more components解决办法
3.点击“修复”,等待修复完成就OK了。中途要保证电脑不黑屏、关机!
SQL Server 2014 cannot find one or more components解决办法

方法三:安装 VS Shell(Isolate)

如果你的SSMS无缘无故不能启动,那么很可能是跟Visual Studio的安装起冲突,使SQL Server部分插件失效。这种情况一般安装VS相应版本的集成独立软件就可解决,可以在微软官方直接下载。
下载地址:
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/isolated-shell/?rr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3D0CeJ8E8GAfk-EcQq1ACA-4Zd71HkFRYLFzaW_ZHKZ76Ax3TvFZrqI2avE2BPItXDy0_uoWylzQj1PSmsuw2h4zLizi7GSQtX8kqn52VU-YW%26wd%3D%26eqid%3De9f26d300000b211000000065e75c71c