错误 80048820:目前无法登录到 Windows Live Messenger 服务

原因

  • 电脑上的日期和时间设置不正确。
  • Microsoft Internet Explorer 的SSL设置不正确。
  • 防火墙阻止了 Messenger 的互联网连接。
  • 代理设置不正确。
  • Windows Live Messenger 的连接被路由器阻止 。
  • 电脑连接到安全的 Web 站点所必需的安全证书已损坏或已被删除 。
  • 您的电脑可能中毒,影响到安全证书。
  • 您可能有一个主机文件设置不正确。

解决步骤

  1. 验证电脑上的日期和时间设置:
    • Windows XP
      • 单击[开始]——[运行],输入Control[确定]
      • 在控制面板,双击[日期和时间]
    • Windows Vista 和Windows 7
      • 单击[开始],在[开始搜索]中输入日期和时间后按回车。然后在程序列表中单击日期和时间
      • 确保日期和时间设置为当前日期,时间和年份,然后单击确定。如果不是,请将其设置为当前的日期和时间。
  2. 变更Internet Explorer的安全设置:
    • 打开 Internet Explorer
      • 单击[工具]——[Internet 选项],单击[高级] 标签。
      • 向下滚动到[安全]部分,确保下面的复选框设置正确:
        • 清除[检查服务器证书吊销]复选框。
        • 选择[使用SSL 2.0]复选框。
        • 选择[使用SSL 3.0]复选框。
  3. 重新注册SSL安全库:

    注意:在成功执行每条命令后,您都将收到“DllRegisterServer succeeded”消息。请在等待系统完成操作并收到此消息后再执行下一条命令。

    • Windows XP

      单击[开始]——[运行],输入以下命令后按[确定]。

      • REGSVR32 softpub.dll
      • REGSVR32 wintrust.dll
      • REGSVR32 initpki.dll
      • REGSVR32 Rsaenh.dll
      • REGSVR32 Mssip32.dll
      • REGSVR32 Cryptdlg.dll
      • REGSVR32 Dssenh.dll
      • REGSVR32 Gpkcsp.dll
      • REGSVR32 Slbcsp.dll
      • REGSVR32 Sccbase.dll
    • Windows Vista 和 Windows 7

      单击[开始]——[所有程序]——[附件]——[运行],依次输入以下命令并按回车键

      • %windir%\system32\regsvr32 softpub.dll
      • %windir%\system32\Regsvr32 wintrust.dll
      • %windir%\system32\REGSVR32 initpki.dll
  4. 扫描并删除电脑上的任何病毒:
    • 如果您已经安装了防病毒软件,请联络软件制造商了解有关如何更新和删除病毒的信息。
    • 如果您没有安装防病毒软件, 您可以使用微软 Security Essentials 安全软件,请通过这个链接下载。
  5. 检查您的防火墙和路由器的设置,确保端口 443 允许访问安全网站。如果您的防火墙设置为扫描端口 443,请与防火墙供应商联络。或者请向防火墙的帮助文档解释了如何检查和禁用这个设置。
  6. 重置 Internet Explorer 浏览器的代理服务器设定:
    1. 打开 Internet Explorer
    2. 单击[工具]——[Internet 选项] 。
    3. 单击[连接]标签,之后单击[局域网设置] 。
    4. 取消[自动检测设置]中的勾选。
    5. 单击[确认]以完成并保存设置。
  7. 如果您使用路由器,请断开路由器,尝试直接连接到互联网,然后再次登录。
  8. 验证 Internet Explorer 未设置为脱机工作:
    • IE 6.0 和 IE 7.0,打开 Internet Explorer,单击[文件]菜单,清除[脱机工作]选项。
    • IE 8.0, 打开 Internet Explorer,单击[工具],清除[脱机工作]选项。
  9. 清除主机(Hosts)文件:
    • 使用下列方法清除HOSTS文件:
      • Windows XP

        单击[开始]——[运行],输入 %windir%\system32\drivers\etc [确定]。
      • Windows Vista 和 Windows 7

        单击[开始],在[开始搜索]中 输入 %windir%\system32\drivers\etc 后按回车。
    • 在开启的窗口中到到 Hosts 文件。
    • 右击 Hosts 文件,单击[打开方式],选择[记事本]。
    • 删除任何涉及到 passport.com 的项,比如 Loginnet.passport.com, Messenger.Hotmail.com, LoginMSNIA.passport.com, Login.passport.com或gateway.messenger.hotmail.com
    • 保存并关闭Hosts 文件。
    • 重新登录 Windows Live Messenger。
  10. 请按照以下步骤清除DNS缓存信息:
    • Windows XP
      • 单击[开始]—— [运行],输入cmd [确定]。
      • 在命令提示字符中输入ipconfig /flushdns然后按一下回车键。

        注意:此命令刷新所有的DNS缓存条目。
      • 请尝试重新登录Windows Live Messenge。
    • Windows Vista Windows 7 
      • 单击[开始],在[开始搜索]中输入 cmd 以开启命令窗口。
      • 使用[管理员身份登录]。
      • 如果系统提示您输入管理员密码并进行确认,请输入密码,单击继续。
      • 在命令提示字符中输入ipconfig /flushdns然后按一下回车键。

        注意:这个命令会清除之前所有的 DNS 项目。
      • 请尝试重新登录Windows Live Messenger。
发表评论