安装IE9后,Visual Studio 2012崩溃(错误模块ntdll.dll) [英] Visual Studio 2012 Crashes after installing IE9 (Faulting Module ntdll.dll)

查看:300
本文介绍了安装IE9后,Visual Studio 2012崩溃(错误模块ntdll.dll)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好的....

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

I've been running Visual Studio RTM since it's release on my work computer. Last Friday I installed/Updated IE to version 9 to test a JavaScript issue. After installing IE9 and rebooting my computer Visual Studio 2012 no longer works, it opens shows the start page for about a second then crashes.

我没有成功尝试以下操作:

I've unsuccessfully tried the following:

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

(每个细致的步骤后无数重新启动)

(countless rebooting after each meticulous step)

P.S.我无法运行系统还原",因为该操作已被您的管理员禁用"-如果可以使用的话,该操作将在上述步骤#4之前进行...

P.S. I cannot run System Restore since that is "disabled by your administrator" - that would have been before step # 4 above if it was available to me...

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

When I run devenv (safemode or not) I get the following in the Application Event Log:

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的输出(如果有用),但与应用程序事件日志(上面已粘贴)中的内容几乎相同

Also... I have the output from devenv /log if it will be useful, but it's pretty much the same as what's in the App Event Log (pasted above)

我正在运行Windows 7 Professional x64

I'm running Windows 7 Professional x64

最后...我从Google找到了类似的问题,但是没有一个原因与我的相符,也没有任何修复程序可以解决我的问题.任何帮助/指导将不胜感激.

Finally... I've found similar issues from google, but none of the causes match mine, nor do any of the fixes resolve my issue. Any help/guidance would be greatly appreciated.

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

Previously found threads with similar issues:

  1. VS 2012将无法启动
  2. Visual Studio 2012 RC已经停止工作了
  3. VS 2012 RTM将无法启动-无法解决已知修补程序
  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

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

A few notes about these links:

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

推荐答案

我已解决此问题...

I fixed the issue...

(当我回到VS2010中工作时)我注意到MSDeploy不再工作.从此线程中,我重新注册了ieproxy.dll,神奇的是VS2012立即打开并加载我的项目!

I noticed (when I went back to working in VS2010) that MSDeploy was no longer working. From this thread i re-registered the ieproxy.dll and magically VS2012 seems to open and load my projects now!

我想从IE8升级到IE9的过程会扰乱此注册,并引起各种麻烦.在命令行中运行以下命令即可解决此问题.

I guess something in the upgrade from IE8 to IE9 messed up this registration and caused all sorts of trouble. Running the following at the command line fixed it.

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

这篇关于安装IE9后,Visual Studio 2012崩溃(错误模块ntdll.dll)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆