如何彻底删除Windows Hello中无法正常显示的指纹认证记录?
如何彻底删除Windows Hello中无法正常显示的指纹认证记录?
这种明明有指纹残留却在设置里找不到删除入口的情况确实挺闹心的,我给你整理几个低层级的彻底清理方法,一步步来应该能解决:
方法一:清理生物识别数据库文件
这是最直接的方式,直接删掉系统存储指纹的数据库文件:
- 按下
Win+R打开运行框,输入services.msc回车,找到Windows Biometric Service,右键点击「停止」; - 打开管理员权限的PowerShell(右键开始菜单选「Windows PowerShell(管理员)」),执行以下命令:
Remove-Item -Path "C:\Windows\System32\WinBioDatabase\*" -Force -Recurse - 回到服务列表,右键Windows Biometric Service选择「启动」,之后重启电脑再尝试重新添加指纹。
方法二:清理注册表中的指纹残留项
如果上面的方法没生效,可以试试清理注册表的相关条目(操作前建议先导出备份该注册表项,避免意外):
- 同样先停止Windows Biometric Service;
- 按下
Win+R输入regedit打开注册表编辑器,导航到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Biometrics - 展开
Biometrics下的Database文件夹,你会看到类似DB0这样的子项,右键删除这些子项(如果有多个都删掉); - 重启Windows Biometric Service,再重启电脑,之后重新设置指纹。
方法三:重新注册生物识别组件
如果前两种方法都不行,可能是生物识别组件注册出了问题,试试重新注册:
- 打开管理员PowerShell,执行命令:
regsvr32 winbio.dll - 执行完成后会弹出注册成功的提示,重启电脑后再尝试添加指纹。
这些方法都是从系统底层直接清理指纹的存储文件和配置,应该能解决你遇到的「指纹已存在但无法删除」的问题。
备注:内容来源于stack exchange,提问作者WoJ




