Okay....
自从 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 的输出(如果它有用的话),但它与应用程序事件日志中的内容几乎相同(上面粘贴)
我运行的是 Windows 7 Professional x64
最后......我从谷歌发现了类似的问题,但没有一个原因与我的匹配,也没有任何修复解决我的问题。任何帮助/指导将不胜感激。
之前发现有类似问题的帖子:
-
VS 2012 无法启动
- Visual Studio 2012 RC 已停止工作
- VS 2012 RTM 将不会启动 - 已知修复无法解决
关于这些链接的一些注意事项:
- 我没有使用 VS2012 命令扩展。
- 我正在运行 Visual Studio 2012 Ultimate RTM(不是 RC)。
- 我的添加/删除程序中没有 Microsoft ACT 5.6 Data Collector。
我解决了这个问题...
我注意到(当我回到 VS2010 中工作时)MSDeploy 不再工作。从这个线程我重新注册了 ieproxy.dll,神奇的是 VS2012 似乎现在可以打开并加载我的项目了!
我猜想从 IE8 升级到 IE9 的过程中有些东西搞乱了这个注册并造成了各种各样的麻烦。在命令行运行以下命令修复了它。
regsvr32 "C:\Program Files (x86)\Internet Explorer\ieproxy.dll"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)