在《判斷無線網(wǎng)卡是否支持“無線承載網(wǎng)絡”的方法》中提到,在 Windows 7 中,無線網(wǎng)卡驅(qū)動文件列表中有 vwifibus.sys 文件,則說明這個驅(qū)動程序支持“無線承載網(wǎng)絡”功能,可以充當“軟AP”使用。
今天將電腦上的無線網(wǎng)卡驅(qū)動升級之后,發(fā)現(xiàn)“軟AP”功能不能使用了,具體現(xiàn)象是網(wǎng)絡連接中不再有“Microsoft Virtual WiFi Miniport Adapter”這個虛擬網(wǎng)卡,使用命令也無法啟動“無線承載網(wǎng)絡”功能。
運行之前提到的命名,提示“支持無線承載網(wǎng)絡”,但文件列表中卻沒有 vwifibus.sys 文件:
看來顯示是否支持并不一定準確,查看驅(qū)動文件中是否有 vwifibus.sys 文件才是更準確的判斷方法。這個驅(qū)動經(jīng)過了 WHQL 認證,但應該沒有通過 Windows 7 徽標認證。
之前使用的 Windows 7自帶驅(qū)動和 Atheros 官方的驅(qū)動也都是支持的,為什么今天安裝這個驅(qū)動就不支持了呢?難道是沒有安裝正確嗎?反復將其卸載安裝,并重啟計算機之后,還是不行。
最后,上網(wǎng)找了一個版本稍舊的驅(qū)動裝上,竟然OK了。原來,我下載的版本 9.1.0.100 不支持,而之前一個版本9.0.0.173 則是支持的:
難道相隔一個版本,在新版本中就取消了這樣一個重要的功能嘛?在驅(qū)動文件中能不能看出些端倪?于是打開兩個版本的inf文件一對比:
原來,在新版驅(qū)動中,刪除了一行:
Include = netvwifibus.inf
這樣,安裝驅(qū)動時就不會安裝虛擬Wifi總線驅(qū)動程序。不知為何要在新版中取消這一功能,還是用舊版本吧。以后更新驅(qū)動的時候也要多一個心眼了。