2012-10-09 45 views
10

好吧....的Visual Studio安裝IE9(錯誤模塊ntdll.dll中)2012年後崩潰

我一直在運行Visual Studio的RTM,因爲它是我的工作電腦上釋放。上週五我安裝/更新了IE版本到第9版來測試JavaScript問題。安裝IE9並重新啓動計算機後,Visual Studio 2012不再起作用,它會打開顯示大約一秒鐘的起始頁面,然後崩潰。

我失敗試過如下:

  1. 恢復到IE8 - 仍然崩潰
  2. 運行devenv的/安全模式 - 仍然崩潰
  3. 運行devenv的/ ResetSettings - 仍然崩潰
  4. 修復VS2012 - 仍然崩潰
  5. 完全卸載VS2012並重新安裝 - 仍然崩潰
  6. 完全卸載VS2012,r emoving所有的VS2012文件夾和註冊表項,然後再重新安裝 - 仍然崩潰
  7. (重新)更新到IE9,卸載vs2012並重新安裝 - 仍然崩潰

(無數重啓每個細緻的步驟之後)

附:我無法運行系統還原,因爲這是「由管理員禁用」 - 如果它對我來說可能在上面的第4步之前就已經存在了......

當我運行devenv(safemode或不)時,我得到以下在應用程序事件日誌:

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的輸出/日誌,如果它是有用的,但它幾乎是一樣什麼是在App事件日誌(上面粘貼)

我在使用Windows 7專業版x64

終於...我發現谷歌的類似問題,但沒有任何原因符合我的,也沒有任何修復解決我的問題。任何幫助/指導將不勝感激。

此前發現的類似問題線程:

  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

有關這些鏈接的幾個注意事項:

  1. 我沒有使用VS2012命令擴展名。
  2. 我正在運行Visual Studio 2012 Ultimate RTM(不是RC)。
  3. 我的添加/刪除程序中沒有Microsoft ACT 5.6 Data Collector。
+0

而之前我有人告訴我刪除這些註冊表鍵...我已經有:http://stackoverflow.com/questions/12246224/visual-studio-2012-wont-start?rq=1 – Rob

回答

14

我解決了這個問題...

我注意到(當我回到在VS2010中工作),MSDeploy不再工作。從this thread我重新註冊ieproxy.dll和神奇的VS2012似乎打開並加載我的項目吧!

我想從IE8升級到IE9的東西搞砸了這個註冊,並造成各種麻煩。在命令行運行以下命令修復它。

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

您的評論只是把我從痛苦的世界救了出來。我會給你買一瓶啤酒。按照現狀,享受一些積分。有用/ A ++將再次閱讀 –

+0

同樣在這裏。在將IE9升級到IE10並重新註冊代理服務器後,我遇到了類似的問題。感謝分享! – user812775

+0

Bromance出生...非常感謝! –

0

我刪除了「安全更新」KB2750147(在其他人之後,K278 ...不記得了),現在是正確的。