通过在客户机上抓包分析,发现MSN登录时要做很多工作,要联系一些*.microsoft.com的服务器,要联系一些*.hotmail.com的服务器,还要联系一些*.live.com和*.msn.com的服务器。当MSN访问这些服务器时,有部分工作可以由Web代理完成,但有些工作是不能通过Web代理的。那剩下的登录工作应该交给谁呢?答案是Winhttp代理!

Winhttp代理和Web代理是两套不同的代理机制,我们在浏览器中配置的代理服务器属于Web代理,那Winhttp代理应该如何配置呢?其实在Win7计算机中使用Netsh就可以轻松配置,如下图所示,我们在Win7客户机中以管理员身份运行一个命令提示符,然后输入:Netsh Winhttp Set Proxy proxy.chamc.com.cn:80。这条指令的目的就是把我们当前使用的代理服务器proxy.chamc.com.cn设置为Winhttp的代理服务器。

解决MSN无法登录问题

Xp下用proxycfg命令 详见 http://support.microsoft.com/kb/289481/