有用卡巴斯基的網友應該知道它會和SMG相衝,所以每次使用SMG的時候就需要把卡巴關掉,實在很不方便,若此時剛好受到病毒攻擊那就更慘了,因此這幾天索性就把卡巴換成了ESET Smart Security(ESS),在家上Windows Live Messenger(WLM/MSN)時可正常登入,但一到了公司便登入失敗,出現80072745的錯誤代碼,搞得我是一個頭二個大,為了讓有同樣困擾的網友少走一點冤枉路,特別提供我的測試方法給各位參考。
PS:家裡的網路一般不會有問題,以下是針對在公司網路所遇到的情況,每家公司的情況不同,因此可能無法全部適用,不過若公司直接把MSN封掉了,那就別白花心思測試,早點放棄或者去巴結MIS比較快。
- 使用Windows內建的老舊Windows Messenger測試,可正常登入 → 怪呀…難道是Protocol / Port不同?
- GTalk、Yahoo Messenger等即時通登入正常 → 判定只有MSN會出現無法登入的問題
- 移除ESET Smart Security(ESS),MSN登入正常 → 判定是ESS的問題
- 改裝ESET NOD32 Antivirus,MSN登入正常 → 判定是ESS的問題
- ESS和NOD32最大的差別應該是在防火牆,所以把防火牆的功能停掉 → MSN依然無法登入,出現80072745的錯誤代碼
- 使用網路上解決80072745的方法,在C:\windows\system32\drivers\etc\hosts檔案中,加入下例二項資訊 → MSN一樣無法登入,出現80072745錯誤代碼
65.54.239.80 messenger.hotmail.com 65.54.239.80 dp.msnmessenger.akadns.net
- 更新Windows Live Messenger至新版(v8.5) → 無法登入,出現80072745的錯誤代碼
- 把Windows XP更新至SP3,再使用MSN測試一遍 → 無法登入,出現80072745的錯誤代碼
- 在進階模式中,於「病毒及間諜程式防護」、「排除」選項中,將Windows Live Messenger加入排除名單中 → 無法登入,出現80072745的錯誤代碼
- 將「個人防火牆」的啟動模式,切換成互動模式,並將Windows Live Messenger加入區域及規則設定中,允許其UDP/TCP及所有的通訊埠皆可接收資料 → 無法登入,出現80072745的錯誤代碼
- 發瘋……….砸電腦……….
- 好吧,終於找到一個選項可以讓MSN正常登入了,不是在防火牆的選項中,而是在「病毒及間諜程式防護」→「網址過濾」→「HTTP」的選項中,把「啟用HTTP檢查」的勾勾取消,我想也可以直接把Windows Live Messenger所用的到port加入,但是我比較懶,所以直接取消這個選項,畫面如下:(不知道如何進入進階模式的人可以按快速鍵F5)
PS:若有人知道更好的解決方法請留言告之…非常感謝