找不到一个或多个组件。请重新安装应用程序


17

我正在运行Windows 8、64位并安装了SQL Server 2012。我下载了客户端工具,在SQL Server Management Studio的目录中查找,然后看到了该目录。当我尝试运行SQL Management Studio时,收到错误消息:

“找不到一个或多个组件。请重新安装应用程序”。

这个问题才刚刚开始。我已经重新安装了该应用程序并下载了Service Pack。快捷键显示了路径,但仍然无法运行。


1
您是否要安装某些东西?如果可以的话?什么时候收到错误消息?您正在运行什么操作系统?请详细详细说明正在发生的事情。
重载了

任何人都不可能回答这个问题,因为您还没有告诉我们什么应用程序或操作系统。
安德鲁·舒尔曼

Answers:



5

尝试打开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


1
2014年也是如此,注册表中有12.0和12.0_config。经过几次重新安装,彻底清洁,维修和其他恶作剧之后,网络也向我指示了这一1分钟的解决方案,让我终于再次启动SSMS 2014。
Madmenyo

对于Microsoft SQL Server 2016,该文件夹为14.0_Config。
Reza Aghaie

2

我今天有同样的问题。可能是因为我已经卸载了VS2012,并且可能不小心卸载了VS Shell。

安装2014 SSMS Express Edition修复了我的2012 SSMS


2

这终于对我有用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,它终于对我敞开了。


0

我遇到过同样的问题。该问题似乎是某种访问问题。我在安装过程中已使用域帐户登录,但已与域断开连接。

后来我在连接到域的同时修复了sql server的安装程序,它可以正常工作。


0

在清除旧版本的SQL Server时,我卸载了VS2010 shell,以为我一直使用的最新版本(即2012年)不需要它。

得到了同样的错误。重新安装了2010年的外壳程序(大小约1GB),一切都恢复了。


0

从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


我认为这是对Ray Vega答案的评论,而不是一个新的答案。如此标记。
Stese
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.