2007年3月5日 星期一

Just-in-time Debugger crap

把 VS2005 移掉之後,執行應用程式時三不五時會跑出這樣的訊息,然後被掛掉:

很明顯是沒有移除乾淨,啟動了啥 debugger 的功能,但自己又已經被移除所以找不到人。抓到的 exception 也不知道是真會讓程式掛掉,還是default handler 根本不會處理的小問題。

移除可疑的程式(也只剩一個 .net framework 2.0),用 CCleaner 清理都沒效,最後使出絕招: 用安裝光碟片修復。

用安裝片修復的功能記得是從 Windows NT 4.0 時就有的,不過那時寫得很鳥,常常修一修整個系統反而爛掉,或是回到剛安裝好的狀態,跟重裝沒什麼兩樣。XP 改進了不少,幾次修復的結果都還不錯。

* * *

...原本在一邊重安裝一邊寫這篇時是這樣希望的,但是事與願違,升級式的修復一直無法完成,總是卡在安裝driver 的地方,顯然是某個已經安裝的 driver 無法通過安裝光碟的試煉。讓它跑了一整晚宣告放棄,重新安裝起來。所幸已經被 microsoft 訓練得很有耐性,將原本的partition 備份一份以備打撈資料,再重新安裝就是。

這就是 Microsoft 爆炸式經濟成長,對於生態環境的影響吧...*$#

沒有留言:

張貼留言