I have an HP laptop, an HP Pavilion dv7. Not really mine, it belongs to a family member. It’s a very nice laptop that’s about 4 years old.
The thing is that it has a fingerprint reader that worked fine under Windows 7. A couple of months ago I volunteered to upgrade it to Windows 10. That worked reasonably well but the fingerprint reader is missing in action.
We performed a bare-metal upgrade. It turns out that HP only supports laptops 2 years old or less so I prepared our upgrade with the idea we won’t get support. In fact we prepared rather carefully.
As part of that I researched Windows Hello. It turns out that Windows Hello isn’t limited to facial recognition, which has gotten most of the press. It covers fingerprint readers too! So we are covered, right?
Not right. The Windows Hello screen that is supposed to support fingerprint readers, lacks the fingerprint reader option on this system. I’ve even seen screen shots of what this fingerprint reader option is supposed to look like, exactly where it is, everything. It’s not there. And yes, the relevant Biometric option in the system settings is present, it shows the reader hardware and driver, everything is A-OK. No warnings or errors.
I’m not done at this point you understand. “Not supported” does not mean “our systems no longer work”. I went to the HP web site and got all the software for this system. It turns out that you need to install 3 pieces of HP software to support the fingerprint reader. There’s a driver, a platform component (they might have called it foundation), and the fingerprint application. It’s all Windows 7 era stuff you understand.
The driver installed just fine. The platform component install failed with a “you cannot install this with .NET less than 3.5”. Naturally I check and no, there’s no .NET less than version 3.5. As a bare metal install we have .NET v4.6 and only that version. We didn’t have all the .NET v4.6 components though, so I tried adding all those and re-running the platform install. Nope, that didn’t change the error message at all.
Of course we have no HP support. I know their platform component install logic is broken but I can’t get that fixed. And Windows Hello isn’t giving me the options I know it ought to.
Fingerprint readers are supposed to be first-class authentication options now. As in, fully supported by the operating system. I’d prefer a Windows Hello solution because that gets me support. So why isn’t Windows Hello giving me a fingerprint reader option?
For the record it’s an HP Pavilion dv7 model 4260-ca (entertainment).