原帖是个回复,因此我将里面的一些话省去,只介绍方法
问题:装了nis2005后,msn里面的游戏菜单出不来了,显示当前服务不可用,但是卸载nis就可以,求解
回复:这个问题,我也碰到了,开啊,弄了2个多钟头终于明白了一件事!
先从这个游戏列表的工作方式说起吧,这个列表并不是存在本地硬盘上的信息,而是需要从远程服务器 appdirectory.messenger.msn.com(65.54.239.215): http(80)下载的,因为要与PASSPORT验证,所以无法直接访问,但估计也就是个链接列表,MESSENGER先将其下载至本地再显示出来.
然后查看防火墙日志,经过仔细的查找后,发现这一链接并未被阻止,其他MSN MESSENGER的端口443;1863也未有任何的阻止.分析下来,链接没有被阻止,也就是下载到了本地,但为什么显示不出来呢?
据我的经验和猜测,MSN有一个虚拟的服务,也就是在本地开启一个HTTP服务或者其他(没具全去查MSN MESSENGER的技术白皮书),HTTP的访问端口是80,那也就是说要访问本地的HTTP80端口.本机访问自己的80端口,又不会出现在防火墙中,所以也没有出现任何报警.知道这些就好办了,NIS是默认阻止访问本地80端口的.
右键点击任务栏NIS的图标->选项->INTERNET安全->防火墙->HTTP端口例表->80端口->删除
重启一下MESSENGER,再看看,游戏列表出现了吧!
同样的,如果在本地做IIS服务的朋友,如果遇到相同不能访问的问题,也可以用同样的方法解决.
感谢pcshow的tony_nv