KeePassWinHello
KeePassWinHello copied to clipboard
NullReferenceException: Plugin no longer working in Windows 11
Describe the bug
After upgrading to Windows 11, the plugin is no longer working.
To Reproduce
Steps to reproduce the behavior:
- Start KeePass 2
- An error dialog is displayed "NullReferenceException ..."
- Go to Tools > Options > WindowsHello
- An error message is displayed "Windows Hello is disabled on your system. (...)" - which is not true.
Expected behavior
Working as it did in Windows 10
Screenshots
Context
Please complete the following information:
Component | Version |
---|---|
Operating System | Windows 11 Pro 21H2 |
KeePass | 2.49 (64 bit) |
Plugin | 3.2.0.0 |
Hardware info
- AMD Ryzen 9 5950x / Asus ROG Strix X570-E
- Used biometric sensors: Face detection
- TPM module info (
Win
+R
=>tpm.msc
)
Plugin settings
- [x] Is persistent mode enabled ("Store keys in Windows Credential Manager" checked)
KeePass settings and environment
-
[ ] Is secure desktop enabled
-
[ ] Is KeePass running under Administrator (in elevated process)
-
[ ] Was it right after hibernation
-
[x] Was KeePass minified or closed
-
Installed plugins (if any)
Additional context
Add any other context about the problem here.
Hello, Can you please check if there is the key 'EnableLUA' in registry HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System? If it's absent, please try to add it with the value 1 (DWORD).
Best wishes, Sasha
Hi, that's weird, when i add this key, the key will be deleted after next reboot again:
- after adding the key
- after reboot
However, before rebooting (while the key was present), the issue was fixed, i.e. WinHello plugin was working again.
Btw, in the meanwhile, I upgraded a second device (a Lenovo notebook) to Win 11 and there the WinHello plugin is working without any issues.
thanks for your help!
@phlox, thank you for the update. We'll mitigate the absence of this flag in next release.
Merged in upcoming release