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

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

我运行的是 Windows 8,64 位,并且安装了 SQL Server 2012。我下载了客户端工具,在目录中查找了 SQL Server Management Studio,发现它就在那里。当我尝试运行 SQL Management Studio 时,我收到错误消息:

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

这个问题刚刚出现。我已经重新安装了应用程序并下载了服务包。快捷键显示了路径,但它仍然无法运行。

答案1

也许你卸载了 Visual Studio 2010?尝试安装隔离包:Microsoft Visual Studio 2010 Shell(独立)可再发行组件包

答案2

我在尝试打开 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 时才会出现此问题。

SQL Server 2012 SSMS 具有内置安全性和弹性功能,可应对 HKCU 注册表项中任何损坏的配置。只需删除损坏的注册表项,SSMS 便会在下次启动过程中自动使用正确的值重建该注册表项。

• 启动 regedit.exe

• 转到 HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio

• 删除 11.0_Config

• 重新启动 ssms.exe

答案3

我今天遇到了同样的问题。可能是因为我卸载了 VS2012,并且可能意外卸载了 VS Shell。

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

答案4

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

后来,当我连接到域时,我修复了 SQL 服务器设置,它起作用了。

相关内容