我安装了SQL Server管理工具,它能正常工作。之后我将我的Visual Studio从2010升级到了2013 Express版,现在遇到了这个错误信息而无法使用:
找不到一个或多个组件。请重新安装应用程序
我尝试重新安装它,但问题仍然存在。有什么建议吗?
我安装了SQL Server管理工具,它能正常工作。之后我将我的Visual Studio从2010升级到了2013 Express版,现在遇到了这个错误信息而无法使用:
找不到一个或多个组件。请重新安装应用程序
我尝试重新安装它,但问题仍然存在。有什么建议吗?
SSMS 2014依赖于Microsoft Visual Studio 2010 Shell (Isolated) Redistributable Package。如果卸载了它,SSMS会显示错误消息“无法找到一个或多个组件。请重新安装该应用程序”。解决方法如下:
SSMS 2016依赖于Microsoft Visual Studio 2015 Shell (Isolated) Redistributable Package。如果卸载了它,SSMS会显示错误消息“无法找到一个或多个组件。请重新安装该应用程序”。可以通过重新安装VS 2015或安装Microsoft Visual Studio 2015 Shell (Isolated) Redistributable Package来解决此问题。
我刚刚解决了这个问题: SSMS依赖于VS 2010,卸载它会导致此错误。
对于SSMS 2016(至少是版本16.5.3),请从注册表中删除以下文件夹并重新启动应用程序:
HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\13.0_Config
- 启动regedit.exe
- 转到HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio
- 删除13.0_Config
- 重新启动ssms.exe
当我想要清除我的机器上所有的Microsoft产品并更新到2016-2017版本时,我遇到了同样的问题。这是我第一次这样做,所以我删除了Visual Studio shell,并安装了除2015 VS shell之外的所有2017版本(不确定2017是否已经发布),这是我的错误。
为了解决这个问题,首先确保你安装了Visual Studio Isolated Shell。某些版本的SSMS需要特定版本的shell。我的情况需要VS Shell 2015和我的SSMS 2016。
仅仅安装和修复Shell并不能完全帮助我解决这个错误。帮助我的是从注册表编辑器中删除一个键。在你的机器上运行命令regedit,然后找到:
'HKEY_CURRENT_USER/Software/Microsoft/SQL Server Management Studio/*shellversion*_Config'
右键单击并删除此文件夹/键。对于SSMS 2016
,我删除了13.0_Config..
。这样我就能像往常一样打开SSMS
了。
我通过运行VS设置程序来解决了SQL Management Studio 2016的问题。选择"修改",然后安装Extensibility Tools Update 3即可。之后我只需运行SQL Management Studio 2016即可重置VS Isolated Shell。
尝试以管理员身份运行SSMS!在修复和重新安装多个组件后,最终发现只是我的账户的安全级别问题。
Microsoft Visual Studio 2015 Shell(隔离)
,然后单击更改。然后在VS安装窗口中单击“修复”。在设置完成时忽略有关已安装某些较新组件的警告。单击关闭即可! SSMS完美启动!希望这能为某人节省时间。