一款基于 Tauri 框架开发的现代化 Windows 面容识别解锁增强软件。它通过自定义 Credential Provider (DLL) 注入 Windows 登录界面,结合前端 Vue 3 和后端 OpenCV 人脸识别算法,为用户提供类似 Windows Hello 的解锁体验。
Vue
1,989
6 commits
updated Oct 1, 2026
FaceWinUnlock-Tauri 是一款基于 Tauri 框架开发的现代化 Windows 面容识别解锁增强软件。它通过自定义 Credential Provider (DLL) 注入 Windows 登录界面,结合前端 Vue 3 和后端 OpenCV 人脸识别算法,为用户提供类似 Windows Hello 的解锁体验。
蓝奏云 密码:5969 推荐:不限速、不用登录、不用下载网盘
因发现市面上有人在盗卖本项目,更有甚者改个软件名字,就当成自己软件在卖,多次举报无果。所以从2026年3月1日开始,本项目闭源。
上面源码是0.3.2版本的,但删除了核心的Rust代码,后续更新仍会通过代码仓库、发布新版本和更新内容,并推送 README.md 文件,但不会再发布新版本源代码。
如果你对程序某一块功能感兴趣,可以提交 issues,我看到后会给你提供一些支持。
这个项目的诞生源于一次小小的“心理落差”:
某天,公司新来的同桌入职了,他那台自带红外摄像头的笔记本每次开机只需“看一眼”就能秒进桌面。反观我手里这台性能拉满但摄像头不支持 Windows Hello 的设备,每天还要苦哈哈地敲那一串复杂的密码。
“凭什么他能刷脸,我不行?”
秉着“硬件不够,代码凑”的精神,我决定自己动手整一个。既然系统原生不支持普通摄像头面容解锁,那我就自己写一个注入 Windows 登录界面的组件。这就是 FaceWinUnlock-Tauri 的由来——为了让所有带摄像头的 Windows 设备都能体验到这份“优雅”。
| 版本号 | 更新日期 | 更新内容 | 备注 |
|---|---|---|---|
| v0.1.0 | 2026-01-10 | 初始版本发布 | 支持基础面容录入、多账户解锁、系统初始化向导 |
| v0.1.1 | 2026-01-13 | Bug 修复 | 1. 修复用户名或密码错误时,点击磁贴进入无限循环的bug (#1) 2. 修复不显示页面磁贴时,解锁失败的问题 (#4) 需要重新初始化 |
| v0.2.0 | 2026-01-19 | 功能添加、Bug修复 | 添加按操作调用面容代码的功能 添加面容识别失败后的重试功能(仅按操作生效) 添加面容禁用功能 (#10) 添加重试时间选项 添加静默自启选项 添加版本号显示 修复DLL设置显示磁贴不管用的bug (#15) 修复核心组件的线程无法安全退出的bug 修复核心组件重复创建凭证类的bug 修复每次修改面容后,缩略图会强制启用的bug 修复笔记本不插电源线时,自启失效的bug 可能修复了所有Win11自启不管用的bug (#16) (#17) 优化缩略图的显示状态提示 优化多开时的显示逻辑(会将程序设为焦点) 需要重新初始化 |
| v0.2.1 | 2026-01-21 | Bug修复、系统增强 | 修复自启不显示窗口的bug 修复在某部分系统上自启不显示托盘的bug 添加密码输入提示 修改重试时间最低为1秒 自启添加失败后的重试机制 需要重新初始化 |
| v0.2.2 | 2026-01-26 | 功能添加、增强安全性,优化部分UI | 由@tztztzy提供提供,代码切换tztztzy分支 增加活体检测功能,模型使用通义实验室的人脸活体检测模型-RGB 增加应用密码,需要密码才可进入应用,超过设定时间自动要求重新登录,增强安全性 优化一部分UI 需要重新初始化 |
| v0.3.0 | 2026-02-03 | 功能添加、性能优化、Bug修复 | 添加开机面容解锁的支持 (#25) (#18) (#42) (#40) (#30) 添加解锁失败时记录最后一帧画面的功能 添加服务日志 一致性验证添加活体检测逻辑 修复多面容只识别第1个的bug 修复多账户不能用的问题(由@Xiao-yu233提供) 修改所有日志为倒序 修复账户输入密码时取消登录,发生的内存泄漏并导致无法正常解锁的bug (#35) 修复账户输入密码时取消登录,引用计数错乱的bug 修复安装到有空格的路径时,开机自启失败的bug (#25) 大幅优化程序的内存占用问题 (#33) (#40) 优化未检测到人脸的提示 增强活体检测的准确性(默认0.6) 更新登录安全的相关功能 (#21) 修复0xc000007b报错问题 (#43) 需要重新初始化 |
| v0.3.1 | 2026-02-07 | Bug修复 | 添加用户名和账户类型修改提示 优化活体检测的准确性 (#56) (#51) (#35) 修复Program目录无法读取和写入数据的bug (#50) (#46) (#44) 修复开机时数据库数据读取异常的bug (#60) (#61) 修复开机时延迟时间解锁不能用的bug (#60) (#61) |
| v0.3.2 | 2026-02-13 | 功能添加、性能优化、Bug修复 | 添加未检测到面容停止识别功能 (#32) (#22) (#73) 添加活体检测开启提示(准确率高后会去除) 添加活体检测时的人脸对齐选项 优化活体检测算法(仍无法与2.2相比) (#64) (#56) (#51) (#35) 修复RAF报错后无法录入人脸的bug (#63) 优化录入人脸未检测到人脸提示 (#58) |
| v0.3.3 | 2026-03-01 | 功能添加、Bug修复 | 添加日志清除功能 (#24) 修复最后一帧图片删除失败无提示的bug 修复摄像头捕捉画面失败后解锁服务停止运行的bug (#84) 修复进入重试时间时,手动解锁再次锁屏后无法解锁的bug 删除维护与卸载中的“保存本地配置”按钮 |
| v0.3.4 | 2026-03-15 | 系统增强、体积优化、Bug修复 | 完成NSIS一键卸载脚本 添加打赏功能 修复没有设置人脸时仍然调用摄像头解锁的bug 修复Win11用户层调用DLL无日志记录问题 修复在应用层、UAC层仍调用面容识别的问题(下版本将支持自定义面容识别层) 解决无限打印日志问题(未从根源上解决) 优化初始化逻辑(初始化可配置摄像头) 代码优化(管道和面容代码复用) 优化dll体积 |
| v0.3.5 | 2026-04-10 | 功能添加、系统增强、Bug修复 | 新增面容解锁场景设置 (#97) (#93) (#87) (#74) 添加Win11对应用层面容解锁的支持 (#87) (#74) 延迟时间添加对重试的支持 优化真的用户名或密码错误的提示 (#45) 完善解锁的动态反馈 (#45) 解锁方式、重试时间移动到了DLL下 修复密码错误后仍然尝试登录的bug (#102) 修复延迟时间无限面容识别的BUG 需要重新初始化 |
| v0.3.6 | 2026-08-07 | Bug修复、系统增强 | 新增强制打开软件磁贴选项 修复睡眠休眠前、合盖进行面容解锁的bug 修复启用动态反馈时不能隐藏磁贴的问题 修复2项可能导致死锁的隐患 优化初始化时的锁屏界面提示 优化面容识别的动态反馈 (#123) 调整系统托盘图标 需要重新初始化 |
| v0.3.7 | 2026-08-25 | 功能添加、BUG修复 | 新增快捷键解锁方式 添加多域账户的支持(不懂的别填) 左侧菜单添加其他首选项入口 修复清除缓存时无法打开缓存目录的bug 优化首选项界面的内存占用(小幅度) 需要重新初始化 |
| v0.4.0 | 2026-10-01 | 功能添加、系统增强、BUG修复 | 添加密码加密存储 (#110) (#24) 大幅度加快面容识别启动速度(与锁屏界面同步) (#82) 修复用户名或密码错误会给LSA多发一次凭据的Bug(概率触发) 修复面容识别慢时导致DLL无法被安全卸载的Bug(概率触发) 彻底修复开机面容触发器的bug 彻底解决管道错误的一系列bug (#147) (#130) (#117) (#113) (#108) (#84) (#72) 彻底解决手动解锁后摄像头的一系列bug (#103) (#55) 优化初始化第2步的进度条 大幅度加快初始化第2、3步的速度 删除开机面容识别的开关按钮 删除解锁服务的开关按钮 删除服务日志 更新前卸载软件,需重新初始化 (#154) |
风险预警: 由于本项目涉及底层 注册表修改 及 Winlogon 进程操作,在极端情况下(如 DLL 崩溃、路径配置错误等)可能会导致 Windows 登录界面无法正常显示,甚至导致无法进入系统桌面。
建议: 在部署前仔细阅读程序的弹窗通知,并拍照留档,以便出问题后恢复(虽然概率极小)
重要提示: 密码请输入账户中的密码,非Pin码!很多用户是用Pin解锁的,然后在软件输入的Pin码,会提示账户或密码错误。软件不支持Pin码,请输入账户密码
如果多次提示密码错误,请卸载软件,不要使用,否则微软官方会锁定账户!
在开始之前,请确保你已经阅读并理解了顶部的 风险预警。
第一步:系统初始化
运行软件后,系统会自动检测摄像头权限及注册表环境。强烈推荐在第2步拍照留档,一旦出错方便恢复。
点击执行后,软件会锁定账户,5秒后自动解锁,请勿手动解锁。解锁成功即初始化完成。
第二步:个性化设置
初始化成功后,点击首选项,选择一个摄像头设备。

第三步:面容录入
点击面容管理->添加新面容,即可添加,图片如下:
选择下面任意方式添加面容

第四步:关联账户
上一步面容添加成功后,输入别名、Windows账户类型,用户名(自动检查)和密码,点击添加即可完成。
面容列表功能如下图:

第五步:测试
按下 Win + L 锁定屏幕,滑动鼠标或按键盘(如果你选的延迟时间,请等待相应的秒数),将调用面容识别代码。

第六步:卸载
点击首选项->点击卸载核心组件(不走这一步,直接卸载软件会有残留)
打开软件安装目录的 uninstall.exe 卸载主程序即可
最后删除残留的数据库和日志文件,程序卸载完成,无残留文件。

附加说明:一致性验证
添加或编辑面容界面,有一致性验证,可以验证当前面容和对比面容的一致性。
点击后软件将调用摄像头,面容一致性实时显示在右侧。

附加说明:性能
这是面容验证时的系统资源占用情况
后台程序占用情况

暂无,26.02.20之前陆续解决完成
本项目涉及修改 Windows 系统内核登录行为。在使用或二次开发时,请务必了解:
从2026年3月1日开始,本项目闭源。
上面源码是0.3.2版本的,但删除了核心的Rust代码,后续更新仍会通过代码仓库、发布新版本和更新内容,并推送 README.md 文件,但不会再发布新版本源代码。
如果你对程序某一块功能感兴趣,可以提交 issues,我看到后会给你提供一些支持。
如果你觉得这个项目有点意思,欢迎点个 ⭐ Star 关注进度!
一款基于 Tauri 框架开发的现代化 Windows 面容识别解锁增强软件。它通过自定义 Credential Provider (DLL) 注入 Windows 登录界面,结合前端 Vue 3 和后端 OpenCV 人脸识别算法,为用户提供类似 Windows Hello 的解锁体验。
Vue
1,989
6 commits
updated Oct 1, 2026
FaceWinUnlock-Tauri 是一款基于 Tauri 框架开发的现代化 Windows 面容识别解锁增强软件。它通过自定义 Credential Provider (DLL) 注入 Windows 登录界面,结合前端 Vue 3 和后端 OpenCV 人脸识别算法,为用户提供类似 Windows Hello 的解锁体验。
蓝奏云 密码:5969 推荐:不限速、不用登录、不用下载网盘
因发现市面上有人在盗卖本项目,更有甚者改个软件名字,就当成自己软件在卖,多次举报无果。所以从2026年3月1日开始,本项目闭源。
上面源码是0.3.2版本的,但删除了核心的Rust代码,后续更新仍会通过代码仓库、发布新版本和更新内容,并推送 README.md 文件,但不会再发布新版本源代码。
如果你对程序某一块功能感兴趣,可以提交 issues,我看到后会给你提供一些支持。
这个项目的诞生源于一次小小的“心理落差”:
某天,公司新来的同桌入职了,他那台自带红外摄像头的笔记本每次开机只需“看一眼”就能秒进桌面。反观我手里这台性能拉满但摄像头不支持 Windows Hello 的设备,每天还要苦哈哈地敲那一串复杂的密码。
“凭什么他能刷脸,我不行?”
秉着“硬件不够,代码凑”的精神,我决定自己动手整一个。既然系统原生不支持普通摄像头面容解锁,那我就自己写一个注入 Windows 登录界面的组件。这就是 FaceWinUnlock-Tauri 的由来——为了让所有带摄像头的 Windows 设备都能体验到这份“优雅”。
| 版本号 | 更新日期 | 更新内容 | 备注 |
|---|---|---|---|
| v0.1.0 | 2026-01-10 | 初始版本发布 | 支持基础面容录入、多账户解锁、系统初始化向导 |
| v0.1.1 | 2026-01-13 | Bug 修复 | 1. 修复用户名或密码错误时,点击磁贴进入无限循环的bug (#1) 2. 修复不显示页面磁贴时,解锁失败的问题 (#4) 需要重新初始化 |
| v0.2.0 | 2026-01-19 | 功能添加、Bug修复 | 添加按操作调用面容代码的功能 添加面容识别失败后的重试功能(仅按操作生效) 添加面容禁用功能 (#10) 添加重试时间选项 添加静默自启选项 添加版本号显示 修复DLL设置显示磁贴不管用的bug (#15) 修复核心组件的线程无法安全退出的bug 修复核心组件重复创建凭证类的bug 修复每次修改面容后,缩略图会强制启用的bug 修复笔记本不插电源线时,自启失效的bug 可能修复了所有Win11自启不管用的bug (#16) (#17) 优化缩略图的显示状态提示 优化多开时的显示逻辑(会将程序设为焦点) 需要重新初始化 |
| v0.2.1 | 2026-01-21 | Bug修复、系统增强 | 修复自启不显示窗口的bug 修复在某部分系统上自启不显示托盘的bug 添加密码输入提示 修改重试时间最低为1秒 自启添加失败后的重试机制 需要重新初始化 |
| v0.2.2 | 2026-01-26 | 功能添加、增强安全性,优化部分UI | 由@tztztzy提供提供,代码切换tztztzy分支 增加活体检测功能,模型使用通义实验室的人脸活体检测模型-RGB 增加应用密码,需要密码才可进入应用,超过设定时间自动要求重新登录,增强安全性 优化一部分UI 需要重新初始化 |
| v0.3.0 | 2026-02-03 | 功能添加、性能优化、Bug修复 | 添加开机面容解锁的支持 (#25) (#18) (#42) (#40) (#30) 添加解锁失败时记录最后一帧画面的功能 添加服务日志 一致性验证添加活体检测逻辑 修复多面容只识别第1个的bug 修复多账户不能用的问题(由@Xiao-yu233提供) 修改所有日志为倒序 修复账户输入密码时取消登录,发生的内存泄漏并导致无法正常解锁的bug (#35) 修复账户输入密码时取消登录,引用计数错乱的bug 修复安装到有空格的路径时,开机自启失败的bug (#25) 大幅优化程序的内存占用问题 (#33) (#40) 优化未检测到人脸的提示 增强活体检测的准确性(默认0.6) 更新登录安全的相关功能 (#21) 修复0xc000007b报错问题 (#43) 需要重新初始化 |
| v0.3.1 | 2026-02-07 | Bug修复 | 添加用户名和账户类型修改提示 优化活体检测的准确性 (#56) (#51) (#35) 修复Program目录无法读取和写入数据的bug (#50) (#46) (#44) 修复开机时数据库数据读取异常的bug (#60) (#61) 修复开机时延迟时间解锁不能用的bug (#60) (#61) |
| v0.3.2 | 2026-02-13 | 功能添加、性能优化、Bug修复 | 添加未检测到面容停止识别功能 (#32) (#22) (#73) 添加活体检测开启提示(准确率高后会去除) 添加活体检测时的人脸对齐选项 优化活体检测算法(仍无法与2.2相比) (#64) (#56) (#51) (#35) 修复RAF报错后无法录入人脸的bug (#63) 优化录入人脸未检测到人脸提示 (#58) |
| v0.3.3 | 2026-03-01 | 功能添加、Bug修复 | 添加日志清除功能 (#24) 修复最后一帧图片删除失败无提示的bug 修复摄像头捕捉画面失败后解锁服务停止运行的bug (#84) 修复进入重试时间时,手动解锁再次锁屏后无法解锁的bug 删除维护与卸载中的“保存本地配置”按钮 |
| v0.3.4 | 2026-03-15 | 系统增强、体积优化、Bug修复 | 完成NSIS一键卸载脚本 添加打赏功能 修复没有设置人脸时仍然调用摄像头解锁的bug 修复Win11用户层调用DLL无日志记录问题 修复在应用层、UAC层仍调用面容识别的问题(下版本将支持自定义面容识别层) 解决无限打印日志问题(未从根源上解决) 优化初始化逻辑(初始化可配置摄像头) 代码优化(管道和面容代码复用) 优化dll体积 |
| v0.3.5 | 2026-04-10 | 功能添加、系统增强、Bug修复 | 新增面容解锁场景设置 (#97) (#93) (#87) (#74) 添加Win11对应用层面容解锁的支持 (#87) (#74) 延迟时间添加对重试的支持 优化真的用户名或密码错误的提示 (#45) 完善解锁的动态反馈 (#45) 解锁方式、重试时间移动到了DLL下 修复密码错误后仍然尝试登录的bug (#102) 修复延迟时间无限面容识别的BUG 需要重新初始化 |
| v0.3.6 | 2026-08-07 | Bug修复、系统增强 | 新增强制打开软件磁贴选项 修复睡眠休眠前、合盖进行面容解锁的bug 修复启用动态反馈时不能隐藏磁贴的问题 修复2项可能导致死锁的隐患 优化初始化时的锁屏界面提示 优化面容识别的动态反馈 (#123) 调整系统托盘图标 需要重新初始化 |
| v0.3.7 | 2026-08-25 | 功能添加、BUG修复 | 新增快捷键解锁方式 添加多域账户的支持(不懂的别填) 左侧菜单添加其他首选项入口 修复清除缓存时无法打开缓存目录的bug 优化首选项界面的内存占用(小幅度) 需要重新初始化 |
| v0.4.0 | 2026-10-01 | 功能添加、系统增强、BUG修复 | 添加密码加密存储 (#110) (#24) 大幅度加快面容识别启动速度(与锁屏界面同步) (#82) 修复用户名或密码错误会给LSA多发一次凭据的Bug(概率触发) 修复面容识别慢时导致DLL无法被安全卸载的Bug(概率触发) 彻底修复开机面容触发器的bug 彻底解决管道错误的一系列bug (#147) (#130) (#117) (#113) (#108) (#84) (#72) 彻底解决手动解锁后摄像头的一系列bug (#103) (#55) 优化初始化第2步的进度条 大幅度加快初始化第2、3步的速度 删除开机面容识别的开关按钮 删除解锁服务的开关按钮 删除服务日志 更新前卸载软件,需重新初始化 (#154) |
风险预警: 由于本项目涉及底层 注册表修改 及 Winlogon 进程操作,在极端情况下(如 DLL 崩溃、路径配置错误等)可能会导致 Windows 登录界面无法正常显示,甚至导致无法进入系统桌面。
建议: 在部署前仔细阅读程序的弹窗通知,并拍照留档,以便出问题后恢复(虽然概率极小)
重要提示: 密码请输入账户中的密码,非Pin码!很多用户是用Pin解锁的,然后在软件输入的Pin码,会提示账户或密码错误。软件不支持Pin码,请输入账户密码
如果多次提示密码错误,请卸载软件,不要使用,否则微软官方会锁定账户!
在开始之前,请确保你已经阅读并理解了顶部的 风险预警。
第一步:系统初始化
运行软件后,系统会自动检测摄像头权限及注册表环境。强烈推荐在第2步拍照留档,一旦出错方便恢复。
点击执行后,软件会锁定账户,5秒后自动解锁,请勿手动解锁。解锁成功即初始化完成。
第二步:个性化设置
初始化成功后,点击首选项,选择一个摄像头设备。

第三步:面容录入
点击面容管理->添加新面容,即可添加,图片如下:
选择下面任意方式添加面容

第四步:关联账户
上一步面容添加成功后,输入别名、Windows账户类型,用户名(自动检查)和密码,点击添加即可完成。
面容列表功能如下图:

第五步:测试
按下 Win + L 锁定屏幕,滑动鼠标或按键盘(如果你选的延迟时间,请等待相应的秒数),将调用面容识别代码。

第六步:卸载
点击首选项->点击卸载核心组件(不走这一步,直接卸载软件会有残留)
打开软件安装目录的 uninstall.exe 卸载主程序即可
最后删除残留的数据库和日志文件,程序卸载完成,无残留文件。

附加说明:一致性验证
添加或编辑面容界面,有一致性验证,可以验证当前面容和对比面容的一致性。
点击后软件将调用摄像头,面容一致性实时显示在右侧。

附加说明:性能
这是面容验证时的系统资源占用情况
后台程序占用情况

暂无,26.02.20之前陆续解决完成
本项目涉及修改 Windows 系统内核登录行为。在使用或二次开发时,请务必了解:
从2026年3月1日开始,本项目闭源。
上面源码是0.3.2版本的,但删除了核心的Rust代码,后续更新仍会通过代码仓库、发布新版本和更新内容,并推送 README.md 文件,但不会再发布新版本源代码。
如果你对程序某一块功能感兴趣,可以提交 issues,我看到后会给你提供一些支持。
如果你觉得这个项目有点意思,欢迎点个 ⭐ Star 关注进度!