好多霏友会遇到UPnP无法打开的情况,特别是使用了路由的朋友,由于处在内网之中,多数P2P软件都需要UPnP来完成自动映射,从而提速. 而UPnP无法连接的情况又是多样的,有的是系统问题,有的是杀软阻挡,有的是p2p软件本身的问题. 那如何排除系统的问题从而将问题的解决归结到其他方面呢?
UPnP,受系统限制,主要体现在两个系统服务的是否开启上.另外,防火墙以及系统组件的缺失,或软件冲突,或p2p软件本身问题等.
1.点击"开始"--"运行",输入"SERVICES.MSC" (引号不输入,下同),回车,打开系统服务页面(也可以在"我的电脑"上点右键,选择"管理",点击管理页面的"服务和应用程序"中的"服务"项打开) 找到服务项 "SSDP Discovery Service"(系统不同,或叫"SSDP Discovery"),将其设为"自动"启动,并点"启动". 即确保该服务已启动,且为自动.
2.找到服务项"Universal Plug and Play Device Host"(系统不同,或叫"UPnP Device Host"),将其设为"自动"启动,并点"启动".即确保该服务已启动,且为自动.
3.如果你开启了windows自带的系统防火墙,请确认已在"例外"中加入了UPnP,已防止UPnP被系统防火墙所阻.在"控制面板"的"安全中心"中,打开防火墙,并点击"例外",将其中的"UPnP"勾选.如无此项,尝试添加此项.
4.如果你安装其他的软件防火墙,确认该杀软防火墙已允许UPnP.(具体设置,参考各杀软防火墙说明)
5.确保系统组件" Internet 网关设备发现和控制客户功能和通用即插即用 (UPnP)"已添加并开启. XP系统中,开启的方式为: 1.打开"控制面板" .
2. 双击"添加或删除程序 ". 3.单击 " 添加/删除 Windows 组件" . 4.在组建列表中,选择"网络服务" .
5.打开网络服务的下级表项,选中"通用即插即用"的复选框,单击"确定",依次点,直到"完成" 而VISTA系统中,简单些,在网络共享中心,选中相应的"启用网络发现"即可
6.路由器本身做了限制,或路由器本身不支持此功能.
7.存在冲突的软件.
8.所使用的p2p软件本身的设置不正确,或有稳定性或兼容性问题,或软件bug. --------------------------------------------------------------------------------------------------------------------------------------------------- 另,提供一个小测试工具,方便大家分析: 工具名为"UPnP Test Program",工具见附件.
界面如下:
点击"Test"按钮,出现如下界面:
如上图1-8各项,结果为"PASSED",说明检测通过,系统可正常运行UPnP.如p2p软件无法连接UPnP,则很可能是软件本身的设置或程序问题.
如有列为"FAILED",则说明该项未通过测试.根据该提示,查找原因.具体分析如下:
1.如第1项FAILED,则说明你系统不支持UPnP,例如XP SP1以前的系统.
2.如第2项FAILED,则说明上文中第1项的SSDP Discovery Service服务没有启动.
3.如第3项FAILED,则说明上文中第1项的SSDP Discovery Service服务没有设为"自动"模式
4.如第4项FAILED,则说明上文中第2条的"Universal Plug and Play Device Host"服务没有启动.
5.如第5项FAILED,则说明上文中第2条的"Universal Plug and Play Device Host"服务没有设为"自动"模式
6.如第6项FAILED,则说明上文中第3条,系统防火墙阻碍.
7.如第7项FAILED,该问题比较繁琐,仔细查看上文中第4、5、7条是否有问题,或其他问题。
8.如第8项FAILED,该问题是由于第7项未通过导致连带,如果你第7项没问题已经PASSED,则可能是上文第6条或7条导致,你的路由设置有问题.或存在软件冲突.
本文来自: 来源龙腾电脑维修网(www.3671041.com) 详细出处参考:http://www.3671041.com/Article/lan/lan/lan/200908/13245.html
| |