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

时间:2012-10-09 19:24:54

标签: 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并重新安装 - 仍然崩溃
  8. (每次细致的步骤后无数次重启)

    P.S。我无法运行系统还原,因为“管理员已禁用” - 如果我可以使用,那么在上面的步骤#4之前就可以了...

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

    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
    

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

    我正在运行Windows 7 Professional x64

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

    以前发现过类似问题的帖子:

    1. VS 2012 will not start
    2. Visual Studio 2012 RC has stopped wokring
    3. VS 2012 RTM Will Not Launch - Known Fixes Do Not Resolve
    4. 关于这些链接的一些注释:

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

2 个答案:

答案 0 :(得分:14)

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

我注意到(当我回到VS2010工作时)MSDeploy不再工作了。从this thread我重新注册了ieproxy.dll,神奇的VS2012似乎现在打开并加载我的项目!

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

regsvr32 "C:\Program Files (x86)\Internet Explorer\ieproxy.dll"

答案 1 :(得分:0)

我删除了“安全更新”KB2750147(在另一个之后,K278 ......不记得了)现在它是正确的。