今天启动SqlServer2012突然报错cannot find one or more components.Please reinstall the application。
首先你可以尝试如下操作:
①在运行中输入regedit.exe,启动注册表工具
②找到注册表中的此处路径“HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio”
③删除11.0_Config文件夹
④重新启动sql server 2012
如果以上操作不能解决问题,请看下面:
本来想尝试使用SqlServer 安装中心进行修复,结果修复到一半又出现了错误,并没有解决问题,最后下载了visual studio 2012 Isolated shell 完美解决问题,下载后安装就能正常运行SqlServer2012了,其他SqlServer版本请下载visual studio 其他shell版本。
这里是visual studio 2012 Isolated shell 下载路径。
https://download.csdn.net/download/dsfho32/12001877
下载后c盘下载目录如下(你自己下载的文件位置):
VSIsoShell.exe即为你下载的文件,之后双击此文件,会出现以下界面:
单击“下一步”,之后出现:
接下来选择“修复/重新安装”即可,出现以下界面:
单击“下载”按钮即可,“浏览”可更改路径(但我不确定能不能改),单击“下载”按钮后,如下图:
显示正在安装,等待安装。安装好后出现:
单击“完成”,vs shell2010便安装完毕。
默认安装在C:\Program Files (x86)\Microsoft Visual Studio 10.0文件夹,以支持sql server2012.(我之前不小心把这个文件夹删除了)。