找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7239|回复: 0

[其他] 为windows server 2003添加Upnp功能(soldiera图文并茂版)

[复制链接]
发表于 2010-4-21 14:16:38 | 显示全部楼层 |阅读模式

windows server2003为了稳定起见,并没有加载upnp模块,而且在其系统文件里并没有upnp的相关文件,这给需要upnp的软件带来很大的麻烦,虽然端口映射是个好办法,但大规模的网络环境中,一个一个去端口映射似乎是件很麻烦的事,结合在网上发现相关的文章([http://board.verycd.com/t384913.html])动手安装,总算成功,安装中发现还是有很多需要注意的地方,在此结合图片给大家描述一下,少走弯路,呵呵。

思路:

upnp是几个文件组成的服务,既然server没有这几个文件,那么我们通过移植加载即可使server拥有upnp功能。

环境:

Windows Server 2003企业版SP2

Windows XP专业版SP3

以上系统都安装了最完全的updata

过程:

我们要做的就是把xpupnp文件加载到server里注册即可。首先我们要剥离xp内的upnp文件。

netupnp.infwinxp安装目录的inf文件夹,这个有可能找不到)
netupnph.infwinxp安装目录的inf文件夹)

dpnhupnp.dl_winxp安装盘)
ssdpapi.dl_winxp安装盘)
ssdpsrv.dl_winxp安装盘)
udhisapi.dl_winxp安装盘)
upnp.dl_winxp安装盘)
upnphost.dl_winxp安装盘)
upnpui.dl_winxp安装盘)
upnpcont.ex_winxp安装盘)

dl_修改为dllex_修改为exe

步骤如下:

1。注册SSDPSRVupnphost服务

netupnp.infnetupnph.inf文件拷入windows/inf目录,右键分别点击2inf文件,点击“安装”。完成后,服务已经注册好,可以在“服务管理器”看到。

SSDP Discovery Service:启动您家庭网络上的 UPnP 设备的发现。

Universal Plug and Play Device Host:为主持通用即插即用设备提供支持。

2.注册启动服务需要的用户,

打开注册表。查找以下键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost,在右边的列表中找到LocalService,双击在其后面添加SSDPSRVUpnphost两项,如下图所示:

3。安装windows组件

打开系统盘的system/inf文件夹,找到netoc.inf,打开后在[Optional Components]添加以下字段:

UPNP

BEACON

Iprip

保存退出。

打开windows组件---网络服务---详细信息。钩选下图所示的安装选项。


确定后点击下一步进行安装,在安装过程中可能会需要clusdisk.sys,最好的方式是用虚拟光驱软件(本人用的是DAEMON Tools Lite)装载windows2003的安装光盘映像或直接放入安装光盘,打开i386文件夹,进行文件的加载,完成后重启计算机。

重启后,在服务中启动SSDP Discovery ServiceUniversal Plug and Play Device Host2个服务,并设置成自动,到此安装结束。

打开网路邻居,已经可以看到发现了upnp设备。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-5-2 14:47 , Processed in 0.020163 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表