预先准备:准确完整地安装了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状态运行正常。
- 访问 Webmessenger,使用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的安装包
(责任编辑:admin)