首先呢,先允许我介绍一下之前的情况(急的兄弟跳到最后):
基础情况
垃圾游戏本一台
Win10专业版1903(操作系统版本18362.356)
英特尔AC9260网卡
安妮pro2机械键盘一把
当时情况
开启电脑蓝牙>开启键盘蓝牙>开启键盘蓝牙配对模式>(电脑)添加蓝牙或其他设备>配对成功
但
蓝牙键盘所有按键无反应,且键盘上蓝牙配对灯持续快闪(还在连接状态)
于是开启手机蓝牙试验是否为键盘问题,毕竟,如果是键盘问题,马上退货。手机连接没有问题,四个蓝牙信号随意且换,全部可以连接上且正常使用。
面临的问题
电脑蓝牙设置界面已经有蓝牙键盘的位置,并且蓝牙键盘已经配对成功。但是显示位置是在最下面的其他设备那栏。
没用解决方法
首先卸载蓝牙驱动,关机重启,待蓝牙驱动重装。无果
删除已经配对的键盘蓝牙,重新配对(次数*N)。还检查了是否有未删干净的隐藏蓝牙设备。无果
百度后发现AC9260这个网卡的蓝牙和WiFi的冲突问题,遂去英特尔下载最新版本网卡驱动。无果
寻找解决方法的过程中发现这篇文章patrickcxj提供的现不能解决问题的方案
遂按步照搬。但并没有出现我想要的那个“Boom, all of a sudden”的结果
还是没有解决问题的我开始病急乱投医(反复安装键盘固件,拔除无线鼠标适配器等等方法)无果
最后(有用)的解决方法
由于win10在1803版本前(1507、1511、1607、1703、1709)都用的是一个名为Bluetooth Handsfree Service的服务来驱动部分的蓝牙设备,再考虑到这个Bluetooth command line tools是一个七年前的小工具。私以为这个linetools是针对这个handsfree开发的。所以对已经删除handsfree的1803、1809、1903版本的Bluetooth Support Service(Service name:bthserv中文名:蓝牙支持服务)无效。于是乎在这个网站找到win10下载对应版本的(下载前请注意保存原dll)的bat文件,管理员权限运行来替代原来的dll。batcmd.com
问题终于得到解决,完美~~~终于可以舒服地插上键盘线,安心用有线模式打字了(?!)
总结经验
现在win10的各类dll毛病还很多,可以说是反映了微软步子迈大了扯到蛋的现状。虽然这次重装AC9260英特尔最新驱动时(手动安装,非win10自动更新)没有解决键盘无法使用的问题,但意外解决了之前我的蓝牙耳机连接电脑使用handsfree模式而导致音质爆炸烂的问题,amazing修复一个bug时居然把另一个bug修复了。这有点不合逻辑(?!)