SSMS2016打开时出现“Cannot find one or more components.please reinstall the application”

时间:2022-07-23 22:08:13

起因

最近VS2017出来了,我就安装了2017,然后就把以前的VS2015卸载了,除了主程序,还把一个VS2015 Shell(独立)给删了, 然后打开SSMS2016就出现了“Cannot find one or more components.please reinstall the application”的错误 SSMS2016打开时出现“Cannot find one or more components.please reinstall the application”

解决的坎坷

先在Baidu上搜了,没有什么直接的解答,说可以吧注册表的一个删了,但是没用;然后又在Google搜,在*上有类似的问题,说是缺少了“Microsoft Visual Studio 2015 Shell(独立)”,对,这是我删了的那个!!!Microsoft Visual Studio 2015 Shell (Isolated) Redistributable Package还找不到,最后到一个"Mirosoft Connect",还注册,填调查问卷 ,找到了,点击打开链接(http://go.microsoft.com/fwlink/?LinkId=616022),但是安装时又出现了问题:SSMS2016打开时出现“Cannot find one or more components.please reinstall the application” 解决不了啊,失败SSMS2016打开时出现“Cannot find one or more components.please reinstall the application” 我又干脆卸载了SSMS2016,重装,又好了SSMS2016打开时出现“Cannot find one or more components.please reinstall the application” 在其安装的过程中,我发现了他会自己安装那个VS2015 Shell,听别人说SSMS2016是基于VS2015的,所以安装界面都有一点儿相似。 开始我没有直接卸载重装是因为看到有说Reinstall不行的所以没有第一时间采取重装。

不知怎么 ,点击修复却不行,出现“安装失败,函数不正确。(0x80070001)”:SSMS2016打开时出现“Cannot find one or more components.please reinstall the application” 不知道怎么解决。

安装时的VS相关

Microsoft Visual studio 2015 Shell(独立):SSMS2016打开时出现“Cannot find one or more components.please reinstall the application” Update for Microsoft Visual Studio 2015(KB3095681): SSMS2016打开时出现“Cannot find one or more components.please reinstall the application”
Microsoft Visual Studio Tools for Applications 2015语言支持: SSMS2016打开时出现“Cannot find one or more components.please reinstall the application”

总结

①不要乱删软件,特别是运行库之类的,VS、SQL Server这样的大型软件,重装比较麻烦,一般设计重装系统,删之前先查一下有什么依赖它的软件; ②SSMS包含了“Microsoft Visual Studio Tools for Applications 2015语言支持”和“Microsoft Visual studio 2015 Shell(独立)”这几个VS2015相关程序,不要删了; ③卸载重装可以解决上面提到的问题。