726
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网络链接正常。
访问网页http://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。
访问 http://support.microsoft.com/default.aspx?scid=kb;zh-cn;290301
按照说明下载并安装 Windows Installer 清理实用工具包。
启动该实用工具。单击该实用工具识别的所有Messenger 条目,然后单击“删除”。
单击“退出”。
访问 http://im.live.cn/get.aspx/ ,重新下载/安装Windows Live 软件包
选择“完全安装” 下载132M的安装包
最后更新:2011-05-29 10:20:13