我从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位上运行它。我试图修复\卸载并再次安装。但它不起作用。
答案 0 :(得分:3)
您可以尝试使用/ SafeMode
运行devenv.exe我有类似的问题,你可能在同一条船上。发现这个 其他人在环顾四周时。
问题在于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“=”“
所以你按照上面的说明进行操作:
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
。 VS2012加载但在我可以做任何其他事情之前崩溃(C:\Windows\syswow64\KERNELBASE.dll
)[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0]
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config]
然后重新开始。