最近刚刚升级了一下操作系统,升级到了1903版本。正好又有一个HP的打印机安装了一下。结果,发现居然无法管理无线网络了。如果看不到图,请点我。

Windows 10无法显示无线网络连接_第1张图片

右击选择连接,也无法显示SSID。
Windows 10无法显示无线网络连接_第2张图片

驱动是从这个官网下载的。

https://support.hp.com/cn-zh/drivers/selfservice/hp-color-laserjet-pro-mfp-m177-series/5303438/model/5303443

检查系统日志发现,有很多错误,从时间上来看就是从安装了打印机驱动之后发生问题的。
Windows 10无法显示无线网络连接_第3张图片

于是,卸掉打印机驱动。重启,结果还是没有用。然后开始各种搜索,说要装驱动的,要把各种虚拟、专用、网络连接软件卸载的。我都试过了,没有用。依然这样。
运行过netsh winsock reset。然而也没什么用。
有说要删HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\Config的。可是我的电脑上根本没有这个键值。
最后用上sfc /scannow。虽然这个命令从来没有帮我解决过任何问题。等运行结束,说是有些文件损坏,但是没有被修复,详细信息见cbs.log。重启后,果然问题依旧。
还是回头来看日志。
Windows 10无法显示无线网络连接_第4张图片
Windows 10无法显示无线网络连接_第5张图片
Windows 10无法显示无线网络连接_第6张图片
日志中都是这些错误。
The Connected Devices Platform Service service depends on the Network Connection Broker service which failed to start because of the following error:
A device attached to the system is not functioning.

The Network Connection Broker service terminated with the following error:
A device attached to the system is not functioning.

DCOM got error "1068" attempting to start the service cdpsvc with arguments "Unavailable" in order to run the server:
{F94358B1-E9AE-4D5C-AF66-CE50E67803C7}

其中DCOM错误关联的GUID还有好几个。在注册表中搜索这个GUID和正常的电脑比较也没发现什么异常。
之前尝试手动启动Network Connection Broker会报错Error 31。
Windows 10无法显示无线网络连接_第7张图片
这次试着启动Network Location Awareness服务,结果报错依赖服务没有启动。于是进入属性检查,是需要启动Network List Service服务,但是这个服务是禁用的。先改成自动启动,然后把这3个服务都启动起来。果然,最后Network Connection Broker服务也启动了,网络连接信息都恢复正常了。
对比了一下其它电脑,发现Network List Service服务是手动启动的,但不会是禁用状态。于是有安装打印机驱动,这次留了个心。驱动装号重启之前发现,Network List Service服务被禁用了。果然是HP的驱动有问题。但是同样的驱动在其它Windows 10版本上,比如1809版本就没有问题。
如果能第一时间发现服务状态不对也就不用绕弯路了,现在很多打印机都是支持无线连接的,可能会遇到类似问题。