Visual Studio 2012不会开始

时间:2014-04-07 12:55:55

标签: visual-studio-2012

我从MSDN订阅安装了VS2012 Premium 它在前几天工作正常,但后来我安装了一些扩展 但现在VS2012没有启动,它给出了错误:

    Faulting application name: devenv.exe, version: 11.0.50727.1, time stamp: 
    0x5011ecaa        
    Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
    Exception code: 0xc000041d
    Fault offset: 0x77cc11f1
    Faulting process id: 0x12c0
    Faulting application start time: 0x01cf525c0d374f44
    Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio
    11.0\Common7\IDE\devenv.exe         
    Faulting module path: unknown
    Report Id: 4cd88dc0-be4f-11e3-bf75-0023245b4b3a

我在Windows 7 64位上运行它。我试图修复\卸载并再次安装。但它不起作用。

1 个答案:

答案 0 :(得分:3)

您可以尝试使用/ SafeMode

运行devenv.exe

同时检查VS 2012 will not start

  

我有类似的问题,你可能在同一条船上。发现这个   其他人在环顾四周时。

     

问题在于VS2012命令扩展。它把注册表   下面的条目以某种方式导致ntdll错误。我做了什么   在整个Layers键中,启动VS2012并删除扩展名。您   如果VS设法在你开始时把它放回去,可能要做两次   第一次。

     

[HKEY_CURRENT_USER \软件\微软\的Windows   NT \ CurrentVersion \ AppCompatFlags \ Layers]“C:\ Program Files   (x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe“=”“

所以你按照上面的说明进行操作:

  1. 删除了密钥:[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]。 VS2012加载但在我可以做任何其他事情之前崩溃(C:\Windows\syswow64\KERNELBASE.dll
  2. 中的错误
  3. 然后删除:
    • [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0]
    • [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config] 然后重新开始。