您的位置:首页 > 其它

无限网卡不能启动WZC服务的解决方案

2008-12-03 23:25 411 查看
WZC(Windows Zero Configuration)是微软附于XP系统的管理无线网络的模块。它可以自动搜寻附近的AP(Access Point),设置要连接到的网络SSID和密码以及编码方式,最终建立一个AP和电脑之间的连接。这个软件界面友好,有各种各样编码的选择,还算一个不错的工具。

很不幸的,我们电脑中无线网卡的厂商,也提供了一个功能类似的管理软件。安装无线网卡驱动时,此软件趁机把控制权从WZC手里夺过来。“篡权”倒也罢了,最怕篡之后又不好好干活,还不让人改回到WZC,这个就有点无赖了。

我的电脑就是这样,开始无线网卡不工作,装了一个Dell Wireless Card Utility才能连上。这东西一开机就自动启动一大堆可执行文件,我看在它还工作的份上,就忍了。最近由於工作要求,电脑要和一个AP连接,该AP用的是WPA网络验证和TKIP数据加密,而这个Dell Wireless Card Utility根本就不提供这样的选项。

无奈下我想重新用微软自带的无线网络管理,在“查看可用的无线网络”中,得到错误提示:“WZC没有启动”,仔细查看,发现WZC服务显示是“自动启动”,状态却是“停止”,双击手工启动时,显示以下错误信息:

错误1608 依存服务或组无法启动

我知道是Dell Wireless Card Utility在从中作梗,就把它打开,把“让此工具管理你的无线网络”前面的勾去掉,还是不能启动WZC。一气之下把Dell的破软件删掉,还是不能启动WZC。

网上搜索了一番,竟然没有人碰到过我这样的问题。类似的倒不少,这样那样的建议都试过了,还是不行。

到事件查看器看看,发现以下系统错误信息:

与 Wireless Zero Configuration 服务相依的 NDIS 用户模式 I/O 协议 服务因下列错误而无法启动:
无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。

看来是NDIS的问题。到注册表下,看/HKEY_Local_Machine/System/CurrentControlSet/Services。 WZCSVC依赖两个服务:RpcSs和Ndsiuio。前一个已经启动,后一个的启动选择是4(禁止启动)。这就难怪了,Ndsiuio启动不了,WZC也启动不了。

把Ndsiuio的”start”从4改成2(自动启动),重启电脑,WZC正常启动,设置密码和SSID后,顺利建立连接。

结论:把Ndsiuio从自动启动改为禁止启动显然是DELL Wireless Card Utility安装时做的“好事”,做了也无所谓,你的卸载程序应该把这个注册项改回去呀。一般程序卸载时,会尽量把系统包括注册表回复到安装前状态,不然就未免操蛋了。我们用户哪知道你安装时干了些啥?

说起来,DELL也是替人受过。这个软件其实是Wireless Card的厂商Broadcom提供的,DELL只不过是贴牌商。DELL现在是惨淡经营,每况日下。Broadcom如果尽招这样的操蛋程序员,离倒闭也不远了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐