自從MSN被強迫升級為版本2009 (Build 14.0.8117.416) 後,
就不斷出現新的問題,雖然有純淨版可以使用,不過有的問題還是
可能存在。
今天就幫同學解決一個MSN2009開啟上的問題,原來它開啟後,
就立刻跳出一個錯誤視窗,又是天殺的微軟道歉:
Windows live communications Platform 發生問題,必須關閉,僅此致歉...
「天啊..道歉幹麻,給我用msn吧~~」我同學吶喊著跟我求救。
稍微做了一下功課後,發現目前這有兩種可能
第一種:中了KAVO及其變種之 類的USB碟病毒
特徵:在Windows/system32 資料夾底下可以找到一個檔案: lhgjyit0.dll
如果有這個檔案,恭喜你電腦中標了~請服用第一帖藥方
藥方:1.下載EFIX,執行掃描
2.如果上述方法沒用,試試看在安全模式下執行http://victory922.myweb.hinet.net/exe/k.bat
第二種:沒有中毒,單純是電腦問題(這時候就沒有那個lhgjyit0.dll 檔案了)
特徵:我同學狀況似乎是因為重灌過msn而導致
藥方:
到「開始 -> 執行」 打入 regedit ,開啟登錄編輯程式
進入HKEY_CURRENT_USER->Software->Windows->CurrentVersion->Run
刪除所有你看不懂的應用程式的鍵值(參考下圖)
(以筆者為例,是將c:\windows\system32\ctfmoon.exe以外的鬼東西全部刪除)
接著重開機,開開看Windows Live Messenger看看有沒有解決吧!
以上方法仍無效的話,請謹慎試試看以下方法:
關閉msn,刪除"C:\ Program Files\Windows Live\Contacts\wldlog.dll"
當然如果你msn灌在其他目錄,就到那個目錄去找wldlog.dll吧
刪除後重新開啟MSN,就搞定啦!(請注意此方法可能會造成你聯
絡清單有問題)
當然,依照msn的特性,或許還有第三種以上的情況,如果你也碰到相同問題,
用了館主上述兩個方法都無效,就再回報吧..我再幫找看看有沒有解決方針囉!
2010.07.29補充:
最近遇到一種特殊狀況是,安裝過FlashGet,反安裝後,如果這時候去跑MSN9.0
就會出現本問題,解決方法就是,打開登錄檔(開始->執行->鍵入Regedit)
搜尋(ctrl+f)所有flashget有關的關鍵字的機碼,全部刪除即可。