Visual Studio 2012无法启动

Dav*_*leu 35 visual-studio-2012

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

Faulting application name: devenv.exe, version: 11.0.50727.1, time stamp: 0x5011ecaa
Faulting module name: ntdll.dll, version: 6.1.7601.17725, time stamp: 0x4ec49b8f
Exception code: 0xc0000374
Fault offset: 0x000ce6c3
Faulting process id: 0xee8
Faulting application start time: 0x01cd89bb777fc1dd
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Faulting module path: C:\Windows\SysWOW64\ntdll.dll
Run Code Online (Sandbox Code Playgroud)

我在Windows 7 64位上运行它.

我试图再次修复,卸载和安装,没有.我试图恢复到以前的恢复系统点,但没有.

我安装的扩展我记得:

  • VS10x代码映射
  • VSCommands
  • Visual SVN
  • Nuget经理

(以上所有同事也都有,并且对他们来说效果很好)并且:

  • Web Essentials
  • Visual Studio颜色主题编辑器
  • SlowCheetah
  • 移动就绪HTML5

问题是:

  1. 其他人有这个问题吗?
  2. 有没有办法从命令行或软件卸载扩展?(我删除了扩展文件夹,但没有做任何事情)
  3. 我可以修复"C:\ Windows\SysWOW64 \ntdll.dll"吗?这个dll真的有问题吗?

我还没有在其他版本中找到任何类似的问题,因为VS2012是新的,似乎也没有太多信息.

Dav*_*leu 54

现在正在工作!这就是我做的:

遵循这里的建议:

  1. 删除了密钥:[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] 并重新开始,工作正常.

我显然丢失了所有设置,但没有什么大不了的,因为我现在可以做一些工作了!:)

  • 我的VS2012启动画面锁定了,没有进一步.第2步对我有用.谢谢! (6认同)

小智 20

使用/ SafeMode参数运行devenv.exe可能也已修复它.

  • 这应该是批准的答案.在吹走部分注册表之前尝试一下.它至少在某些时候起作用,你不会丢失你的设置. (3认同)

小智 7

我打开了一个不同的.sln,然后回到我的故障项目,它加载!也许是项目错误关闭的事情