好...
我一直在运行Visual Studio RTM,因为它在我的工作计算机上发布。上周五我安装/更新了IE到版本9以测试JavaScript问题。安装IE9并重新启动计算机后,Visual Studio 2012不再有效,它会打开显示启动页面大约一秒然后崩溃。
我未能成功尝试以下内容:
(每次细致的步骤后无数次重启)
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
最后......我从谷歌找到了类似的问题,但没有一个原因与我的匹配,也没有任何修复解决我的问题。任何帮助/指导将不胜感激。
以前发现过类似问题的帖子:
关于这些链接的一些注释:
答案 0 :(得分:14)
我解决了这个问题......
我注意到(当我回到VS2010工作时)MSDeploy不再工作了。从this thread我重新注册了ieproxy.dll,神奇的VS2012似乎现在打开并加载我的项目!
我想从IE8到IE9的升级搞砸了这个注册并造成各种麻烦。在命令行运行以下命令修复它。
regsvr32 "C:\Program Files (x86)\Internet Explorer\ieproxy.dll"
答案 1 :(得分:0)
我删除了“安全更新”KB2750147(在另一个之后,K278 ......不记得了)现在它是正确的。