应停止Windows生物识别服务后手动删除C:\Windows\System32\WinBioDatabase\下的.DAT文件,并清理C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC内文件,再重启服务与电脑即可解决。

在Windows 11中添加指纹时遇到“该指纹已在另一个账户设置”提示,说明系统底层生物识别数据库中仍残留着旧账户的指纹绑定记录,即使该账户已被删除或未登录,这些数据也不会自动清除。
停止并重置生物识别服务
第一步:按 Win + R 打开运行框,输入 services.msc 回车,打开服务管理器。
第二步:在服务列表中找到 Windows Biometric Service,右键→选择“停止”。这一步必须先做,否则后续文件会被占用无法删除。
第三步:保持服务处于“已停止”状态,不要重启服务,直接进入下一步操作。若跳过此步强行删文件,系统会提示“文件正在使用中”且操作失败。
彻底清除指纹数据库文件
方法一:手动删除 WinBioDatabase 文件夹内容
打开文件资源管理器,依次进入路径:C:\Windows\System32\WinBioDatabase\。
该文件夹下通常只有一个或多个以长串字符命名的 .DAT 文件(如 7A9F2E1B-8C3D-4F5A-9B2E-1A0C8D7E6F5B.DAT),全部选中→按 Shift + Delete 永久删除(不进回收站)。
【注意:若提示权限不足,请右键文件→属性→安全→编辑→为当前用户勾选“完全控制”,再重试】
方法二:连带清理 NGC 密钥容器(关键补漏步骤)
进入路径:C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC。
这个文件夹默认隐藏且受系统保护,需先在文件资源管理器“查看”选项卡中勾选“隐藏的项目”;若仍无法访问,需逐层进入父文件夹(ServiceProfiles → LocalService → AppData → Local → Microsoft),对 NGC 文件夹右键→属性→安全→高级→启用“替换子容器和对象的所有者”,再赋予当前用户“完全控制”权限。
进入后,将其中所有内容清空(不要删 NGC 文件夹本身,只清空内部文件和子文件夹)。
重建生物识别环境
① 返回服务管理器,右键 Windows Biometric Service → “启动”,并双击它→将“启动类型”改为“自动”。
② 按 Win + X → 选择“Windows 终端(管理员)”,输入以下命令后回车:
net stop wlidsvc && net start wlidsvc
③ 重启电脑。重启后,系统会自动生成全新的空指纹数据库和密钥容器。
④ 登录当前账户,进入 设置 → 账户 → 登录选项 → Windows Hello 指纹,点击“设置”重新录入指纹——此时不会再报“已在其他账户设置”。

















