update2 的安裝經歷:
今天VS2012 IDE提示有新的更新,打開一看是update2,點擊更新後發現是在線安裝,過了差不多1個小時發現機器死機了,update2的更新進程走了一大半。把機器重啓後update2自動啓動接着更新,中途提示一個錯誤大致是說缺少組件之類的,確定後更新還在繼續,最後一點點怎麼也動不了,等了好久沒有耐心了,點擊取消更新,更新嚮導提示正在取消,又搞了好半天才提示update2有29個組件,已經安裝了24個。
update2安裝失敗後的問題:
update2被取消後,再啓動VS2012,直接崩潰,提示一個英文大致意思是說VS2012或擴展程序啓動的時候遇到了錯誤,連VS2012的安全模式都進不了,也是崩潰,具體的錯誤日誌截圖如下:
解決問題的過程:
首先想到的就是重新安裝update2,不再通過在線方式安裝,直接下載iso鏡像進行本地離線安裝,提示安裝成功,可是打開VS2012問題依舊。
然後就想到還是卸載這個update2,操作系統的安裝程序中根本就沒有這個udpate2,無法直接卸載,然後在網絡上搜索了半天都沒有人說update2安裝失敗後如何卸載。
最後想到了這個update2的安裝包是不是會支持命令行參數運行呢?果斷在命令行中執行安裝文件,帶參數:/uninstall,果然update2 的安裝嚮導出現了修復或卸載的選項按鈕,此時抱着最後嘗試一把的心態點擊了修復,並沒有點擊卸載,修復進度等了差不多1個小時後提示成功,有個警告:Microsoft Web Deploy 3.0已經安裝過了故沒法再次安裝。
抱着忐忑的心情重新運行VS2012,果然進入了久違的IDE界面,至此,問題得以解決!