-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Describe the bug
NCryptDecrypt — 0x80070006
To Reproduce
Steps to reproduce the behavior:
- Open KeePass Database (vers. 2.59)
- LogIn via KeePassHello (Vers. 3.3.1)
- Get recognized and see "Hello 'username'"
- Starts scaning again
- Regognizes again
- Shows Error

Expected behavior
A login that shows the database unlocked (like with password or how it does mostly with this plugin when there is no error)
Screenshots
If applicable, add screenshots to help explain your problem.
Context
Please complete the following information:
Component | Version |
---|---|
Operating System | Windows 11 Pro 24H2 |
KeePass | 2.59 |
Plugin | 3.3.1 |
Hardware info
-
PC Motherboard or laptop/tablet model:
Processor AMD Ryzen AI 7 350 w/ Radeon 860M (2.00 GHz)
Installed RAM 32.0 GB (31.3 GB usable)
Device ID 37D1BF3E-4EF6-4203-AC50-94F421CF1D66
Product ID 00330-80000-00000-AA190
System type 64-bit operating system, x64-based processor -
Used biometric sensors: Face Recognition (Windows Hello)
-
TPM module info (
Win
+R
=>tpm.msc
): "TPM is ready"
Plugin settings
- [ y ] Is persistent mode enabled ("Store keys in Windows Credential Manager" checked)
KeePass settings and environment
-
[ n ] Is secure desktop enabled
-
[ n ] Is KeePass running under Administrator (in elevated process): on admin account but not run as admin
-
[ n ] Was it right after hibernation
-
[ n ] Was KeePass minified or closed: (totally closed and opened the database)
-
Installed plugins (if any)

Additional context
I always open the database the same way, and mostly i can login via winhello. If the time is too long, i automatically have to login with password (as expected). The problem occurs sometimes when it wants to use winhello, recognizes me and then continues to scan and throws the error. Then i have to cancel the error and re login with password.