Protect what matters – even after you're gone. Make a plan for your digital legacy today.
Forum Discussion
Former Member
5 years ago1Password8/Windows and Windows Hello on first signin?
Hi! I'm trying to figure out why manually entering my master password is required on first run of the 1Password 8 app on Windows, and Windows Hello can only be used after initial sign in when 1Password relocks. On iPhone/iPad (and maybe Mac?), you can use FaceID for the initial sign in. Is that difference intentional (it seems like it from the release notes), and if so what is the reasoning?
Thanks!
1Password Version: 8.2.2
Extension Version: Not Provided
OS Version: Windows 11
47 Replies
- MikeT
1Password Team
That's great to hear, thanks for letting us know.
We've just shipped 1Password 8.6.1 stable update to everyone with more Windows Hello improvements including extending TPM support to AMD's fTPM and vTPM in certain virtualization solutions.
- Former Member
As I posted on the Reddit thread as well, thanks to baldersz, this fixed the greyed out checkbox and got Windows Hello working with 1Password again in general.
Thanks 1Password and baldersz!
- 1P_PeterG
Community Manager
Thanks for the updates, folks. We appreciate you keeping us apprised of how this is working for you!
- Former Member
Former Member glad it worked for you too, disabling / enabling Windows Hello should have the same effect as MikeT mentioned. Although in your case it was greyed out, so you had no choice but to force delete!
- pbryanwNew Contributor
This was also an issue for me - I couldn't remove my PIN code in Windows settings.
I've since discovered that you have to disable the "For improved security, only allow Windows Hello sign-in..." checkmark in Accounts -> Sign-in options, before you can remove your PIN. More info here:
https://www.thewindowsclub.com/windows-hello-pin-remove-button-greyed-out - Former Member
Cool, with this information I was able to determine with certutil my Windows Hello PIN was software-based, not TPM-based. It seems I created the pin a long time ago where the TPM wasn't enabled in BIOS.
I removed the PIN and re-ecreated it, now certutil shows the PIN is hardware-based and I was able to enable TPM support in 1Password.
If 1Password is started, I have to enter now only the PIN, not the full master password.Thanks!
ps. by the way, just changing the PIN didn't move it from software-based to hardware-based according to certutil. Since the option to remove the pin was greyed out in Windows settings, I used certutil -DeleteHelloContainer to forcibly remove the pin. I logged off, then back on and then I enrolled a new PIN. Now it was finally hardware-based.
- MikeT
1Password Team
I would suggest that anyone else who has this issue, waits for official documentation from 1Password, before proceeding with troubleshooting.
Correct, there is no need to do the command line as the same can be accomplished by turning off the biometric or PIN feature in the Windows Setting's Accounts > Sign-in options and re-enrolling the biometric or PIN; it'll go into the TPM's hardware store. This is assuming Windows has confirmed there is TPM enabled (click Start, search for Security Processor).
We will be adding some docs on this once this is working for folks in the way we expect it to work.
- pbryanwNew Contributor
Hi, In my case, I upgraded to Windows 11, and enabled TPM, after I'd setup a PIN for Windows Hello in my previous Windows 10 installation. So, I was also experiencing the private key issue that @baldersz first discovered.
Thanks to them, I was able to run:
certutil -DeleteHelloContainer
logoffIn Windows Terminal. This deleted my current Windows Hello configuration, and meant I had to re-enter my Window's password on next login. From here, I was able to setup my PIN again, and this time my
1Password-Enclave-Key(stored in the TPM), returned a code ofNgcKeyImplType: 1 (0x1). I could then enable the TPM security option in 1Password.I would suggest though, that anyone else who has this issue waits for official documentation from 1Password, before proceeding with troubleshooting.
- MikeT
1Password Team
Hi folks,
As we continue to work with you awesome folks here and collecting more data, we were able to find a solution that works better with more TPM chipsets.
The next nightly (80700018, now available) and beta updates is going to have a major improvement with Windows Hello support where we can now work with AMD fTPM as well as vTPM in VMware Workstation on Windows and Parallels on Mac solutions (other virtual machine software may also work but we've tested these two).
@baldersz, that's a great find and thanks for sharing it with us, we will probably include it as a troubleshooting method. We are trying to investigate everything we can find (we don't have a lot of docs and APIs to work with here) and that's a part of the conversation we're trying to have with Microsoft to find a solution where we can get the best of everything. We're getting there for sure, the current nightly builds have a lot of Windows Hello improvements already.
- Former Member
krtickak you're exactly right. Windows Hello can operate without a TPM, and will store it's private key in Software Key Storage within Windows if it cannot detect a TPM. Enabling fTPM or installing a hardware TPM (like I did too) doesn't automatically transfer this private key to the TPM. Glad we got it sorted!