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

Posted

技术标签:

【中文标题】安装 IE9 后 Visual Studio 2012 崩溃(故障模块 ntdll.dll)【英文标题】:Visual Studio 2012 Crashes after installing IE9 (Faulting Module ntdll.dll) 【发布时间】:2012-09-30 04:40:01 【问题描述】:

好的....

自从 Visual Studio RTM 在我的工作计算机上发布以来,我一直在运行它。上周五我安装/更新了 IE 到版本 9 来测试一个 javascript 问题。安装 IE9 并重新启动我的计算机后,Visual Studio 2012 不再工作,它打开时显示起始页大约一秒钟然后崩溃。

我尝试了以下方法失败:

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

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

附:我无法运行系统还原,因为它“被您的管理员禁用” - 如果它对我可用,那将在上面的第 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 的输出,但它与 App 事件日志中的内容几乎相同(粘贴在上面)

我正在运行 Windows 7 Professional x64

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

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

    VS 2012 will not start Visual Studio 2012 RC has stopped wokring VS 2012 RTM Will Not Launch - Known Fixes Do Not Resolve

关于这些链接的几点说明:

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

【问题讨论】:

在有人告诉我删除这些注册表项之前...我已经有了:***.com/questions/12246224/… 【参考方案1】:

我解决了这个问题...

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

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

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

【讨论】:

您的评论让我摆脱了痛苦。我请你喝啤酒。就目前而言,享受一些积分。有帮助/A++ 会再读一遍 这里也一样。在将 IE9 升级到 IE10 并重新注册代理修复它后,我遇到了类似的问题。感谢分享! 我在更新到 IE11 后就开始遇到这个问题,如果在安装/升级 IE 后无法启动 VS2012,请务必试试这个 - 它对我有用,谢谢!【参考方案2】:

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

【讨论】:

以上是关于安装 IE9 后 Visual Studio 2012 崩溃(故障模块 ntdll.dll)的主要内容,如果未能解决你的问题,请参考以下文章

如何创建 Visual Studio 2017 RC 离线安装包

Visual Studio 2017和SAP Crystal Reports

visualstudio安装包多大

未能正确创建Visual c# 20xx,因此未能打开工程xxx,请重新安装Visual studio

为啥visual studio 2013安装后,没有c#模板?

visual studio 2017 如何下载和安装