最近无聊,把手头的 Chuwi minibook 升级到了最新的 Win10 20H1 版本,也就是代号 2004 的并且决定在 5 月发布的那个。升级之后呢,别的倒没什么,不过遇到了一些小问题,最明显的就是这个“指纹解锁工作不正常”,具体体现在下面几个方面:

  • 设备长时间休眠后,唤醒发现无法通过指纹解锁
  • 指纹解锁并非提示失败,而是无法解锁,感觉可能是“指纹认证通过,但是系统不给解锁”
  • 点击输入 Pin 码后可以解锁
  • 有时候点击 Pin 吗,并不输入任何数字,继续用指纹解锁,就可以解锁了
  • 关机锁屏重新唤醒后就可以解锁
  • 设备直接锁定后,指纹解锁就是正常的

综合以上几个特征,我也在网络上找了很多解决这个问题的方法,无非是三个方面:“驱动”,“服务”,“权限”。

photo_2020-04-15_11-36-55.jpg


1,重新安装驱动

简单来说遇到这个问题最容易想到的就是驱动问题,不过对于我这个设备来说就有点奇怪了,Chuwi minibook 用的是 Focaltech 的指纹认证,这个厂商网络上是没什么驱动的,Chuwi 和 GPD 用的似乎是一样的,我在 GPD 的驱动包里找到了最新的 2019 年 4 月的驱动,这应该已经是目前可以发现的最好的版本了。

实际上安装这个驱动也不是一帆风顺,总是会出现“设备无法启动”的情况,后来又莫名其妙的好了,不知道是不是系统兼容性问题。

安装完毕后在驱动属性里勾选掉“允许关闭设备来节省电源”,理论上可以解决这种“指纹唤醒后无法工作”的问题。

screenshot451.jpg

同样的一个方法是将设备管理器里“USB Hub Root”设备全部关闭“允许关闭设备来节省电源”的功能。因为大多数笔记本和平板的指纹设备都是用的 USB 总线。

当然,这个功能对我是无效的,但是可能对部分人有效吧。


2, 设置服务自启动

指纹在唤醒后无法使用的另一个原因就是 Win10 本身的“生物认证服务”没有成功启动,也就是我一开始说的那个“感觉指纹识别正常,但是无法完成解锁”,解决办法可以重新重置整个服务,同时把服务设定为“自动重启”来解决。

首先删除所有已经注册的指纹解锁。

然后在“服务”里找到“Windows Biometric Service Properties”,在“Recover”选项里全部设置为“Restart”,大概就是服务挂了自动解锁之类的。

screenshot452.jpg

然后重启机器应该就可以了。

这个功能同样无法根治这个问题,但是在指纹无法解锁的时候按一下 Pin 解锁再扫指纹就可以了。算是勉强解决?


3, 设置指纹解锁权限

有人说这个问题的原因和用户权限有关。

解决办法自然是找到组策略,Adminitrative Templates - Windows Components - Biometircs, 里面的几个 Allow XXX 根据情况都设置为 Enable 即可。

screenshot450.jpg

最后依然要重启计算机。

不过感觉还是没根治问题,但是起码出现的几率小了。


总而言之我个人觉得这是一个 Win10 20H1 的 Bug,大多数是华为的笔记本出现,不过其他设备都没有,Chuwi 的东西比华为可小众多了,只能凑合用这个方法来应付了,抽空今天报个 Bug 算了。

不过以上三个解决办法还是写出来,希望对其他人有用。