我正在运行Windows 8、64位并安装了SQL Server 2012。我下载了客户端工具,在SQL Server Management Studio的目录中查找,然后看到了该目录。当我尝试运行SQL Management Studio时,收到错误消息:
“找不到一个或多个组件。请重新安装应用程序”。
这个问题才刚刚开始。我已经重新安装了该应用程序并下载了Service Pack。快捷键显示了路径,但仍然无法运行。
我正在运行Windows 8、64位并安装了SQL Server 2012。我下载了客户端工具,在SQL Server Management Studio的目录中查找,然后看到了该目录。当我尝试运行SQL Management Studio时,收到错误消息:
“找不到一个或多个组件。请重新安装应用程序”。
这个问题才刚刚开始。我已经重新安装了该应用程序并下载了Service Pack。快捷键显示了路径,但仍然无法运行。
Answers:
也许您卸载了Visual Studio 2010?尝试安装隔离的软件包:Microsoft Visual Studio 2010 Shell(隔离)可再发行软件包
尝试打开SQL Server Mgt Studio 2012时遇到相同的错误,直到我遵循Microsoft的此建议的修复程序:
由Microsoft发布于2011年10月25日下午6:01
在安装SQL Server 2012(代码名为“ Denali CTP3”)或更高版本之后,成功运行SSMS,然后(稍后)安装VS11 Dev Preview,然后运行SSMS,就会发生这种情况。
Dev11 Preview不正确地将SQL Server Denali SSMS识别为版本11应用程序,并且在安装过程中更新了SSMS注册表项中的当前用户设置。仅当在安装SSMS之后安装了Dev11 Preview时,才会出现此问题。
对于HKCU注册表项中的任何损坏的配置,SQL Server 2012 SSMS都具有内置的安全性和弹性功能。损坏的注册表项可以简单地删除,然后SSMS在下一次启动过程中会自动以正确的值重建它。
•启动regedit.exe
•转到HKEY_CURRENT_USER \ Software \ Microsoft \ SQL Server Management Studio
•删除11.0_Config
•重新启动ssms.exe
这终于对我有用:http : //klevster.com/fix/sql20122014-management-studio-cannot-find-one-or-more-components-please-reinstall-the-application/
我必须卸载2010 Shell,然后修复MSSMS 2014。
从上面的链接:
尝试打开SQL 2012 Management Studio并提示错误时,安装了VS2012的Windows 2012 Server出现问题:
“找不到一个或多个组件。请重新安装该应用程序”
尝试过各种组合之后,安装SQL 2014 Management Studio,进行卸载,重新安装……然后修复VS2012,再次安装SQL 2014 Management Studio。一切都无济于事。
最终使我无法解决的是卸载Visual Studio 2010 Shell,方法是从以下链接下载安装程序:http : //www.microsoft.com/zh-cn/download/details.aspx?id=1366
下载完成后,运行安装程序并删除VS2010 Shell组件。完成后,运行SQL 2014 Management Studio安装程序或对现有安装进行修复,这本身将重新安装VS2010 Shell组件。
然后ba,它终于对我敞开了。
从VS2010更新到2012后,尝试打开SQL Server Mgt Studio 2012时,在Win2008Server上出现了相同的错误。之后,我安装了VSIsoShell.exe。然后,SQL Server Mgt Studio 2012打开确定。
这是VSIsoShell.exe的链接:http : //www.microsoft.com/zh-cn/download/details.aspx?id= 1366