安装IE9后,Visual Studio 2012崩溃(错误模块ntdll.dll) [英] Visual Studio 2012 Crashes after installing IE9 (Faulting Module 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:
- 还原为IE8-仍然崩溃
- 运行devenv/SafeMode-仍然崩溃
- 运行devenv/ResetSettings-仍然崩溃
- 修复VS2012-仍然崩溃
- 完全卸载VS2012并重新安装-仍然崩溃
- 完全卸载VS2012,删除所有VS2012文件夹和注册表项,然后重新安装-仍然崩溃
- (重新)更新到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:
- VS 2012 will not start
- Visual Studio 2012 RC has stopped wokring
- VS 2012 RTM Will Not Launch - Known Fixes Do Not Resolve
关于这些链接的一些注意事项:
A few notes about these links:
- 我没有使用VS2012 Commands扩展.
- 我正在运行Visual Studio 2012 Ultimate RTM(不是RC).
- 我的添加/删除程序中没有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屋!