解决这个问题耗费时间太长,在这里总结一下备忘也希望能对别人有所帮助
之前我对电脑进行了C盘扩充,这里压缩的是E盘,E盘是我的软件盘,哇哦结果C盘扩充是完成了,但是E盘软件是都不能用了,然后就各种装软件。由于要用到c编程,就去启动我的vs2013,就出现这个提示:“cannot find one or more components .Please reinstall the application”。顿时无语了,于是网上各种搜资料,但是药不对症啊,但是也给大家总结一下,说不定能对你的症,其主要有以下几种方案:
1.vs卸载重装,这个我试了几次没作用。(能排除的是安装包没有问题,因为安装提示成功了,就是启动的时候出现这个提示)
2.按住键盘 win+x 键,选择命令提示符(管理员),进入VS2013安装目录(Installation Directory),cd D:\Applications\VS2013Pro\Common7\IDE
devenv /resetuserdata,这里大家按照自己安装时的路径寻找。然后重启vs2013,我的还是不奏效。
3. devenv.exe 对 “C:\ProgramData” 没有权限,手动打开这个目录:C:\ProgramData\Microsoft\VisualStudio\12.0 (ProgramData是个隐藏文件,在查看的时候,选中隐藏即可),遇到没有权限时,就手动添加自己账户的权限。最后呢我的还是没解决
下面说的就是能够解决我自己错误的方法,希望对大家有帮助:
1.win+r,在出现的提示框中输入regedit,可以启动注册表编辑器。
2.找到注册表 HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\12.0_Config,将其删除。
3.重启vs2013,可以启动
说明一下注册表的作用:
注册表是windows操作系统进行配置的一个工具.通过它,可以对操作系统及应用软件进行优化,可以自己设置windows的使用权限,可以解决硬件及网络设置不当带来的故障甚至可以改造自己的操作系统.
1,记录安装信息;
2,设置硬件属性;
3,定制WINDOWS以及应用软件.这个方法是我在一个英文网站上看到的,讲的是解决vs2015出现的这个问题,我就试着在vs2013上能否解决,然后就解决了。下面附上英文网站地址:
http://*.com/questions/26176476/how-to-fix-visual-studio-error-cannot-find-one-or-more-components-please-re-in