Win2003没有UPnP用户界面解决方法:
1.所需文件
文件名 来源 目标
netupnp.inf WinXPsp2安装盘 %windir%/inf/
netupnph.inf WinXPsp2安装盘 %windir%/inf/
dpnhupnp.dl_ WinXPsp2安装盘 新建文件夹1
SSDPAPI.DL_ WinXPsp2安装盘 新建文件夹1
SSDPSRV.DL_ WinXPsp2安装盘 新建文件夹1
udhisapi.dl_ WinXPsp2安装盘 新建文件夹1
UPNP.DL_ WinXPsp2安装盘 新建文件夹1
UPNPCONT.EX_ WinXPsp2安装盘 新建文件夹1
UPNPUI.DL_ WinXPsp2安装盘 新建文件夹1
UPNPHOST.DL_ WinXPsp2安装盘 新建文件夹1
clusdisk.sy_ Win2003sp1安装盘 新建文件夹1
2.打开%windir%/inf/netoc.inf,并与WinXP中对照,在[Optional Components]段下添加UPNP、Iprip两项。
3.打开注册表编辑器,定位到HKEY_LOCAL_MACHINE/Software/Microsoft/WindowsNT/CurrentVersion/SvcHost,在右面的LocalService项的值后添加SSDPSRV和upnphost两项。
4.打开“添加/删除程序”,启动“Windows组件向导”,选择“网络服务”,“详细信息”,勾选“UPnP用户界面”和“Internet网关和设备发现”,单击“下一步”,提示需要安装盘是定位到“新建文件夹1”,等到完成后重启计算机。
5.打开路由器的UPnP功能,这时网上邻居中就出现路由器的图标了。
一、UPnP的概念:
以下是微软官方网站对UPnP的解释:
问:什么是 UPnP?
答:通用即插即用 (UPnP) 是一种用于 PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在家庭中。UPnP 以 Internet 标准和技术(例如 TCP/IP、HTTP 和 XML)为基础,使这样的设备彼此可自动连接和协同工作,从而使网络(尤其是家庭网络)对更多的人成为可能。
问:UPnP 对消费者意味着什么?
答:简单、更多选择和更新颖的体验。包含通用即插即用技术的网络产品只需实际连到网络上,即可开始正常工作。实际上,UPnP 可以和任何网络媒体技术(有线或无线)协同使用。举例来说,这包括:Category 5 以太网电缆、Wi-Fi 或 802.11B 无线网络、IEEE 1394("Firewire")、电话线网络或电源线网络。当这些设备与 PC 互连时,用户即可充分利用各种具有创新性的服务和应用程序。
以下是BC官方网站对UPnP的解释:
UPnP(Universal Plug and Play),通用即插即用,是一组协议的统称,不能简单理解为UPnP=“自动端口映射”。在BitComet下载中,UPnP包含了2层意思:
1、对于一台内网电脑,BitComet的UPnP功能可以使网关或路由器的NAT模块做自动端口映射,将BitComet监听的端口从网关或路由器映射到内网电脑上。
2、网关或路由器的网络防火墙模块开始对Internet上其他电脑开放这个端口。
我倒是觉得微软的解释过于理论化,适合写入牛津大词典;而BC官方网站的解释过于含蓄晦涩。其实对于一般的使用者来讲,简单的把UPnP理解为自动端口映射就可以了。它就是一种基于TCP/IP协议的,针对设备彼此间的通讯而制订的新的Internet协议,目的就是希望未来所有联入Internet中的设备能够不受网关阻碍的相互通信。
二、哪些用户需要用UPnP功能?
1、只有在需要使用一些支持UPnP功能的P2P软件的时候,如BT、电骡eMule、MSN等,我们才需要考虑UPnP这个东东。如果你根本就不用这些软件,仅仅是上网浏览的话,下文就没必要看了;
2、如果你需要使用这些P2P软件,但你是外网用户,那么下文也可以不看了,因为你不需要做什么UPnP就可以正常使用这些P2P软件了;
3、如果你是内网用户,但你已经手动为这些P2P软件进行了端口映射,如在使用BC下载时,在“用户列表”中已经看到“远程”,或者是使用电骡eMule连接服务器成功后,已经显示为高ID,那么下文也可以不看了。
但需要注意的是,手动做的端口映射只是针对某个P2P软件起作用,如果再使用新的P2P软件的话,仍然需要针对新的P2P软件做相应的端口映射才可以;
4、如果你是内网用户,需要使用这些P2P软件,而且并未进行手动端口映射,比如在使用BC进行下载时,“用户列表”中只有“本地”而没有“远程”,在使用电骡eMule的时候,显示的也是低ID,那么此时我们才需要考虑端口映射的问题!