閱讀726 返回首頁    go MSN


無法登錄MSN,怎麼辦?

預先準備:準確完整地安裝了Windows Live Messenger 2009

    排查網絡原因
    確認本機時間
    更新本機DNS緩存信息
    在 Windows Internet Explorer 中調整安全設置
    重新注冊相應的DLL
    刪除相應的Windows Live聯係人
    設置Windows Vista操作係統下的TCP 窗口縮放
    深度清理Messenger的數據並重新安裝Windows Live Messenger 2009

安裝正版的Windows Live Messenger,推薦從Windows Live中國首頁下載。由於Windows Live Messenger 2009采用了全新的界麵和內部設計結構,因此和第三方的插件可能會存在衝突。在遇到了Messenger 新版本無法登錄或者登錄後即掉線的問題開始故障排查之前,請先確保已經卸載了任何第三方的Messenger插件。(例如MSN SHELL,Messenger Plus! 和小i機器人MSN伴侶等)。 (提示:如果在前一次安裝的過程中遇到錯誤提示,但是仍然繼續安裝成功,那麼建議參考KB110007對Windows Live Messenger 2009程序的徹底卸載以保證每個基本組件的正確安裝。)

 步驟1:排查網絡原因

    確認Internet網絡鏈接正常。
    訪問網頁https://status.messenger.msn.com/Status.aspx?mkt=zh-cn,查看Messegner狀態運行正常。
    訪問 Web messenger,使用Windows Live賬號登錄網頁版Messenger。如果不能登錄,那麼可能是防火牆設置問題,或是網絡路由有所限製,請先確認您的電腦中的防火牆設置正確。
    檢查是否是因為防火牆阻止了Messenger。
    在Windows XP:右鍵網上鄰居屬性-本地連接右鍵屬性-高級-設置-例外。更多詳細信息可參考KB:如何配置 Windows XP Service Pack 2 中的 Windows 防火牆功能
    如果還安裝了其他公司的防火牆軟件,例如:卡巴斯基、諾頓防火牆、瑞星個人防火牆等等,那麼可以谘詢相應的軟件供應商來解決這個問題。
    如果在公司登錄Messenger,且所有辦公室網絡內的電腦都無法登錄Messenger,請聯係網絡管理員進行排查分析: 是否在網關安裝了網絡防火牆? 確認允許通過網絡代理連接到 https://*.contacts.msn.com/。 如果代理有基於用戶代理字符串的規則,請確保允許通過代理建立包含“MSN Explorer/9.0 (MSN 8.0; TmstmpExt)”HTTP 用戶代理字符串的連接。
    參考文章Messenger 使用的網絡端口和 URL進行網絡路由配置檢查。


 步驟2:確認本機時間

    確認電腦係統時間是正確的當前時間 (打開:控製麵板 -> 日期和時間)
    確認當前時間的年月日都是正確的


 步驟3:更新本機DNS緩存信息

為了確保當前的DNS沒有受到之前緩存的影響,我們需要使用 ipconfig 命令刷新和重置客戶端的DNS信息。

    打開“命令提示符”。
    鍵入:ipconfig /flushdns

更多信息可以參考:使用 ipconfig 命令刷新和重置客戶端解析程序緩存

 注意:如果操作係統是Windows Vista,那麼請確保通過“以管理員身份”來運行“命令提示符”

完成上述步驟,嚐試登錄,看是否成功。

 步驟4:在 Windows Internet Explorer 中調整安全設置

    啟動 Internet Explorer。
    在“工具”菜單上,單擊“Internet 選項”。
    在“通常”頁麵下,選擇“刪除”…
    依次刪除臨時文件、Cookies 和曆史文件,選擇關閉。
    再跳轉到“高級”選項卡。
    在“安全”下,確認下列選項的正確選擇:
        清除“檢查服務器證書吊銷”複選框。
        選中“使用 SSL 2.0”複選框。
        選中“使用 SSL 3.0”複選框。
    單擊“確定”。

完成上述步驟,嚐試登錄,看是否成功。

 步驟5:重新注冊相應的DLL

    單擊“開始”、“運行”,鍵入cmd,然後按 Enter。
    鍵入以下命令,並在鍵入每條命令後按 Enter。
        regsvr32 softpub.dll
        regsvr32 wintrust.dll
        regsvr32 rsaenh.dll
        regsvr32 mssip32.dll
        regsvr32 cryptdlg.dll
        regsvr32 dssenh.dll
        regsvr32 gpkcsp.dll
        regsvr32 slbcsp.dll
        regsvr32 sccbase.dll
        regsvr32 initpki.dll
        regsvr32 msxml3.dll

完成上述步驟,嚐試登錄,看是否成功。

步驟6:刪除相應的Windows Live聯係人 

注意:在任何刪除動作錢,請確保已經妥善保存了您的資料和將要刪除的信息

    單擊“開始” ,然後單擊“我的電腦”。
    找到以下文件夾:C:\Documents and Settings\ Windows_log-on_name \Contacts\ Messenger_e-mail_address
    刪除此文件夾中的所有文件。
    找到以下文件夾:C:\Documents and Settings\ Windows_log-on_name \Local Settings\ApplicationData\Microsoft\Windows Live Contacts
    刪除所有文件夾,包括隱藏的文件夾,此文件夾中。
    再次嚐試登錄Windows Live Messenger,看問題是否解決 。


 步驟7:設置Windows Vista操作係統下的TCP 窗口縮放

如果使用的是Windows Vista係統的話,那麼可以通過改變網絡設置autotuninglevel參數來嚐試解決Windows Live Messenger無法登錄的問題

    單擊“開始”,單擊“所有程序”,然後單擊“附件”。
    右鍵單擊“命令提示符”,然後單擊“以管理員身份運行”。如果係統提示您輸入管理員密碼或進行確認,請鍵入密碼或單擊“繼續”。
    在命令提示符處,鍵入以下命令並按 Enter
    netsh interface tcp set global autotuninglevel=disabled


 步驟8:深度清理Messenger的數據並重新安裝Windows Live Messenger 2009

 注意:在執行Windows Installer清理工具之前,請確保您已經妥善保存了您的聊天記錄並牢記您的MSN登錄賬號和密碼。

沒能完全卸載之前使用的Messenger或缺少安裝Messenger登錄所需要的Windows Live組件版本會導致無法登錄。建議徹底卸載所有Windows Live相關組件,並且再次完全安裝Windows Live Messenger。

    訪問 https://support.microsoft.com/default.aspx?scid=kb;zh-cn;290301
    按照說明下載並安裝 Windows Installer 清理實用工具包。
    啟動該實用工具。單擊該實用工具識別的所有Messenger 條目,然後單擊“刪除”。
    單擊“退出”。
    訪問 https://im.live.cn/get.aspx/ ,重新下載/安裝Windows Live 軟件包
    選擇“完全安裝” 下載132M的安裝包

最後更新:2011-05-29 10:20:13

  上一篇:go 如何更改MSN密碼?
  下一篇:go Windows Live Messenger 2009安全版升級指南