最近无聊,把手头的 Chuwi minibook 升级到了最新的 Win10 20H1 版本,也就是代号 2004 的并且决定在 5 月发布的那个。升级之后呢,别的倒没什么,不过遇到了一些小问题,最明显的就是这个“指纹解锁工作不正常”,具体体现在下面几个方面:
- 设备长时间休眠后,唤醒发现无法通过指纹解锁
- 指纹解锁并非提示失败,而是无法解锁,感觉可能是“指纹认证通过,但是系统不给解锁”
- 点击输入 Pin 码后可以解锁
- 有时候点击 Pin 吗,并不输入任何数字,继续用指纹解锁,就可以解锁了
- 关机锁屏重新唤醒后就可以解锁
- 设备直接锁定后,指纹解锁就是正常的
综合以上几个特征,我也在网络上找了很多解决这个问题的方法,无非是三个方面:“驱动”,“服务”,“权限”。
1,重新安装驱动
简单来说遇到这个问题最容易想到的就是驱动问题,不过对于我这个设备来说就有点奇怪了,Chuwi minibook 用的是 Focaltech 的指纹认证,这个厂商网络上是没什么驱动的,Chuwi 和 GPD 用的似乎是一样的,我在 GPD 的驱动包里找到了最新的 2019 年 4 月的驱动,这应该已经是目前可以发现的最好的版本了。
实际上安装这个驱动也不是一帆风顺,总是会出现“设备无法启动”的情况,后来又莫名其妙的好了,不知道是不是系统兼容性问题。
安装完毕后在驱动属性里勾选掉“允许关闭设备来节省电源”,理论上可以解决这种“指纹唤醒后无法工作”的问题。
同样的一个方法是将设备管理器里“USB Hub Root”设备全部关闭“允许关闭设备来节省电源”的功能。因为大多数笔记本和平板的指纹设备都是用的 USB 总线。
当然,这个功能对我是无效的,但是可能对部分人有效吧。
2, 设置服务自启动
指纹在唤醒后无法使用的另一个原因就是 Win10 本身的“生物认证服务”没有成功启动,也就是我一开始说的那个“感觉指纹识别正常,但是无法完成解锁”,解决办法可以重新重置整个服务,同时把服务设定为“自动重启”来解决。
首先删除所有已经注册的指纹解锁。
然后在“服务”里找到“Windows Biometric Service Properties”,在“Recover”选项里全部设置为“Restart”,大概就是服务挂了自动解锁之类的。
然后重启机器应该就可以了。
这个功能同样无法根治这个问题,但是在指纹无法解锁的时候按一下 Pin 解锁再扫指纹就可以了。算是勉强解决?
3, 设置指纹解锁权限
有人说这个问题的原因和用户权限有关。
解决办法自然是找到组策略,Adminitrative Templates - Windows Components - Biometircs, 里面的几个 Allow XXX 根据情况都设置为 Enable 即可。
最后依然要重启计算机。
不过感觉还是没根治问题,但是起码出现的几率小了。
总而言之我个人觉得这是一个 Win10 20H1 的 Bug,大多数是华为的笔记本出现,不过其他设备都没有,Chuwi 的东西比华为可小众多了,只能凑合用这个方法来应付了,抽空今天报个 Bug 算了。
不过以上三个解决办法还是写出来,希望对其他人有用。
升级安装一般说会比全新安装出现更多奇怪的坑。。。所以说李先森何不lts呢🤔
dell本,最近也遇到过.....找了半天把BIOS里的SGX打开就行了,网上的解决办法都是关闭.....
在 superuser 上找到了一个诡异的解决方法:注册表有一个值指定了每次登陆的默认认证方式,只要先把这个值改成 PIN,然后修改权限使得 SYSTEM 无法修改这个值,就可以每次登录默认用 PIN 了,但是刷指纹也可以正常解锁。相当于绕过了手动从指纹切换到 PIN 的这一步。我自己也遇到了这个问题,改完之后似乎没有再出现了,睡眠休眠都没问题。
(https://superuser.com/a/1265040)