VS 2012 Update 3打破了我的VS.

时间:2013-07-06 11:11:01

标签: visual-studio-2012

我正在使用VS 8终极版的Windows 8 64位机器。安装Update 3并重新启动计算机后,每当我尝试打开VS时都会出现以下错误。

---------------------------
devenv.exe - System Error
---------------------------
The program can't start because MSVCR110.dll is missing from your computer. Try reinstalling the program to fix this problem. 
---------------------------
OK   
---------------------------

该文件已存在于C:\ Windows \ System32文件夹中。请告诉我这里可以做些什么..不想再重新安装那个怪物。

4 个答案:

答案 0 :(得分:5)

您需要检查项目的加载位置。我在x86和64下都安装了VS.你需要在64位操作系统上同时下载。

http://www.microsoft.com/en-us/download/details.aspx?id=14632 http://www.microsoft.com/en-us/download/details.aspx?id=30679

请参阅:

http://social.msdn.microsoft.com/Forums/vstudio/en-US/d081943f-fbe8-4a28-b8c0-d83ded9b1a67/msvcr100dll-missing

一些基本提示:

确保您已使用管理员权限运行安装。

VS不会总是要求重新启动计算机。但是,请重新启动计算机。

关于此更新的说明。

  

注意Visual Studio和Team Foundation Server(TFS)安装   力学是不同的。 Visual Studio更新安装在   计算机上已安装的任何内容。 TFS更新是一个   完整布局,取代计算机上安装的任何内容。   在尝试应用TFS更新之前,请确保您已完整   备份当前数据库。如果TFS更新安装   失败,您将无法重新启动更新或回滚到   早期版本的TFS没有执行恢复过程。

http://support.microsoft.com/kb/2835600

答案 1 :(得分:1)

如果您收到此错误,则表示您没有Microsoft Visual C ++ Redistributable 2012 Update 3.请尝试从http://www.microsoft.com/en-us/download/details.aspx?id=30679下载。希望这有帮助。

答案 2 :(得分:1)

由于它是64位系统,将丢失的文件复制到C:\ Windows \ SysWOW64文件夹应该可以解决您的问题。如果它继续失败的其他DLL只是继续复制。

答案 3 :(得分:0)

同样的错误(找不到MSVCR110.dll)真的重新安装Microsoft Visual C ++ Redistributable 2012没有解决所有问题。一些VS工具报告 - 找不到msvcr110_clr0400.dll。修复安装.net 4.0(或4.5 / 4.5.1)后,一切正常。