在《判断无线网卡是否支持“无线承载网络”的方法》中提到,在 Windows 7 中,无线网卡驱动文件列表中有 vwifibus.sys 文件,则说明这个驱动程序支持“无线承载网络”功能,可以充当“软AP”使用。

今天将电脑上的无线网卡驱动升级之后,发现“软AP”功能不能使用了,具体现象是网络连接中不再有“Microsoft Virtual WiFi Miniport Adapter”这个虚拟网卡,使用命令也无法启动“无线承载网络”功能。

运行之前提到的命名,提示“支持无线承载网络”,但文件列表中却没有 vwifibus.sys 文件:

 

 

p_w_picpath

看来显示是否支持并不一定准确,查看驱动文件中是否有 vwifibus.sys 文件才是更准确的判断方法。这个驱动经过了 WHQL 认证,但应该没有通过 Windows 7 徽标认证。

 

之前使用的 Windows 7自带驱动和 Atheros 官方的驱动也都是支持的,为什么今天安装这个驱动就不支持了呢?难道是没有安装正确吗?反复将其卸载安装,并重启计算机之后,还是不行。

最后,上网找了一个版本稍旧的驱动装上,竟然OK了。原来,我下载的版本 9.1.0.100 不支持,而之前一个版本 9.0.0.173 则是支持的:

p_w_picpath

 

 

p_w_picpath

p_w_picpath

 

难道相隔一个版本,在新版本中就取消了这样一个重要的功能嘛?在驱动文件中能不能看出些端倪?于是打开两个版本的inf文件一对比:

p_w_picpath

原来,在新版驱动中,删除了一行:

Include         = netvwifibus.inf

这样,安装驱动时就不会安装虚拟Wifi总线驱动程序。不知为何要在新版中取消这一功能,还是用旧版本吧。以后更新驱动的时候也要多一个心眼了。