Alfred's spAcE

2009.12.10

windows server 2003 weird upnp support

Filed under: Computers and Internet — Alfred Yang @ 13:22
  我相信,大家在网上找关于“windows 2003 upnp 支持”的文章,都会说windows 2003 server是不支持upnp的,我一直觉得奇怪,明显我用着正常啊,直到最近几天。发现qqdownload和emule的upnp功能都不能正常工作,但是奇怪的是skype,live messenger,迅雷(马桶带的那个)都可以让upnp正常在路由器上开端口。这让我郁闷的,一开始没开emule,以为qqdownload的问题,所以到qqdownload那里提意见去了,他们产品经理倒是挺快的回答了,“怎么还在用win 2003啊?”,我晕,难道用win 2003落伍了?我就在那里回了"bla bla",想看的试试我前面的链接,不详细说了。今天开了emule,发现upnp也不正常,我才觉得是我的系统有点问题,上网搜啊搜,发现都说2k3不支持upnp,我倒,要另外安装ssdp和upnphost(奇怪啊,我换电脑之前的2k3 std好像是有这两个服务的,至少ssdp是肯定有的,我记得我装好就禁用它的),我一看我的系统,还真没这两个服务。so网上找了文章,kilikaca,装好服务,启动它(我囧,起不来,重启电脑,ok)。貌似可以了,至少emule正常,qqdownload不知怎么回事,还是固执的加不上端口,然后我再把这两个服务停掉,再试了2把qqdownload,竟然ok了。也不知道咋回事,反正这两个服务本来就不用启动的,今年重装系统之前的系统都工作正常,不过那个是std裸体版升级上来的,现在这个是ent sp2升级过来的,不太一样,看来ent的服务少不少,除了红外,还少upnp相关组件。只不过qqdownload和emule用的upnp比较土(或者说他们比较循规蹈矩,用的标准的upnp框架,而skype啥的找到hack的方法),所以造成了这么多的麻烦事。下一次系统估计不会再用windows 2003 server了吧,虽然windows 7啥的还是有连接数限制,还是server好,2003 server x86是被人遗忘的系统,在nvidia上都找不到whql的驱动,x64的就有。

  真是折腾啊……

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: