安装IE9后,Visual Studio 2012崩溃(故障模块ntdll.dll)

Rob*_*Rob 10 visual-studio visual-studio-2012

好的....

我一直在运行Visual Studio RTM,因为它在我的工作计算机上发布.上周五我安装/更新了IE到版本9以测试JavaScript问题.安装IE9并重新启动计算机后,Visual Studio 2012不再有效,它打开后会显示启动页面大约一秒钟然后崩溃.

我没有成功尝试以下方法:

  1. 恢复到IE8 - 仍然崩溃
  2. 运行devenv/SafeMode - 仍然崩溃
  3. 运行devenv/ResetSettings - 仍然崩溃
  4. 修复VS2012 - 仍然崩溃
  5. 完全卸载VS2012并重新安装 - 仍然崩溃
  6. 完全卸载VS2012,删除所有VS2012文件夹和注册表项,然后重新安装 - 仍然崩溃
  7. (重新)更新到IE9,卸载vs2012并重新安装 - 仍然崩溃

(每次细致的步骤后无数次重启)

PS我无法运行系统还原,因为这是"由您的管理员禁用" - 如果我可以使用,那将在上面的步骤#4之前执行...

当我运行devenv(safemode与否)时,我在应用程序事件日志中得到以下内容:

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: 0xc00000fd
Fault offset: 0x00032582
Faulting process id: 0x1a6c
Faulting application start time: 0x01cda64fa375370b
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Faulting module path: C:\WINDOWS\SysWOW64\ntdll.dll
Report Id: e2a67638-1242-11e2-b5d0-78acc0b17d3e
Run Code Online (Sandbox Code Playgroud)

另外......如果它有用,我有devenv/log的输出,但它与应用程序事件日志中的内容(粘贴在上面)几乎相同

我正在运行Windows 7 Professional x64

最后......我从谷歌发现了类似的问题,但没有一个原因与我的匹配,也没有任何修复解决我的问题.任何帮助/指导将不胜感激.

以前发现的线程有类似的问题:

  1. VS 2012将无法启动
  2. Visual Studio 2012 RC已经停止了wokring
  3. VS 2012 RTM无法启动 - 已知修复无法解决

关于这些链接的一些注意事项:

  1. 我没有使用VS2012 Commands扩展.
  2. 我正在运行Visual Studio 2012 Ultimate RTM(不是RC).
  3. 我的添加/删除程序中没有Microsoft ACT 5.6 Data Collector.

Rob*_*Rob 14

我解决了这个问题......

我注意到(当我回到VS2010工作时)MSDeploy不再工作了.从这个线程我重新注册ieproxy.dll和魔术VS2012似乎打开并加载我的项目吧!

我想从IE8到IE9的升级搞砸了这个注册并造成各种麻烦.在命令行运行以下命令修复它.

regsvr32 "C:\Program Files (x86)\Internet Explorer\ieproxy.dll"
Run Code Online (Sandbox Code Playgroud)