Nitrokey-App unter Windows 10 findet NK3 nicht

Hallo,
Wir betreiben Windows-10-PC (aktueller Patchstand) grundsätzlich nur mit eingeschränkten Userrechten.
Wir haben nun unseren ersten Nitrokey (N3C) bekommen und sind sehr erstaunt, dass die App (Version 2.3.0) den eingesteckten Key nur findet, wenn sie mit Administratorrechten gestartet wird. Im Log finde ich diese Zeilen:

3480      DEBUG fido2.hid.windows Failed reading HID descriptor for b'\\\\?\\hid#vid_20a0&pid_42b2&mi_01#7&19c1ccff&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}'
Traceback (most recent call last):
  File "fido2\hid\windows.py", line 390, in list_descriptors
  File "fido2\hid\windows.py", line 280, in get_descriptor
PermissionError: [WinError 5] Zugriff verweigert
3483       INFO nitrokeyapp.gui failed adding device

Mit Administratorrechten sieht das anders aus:

1315       INFO nitrokeyapp.gui nk3 connected: [<nitrokeyapp.device_data.DeviceData object at 0x000001FC355DB160>]
10807      INFO     otpapp Sending CCIDInstruction.Select (data: 12 bytes)
10807      INFO     otpapp Received [9000] (data: 21 bytes)
10807      INFO     otpapp TLV-decoding of data successful
10853      INFO     otpapp Sending Instruction.List (data: 6 bytes)
10853      INFO     otpapp Received [9000] (data: 0 bytes)

Kann das jemand checken?

BTW: die allgemeinen Informationen von ganz oben:

927        INFO nitrokeyapp.logger OS: uname_result(system='Windows', node='NB-EFA419', release='10', version='10.0.19045', machine='AMD64')
927        INFO nitrokeyapp.logger Python version: 3.9.13
927        INFO nitrokeyapp.logger nitrokeyapp version: 2.3.0
927        INFO nitrokeyapp.logger pynitrokey version: 0.4.47
927        INFO nitrokeyapp.logger cryptography version: 41.0.7
942        INFO nitrokeyapp.logger ecdsa version: 0.19.0
942        INFO nitrokeyapp.logger fido2 version: 1.1.3
944        INFO nitrokeyapp.logger pyusb version: 1.2.1
944        INFO nitrokeyapp.logger spsdk version: 2.0.1
944        INFO nitrokeyapp.gui OS:Windows
1265       INFO  libusbsio Loading SIO library: C:\Program Files\Nitrokey\Nitrokey-App\libusbsio\libusbsio.dll

das Verzeichnis .\fido2\hid und die Datei windows.py sind auf dem Rechner nicht zu finden

Herzliche Grüße
Go

In Windows 10 gab es meines Wissens mal eine Änderung, die den direkten Zugriff auf USB HID für reguläre Benutzer unterbindet. Nur noch via Windows HELO und Webauthn. Vermutlich, weil der USB Stack sicherheitskritisch ist.

I think this has been explained in the python-fido2 library (where the error message comes from):

Not sure if the Nitrokey app could work this around, if only Fido2 is affected and other stuff may work?

Thx for explanation
So it can be a workaround, to disable fido2 support during installation (if possible)?