sirAndros / KeePassWinHello

Quick unlock KeePass 2 database using biometrics with Windows Hello
MIT License
302 stars 21 forks source link

KeePassWinHello Error #61

Closed JRMara closed 3 years ago

JRMara commented 3 years ago

Describe the bug Error Message Pop Up at Program Start. KeePass does not recognize WinHello.

To Reproduce Steps to reproduce the behavior:

  1. Download KeePass 3.1.1
  2. Input Trigger

image

  1. Install Plugin
  2. Start KeePass

Expected behavior After installing the Plugin I expected KeePass to recognize WinHello. Instead every time I start KeePass I get the Error message. KeePass starts normally after that, but does not recognize my WinHello.

Screenshots Screenshot 2020-10-02 163730

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

sirAndros commented 3 years ago

Hello! It's interesting. Can you check: does problem reproduce if you don't use trigger and try to open some database in clean KeePass with our plugin? (Also elevated, as you using it usually)

JRMara commented 3 years ago

I have deleted the trigger, rebooted my device and tried again. Same error, still does not recognize WinHello.

sirAndros commented 3 years ago

Thank you! Please, tell us your windows version. https://support.microsoft.com/en-us/help/13443/windows-which-version-am-i-running eg: image

sirAndros commented 3 years ago

And if it possible, checkout if you have this registry key: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System. More valuable property of this key for us is "EnableLUA". It can be 0 or 1. image

JRMara commented 3 years ago

Windows specifications

Edition - Windows 10 Enterprise Version - 1909 Installed on - 31.08.2020 OS build - 18363.1082

This registry property does not exist on my PC.

Zwischenablage01

sirAndros commented 3 years ago

Thank you! I will research your case in freetime

shuffle-c commented 3 years ago

Hi JRMara, Can you please also let us know your current UAC settings? You can find it by typing 'uac' in the windows settings dialog: image and you'll get something like this: image

JRMara commented 3 years ago

Zwischenablage01

It is in german, if you need it in english please let me know.

shuffle-c commented 3 years ago

Thank you, that's sufficient. As a current workaround, if you wish to, you can manually add the absent value EnableLUA to the registry:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000001

It won't affect your system since the value is meant for UAC being enabled which is actually enabled on your system anyway. Meanwhile we'll fix the issue in the next release. Thank you for the report.

JRMara commented 3 years ago

Adding the "EnableLUA" value at 1 fixed the problem for me.