2014-04-07 116 views
1

我从我们的MSDN订阅和 安装VS2012高级它工作正常的头几天,但后来我安装了几个扩展 但现在VS2012不启动,并给出了错误:的Visual Studio 2012无法启动

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

见http://stackoverflow.com/questions/10655732/command-line-to-start-visual-studio-and-disable-add-ins-extensions-for-that-inst –

+0

删除扩展。你应该能够搜索这个并找到如何去做。 – crashmstr

回答

3

你可以尝试运行devenv.exe的使用/安全模式

同时检查VS 2012 will not start

  1. 删除的关键:

    I had similar issue, you may be in the same boat.Found this from somebody else when looking around.

    The problem is with VS2012 Commands extension. It puts the registry entry below that somehow causes the ntdll error. What I did was take out the whole Layers key, start VS2012 and remove the extension. You may have to do it twice if VS manages to put it back when you start the first time.

    [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"=""

    所以,如果按照上述指示: [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]。 VS2012加载但随后崩溃之前,我可以(在C:\Windows\syswow64\KERNELBASE.dll错误)做任何事情都要

  2. 然后取出:
    • [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0]
    • [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config] 并重新开始。
+0

我拿出整层的钥匙,启动VS2012,螺母还是给出了上面的错误信息。我的机器上按键值如下 [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers]“C:\ Program文件(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe“=”DISABLEUSERCALLBACKEXCEPTION“此外,我的机器上没有键值存在于此 [HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 11.0] ,此注册不在我的机器上 [HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 11.0_Config] –

相关问题