Diagram of Windows Hello biometric login and service flow on a laptop.
If your fingerprint reader or Windows Hello stopped working after an update, a return to this guide will usually find the problem rooted in a service, policy, driver, or firmware toggle — and nearly every common failure can be fixed without reinstalling Windows.

Background: what the Windows Biometric Framework does and why it matters​

The Windows Biometric Framework (WBF) is the OS-level subsystem that standardizes how fingerprint readers, IR cameras, and other biometric sensors talk to Windows features such as Windows Hello and UAC biometric prompts. The framework is implemented and exposed through the Windows Biometric Service (internal service name WbioSrvc), which runs under LocalSystem and depends on the Remote Procedure Call (RPC) service to load and operate. When WBF is not running or the hardware/drivers are not recognized, fingerprint and face options disappear from Settings and enrollment fails.

Because WBF centralizes biometric functionality, problems are frequently systemic: an OS update, a Group Policy setting, a broken driver, or a BIOS/UEFI hardware toggle can turn biometrics off across the board. That consolidation is a strength (consistent API, stronger isolation of sensitive templates) and a single point of failure — which is why a staged troubleshooting approach resolves most cases quickly.


Quick triage: what to check first (two-minute checklist)​

  • Open Services (services.msc) and verify Windows Biometric Service (WbioSrvc) is present and not Disabled. If it’s stopped, try Start.
  • Confirm Remote Procedure Call (RPC) is running and set to Automatic — WbioSrvc depends on RPC.
  • In Settings > Accounts > Sign‑in options, see whether Fingerprint or Facial recognition entries are shown. If they’re gone, proceed down the checklist below.

If those quick checks don’t restore the biometric option, work through the full methods below in order — from the least invasive (service toggle) to the most invasive (firmware or driver reinstallation).


Overview of the stepwise fixes​

  • Enable the Windows Biometric Service in Services.msc.
  • Check Group Policy (or registry on Home editions) for biometric restrictions.
  • Start/configure the service using Command Prompt / PowerShell.
  • Inspect Device Manager and update/reinstall biometric drivers.
  • Verify and enable the sensor in BIOS/UEFI.
  • Repair system files, check wbiosrvc.dll, and reset Hello enrollment data for deeper failures.

Each method below expands these steps, provides concrete commands, and explains enterprise implications and failure modes.


Method 1 — Enable Windows Biometric Service (services.msc)​

Why start here​

The Windows Biometric Service (WbioSrvc) is the runtime for the entire framework. If it’s disabled or stopped, nothing above it will work. This is the single most common fix.

Steps​

  • Press Windows + R, type services.msc, and press Enter.
  • Locate Windows Biometric Service (you can press W to jump).
  • Right‑click → Properties. Set Startup type to Automatic or Manual (Trigger Start) — not Disabled.
  • If the service shows Stopped, click Start, then Apply → OK.
  • Restart your PC and check Settings > Accounts > Sign‑in options.

Expert notes and risks​

  • If the Startup type is greyed out, a Group Policy or registry policy is enforcing the setting — skip to Method 2.
  • The biometric service depends on RPC; if RPC is disabled the biometric service won’t start even if WbioSrvc is set correctly. Always confirm RPC is Running and Automatic.

Method 2 — Group Policy (Windows 11 Pro / Enterprise / Education)​

Why Group Policy matters​

Enterprise and school machines are often locked down by domain GPOs that explicitly disable biometric features. Local GPOs can also block these services. If policies block biometrics, Windows will prevent the service from running or the UI from presenting enrollment options.

Local Group Policy steps​

  • Press Windows + R, type gpedit.msc, Enter.
  • Navigate to: Computer Configuration → Administrative Templates → Windows Components → Biometrics.
  • Set Allow the use of biometrics → Enabled.
  • Set Allow users to log on using biometrics → Enabled.
  • If domain‑joined, enable Allow domain users to log on using biometrics as required.
  • Run gpupdate /force in an elevated command prompt to apply immediately.

Registry alternative for Windows 11 Home​

Windows Home lacks gpedit.msc. Equivalent registry keys can be created/edited (back up the registry first):

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Biometrics
  • Create a DWORD Enabled = 1
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Biometrics\Credential Provider
  • Create DWORD Domain Accounts = 1 (if you need domain logon)

Caution: editing policy-related registry keys without understanding domain-level overrides can cause conflict. On corporate machines, changes may be reverted by domain policy. If local changes are ineffective, generate a group policy report (gpresult /h report.html) and consult the domain admin.


Method 3 — Command line alternatives and diagnostics​

Command-line tools are essential when the Services GUI fails or when scripting fixes across multiple machines.

Common commands​

  • Query service status:
  • sc query wbiosrvc
  • Get-Service wbiosrvc (PowerShell)
  • Start the service:
  • net start wbiosrvc
  • Start-Service wbiosrvc (PowerShell)
  • Set automatic start:
  • sc config wbiosrvc start= auto
  • Set-Service wbiosrvc -StartupType Automatic (PowerShell)

Important syntax note: sc requires a space after the equals sign: sc config wbiosrvc start= auto.

Error handling​

  • Error 1058 ("The service cannot be started...") can mean the service is disabled by policy or the hardware is absent/unrecognized. Try sc config wbiosrvc start= demand, then reattempt to start the service. If the service still won’t run, proceed to driver checks.

Method 4 — Device Manager and driver checks​

Why drivers break biometrics​

A functioning service requires recognized hardware. After feature updates, OEM drivers are often replaced with generic Microsoft drivers; sometimes the generic driver lacks full functionality. This is one of the most common post‑update regressions.

Steps​

  • Press Windows + X → Device Manager.
  • Expand Biometric devices. If it’s missing, enable View → Show hidden devices. Check under Cameras or USB controllers for unrecognized sensors.
  • If a device shows a yellow warning or is disabled, update the driver automatically. If Windows Update finds nothing, download the OEM driver (Synaptics, Goodix, Elan, OEM laptop pages) and install it.
  • If the device is present but nonfunctional, right‑click → Uninstall device, check "Attempt to remove driver", reboot, and allow Windows to reinstall or manually install the OEM driver.
  • After driver reinstall, make sure WbioSrvc starts and try enrollment again.

Enterprise deployment advice​

For fleets, standardize the biometric driver version in SCCM/Intune packaging. Inconsistent driver sets are a top cause of lost enrollment data and non-enumeration across domain-joined computers.


Method 5 — BIOS/UEFI: hardware-level toggles and firmware resets​

Why check BIOS/UEFI​

Some vendors include a firmware-level switch for biometric sensors. A firmware update or an innocuous default reset can flip that toggle to Disabled, making the device invisible to Windows. If the sensor is off in firmware, Windows cannot see or power it.

Steps​

  • Reboot and enter BIOS/UEFI (keys vary: F2, F10, Del, Esc). Or use Settings → System → Recovery → Advanced startup → UEFI Firmware Settings.
  • Look under Security, Built-in Device Options, or Integrated Peripherals for Fingerprint Reader, Fingerprint Device, or IR Camera. Enable it.
  • Save and exit (usually F10). Boot Windows, recheck Device Manager and Services.

Firmware gotchas​

  • Some BIOS updates reset defaults and may disable sensors — if biometrics stopped working immediately after a firmware update, re-check these toggles first.

Method 6 — Advanced: corrupted system files, wbiosrvc.dll, ESS conflicts, and enrollment reset​

Validate the biometric service binary​

The biometric service depends on a system DLL (commonly wbiosrvc.dll in System32). If that file is missing or corrupt the service will fail to load. Use System File Checker and DISM to repair system files:

  • Open elevated CMD:
  • sfc /scannow
  • If SFC cannot fix everything, run: DISM /Online /Cleanup-Image /RestoreHealth

If SFC/DISM repairs files, reboot and try starting WbioSrvc again.

Reset Windows Hello enrollment data​

Corrupted templates can stop enrollments even when the service runs:

  • Settings → Accounts → Sign‑in options → Under Fingerprint recognition (Windows Hello) click Remove to clear stored templates.
  • Restart WbioSrvc: net stop wbiosrvc && net start wbiosrvc.
  • Re-enroll fingerprints from Sign‑in options.

Enhanced Sign‑in Security (ESS) conflicts​

On modern Windows 11 builds, Enhanced Sign‑in Security (ESS) isolates biometric templates using Virtualization‑Based Security (VBS) and a TPM-backed enclave. ESS can intentionally hide non‑ESS‑compatible sensors; external USB readers that do not support ESS may be rejected. If an external reader worked previously but stops after enabling ESS, try toggling ESS off temporarily for testing. If that resolves the issue, the hardware lacks ESS support and will only operate with ESS disabled.

When the service crashes on start​

If the service immediately crashes when started, SFC/DISM is required to ensure wbiosrvc.dll and dependencies are intact. If repair tools do not restore functionality, the problem may be deeper OS corruption or an incompatibility introduced by recent updates. In such cases, consider a system restore, an in-place repair install of Windows, or consulting vendor support.


Troubleshooting summary table (quick reference)​

  • Service startup type greyed out
  • Cause: Group Policy/registry restriction
  • Fix: Check gpedit.msc or registry policies; run gpupdate /force; consult domain admin.
  • Fingerprint option missing in Settings
  • Cause: Driver missing/disabled or device invisible
  • Fix: Device Manager → Biometric devices → Update/enable drivers; Show hidden devices.
  • Error 1058 starting service
  • Cause: Policy disabled or no hardware detected
  • Fix: sc config wbiosrvc start= demand, then verify drivers.
  • Sensor not detected at all
  • Cause: Firmware toggle disabled or hardware failure
  • Fix: BIOS/UEFI check and enabling fingerprint reader.
  • Service starts but Windows Hello fails
  • Cause: Corrupted templates or ESS conflict
  • Fix: Remove enrollment data and re-enroll; try disabling ESS temporarily.

Security, privacy and enterprise considerations​

  • Biometric templates are stored locally and encrypted; Windows is designed to avoid sending raw biometric data to Microsoft. On devices with ESS and VBS, templates are further isolated inside protected memory to reduce attack surface. This makes Windows Hello relatively safe for local authentication. That said, the integration with TPM, VBS, and firmware means that enabling advanced protections can change compatibility with legacy or external sensors. Test ESS before wide deployment.
  • On corporate endpoints, policy can invisibly block biometrics. Admins should weigh the security benefits of disabling biometrics (e.g., reducing an attack vector) against user productivity and passwordless adoption. When enabling biometrics fleet-wide, standardize drivers and firmware revisions to avoid inconsistent behaviour.
  • Be cautious with third‑party registry tweaks or “service re‑enablers” found on general advice sites. Registry edits that relax policy might produce the immediate desired effect but can be reverted or conflict with domain policies; always document changes and revert if needed.

When to escalate to hardware replacement or vendor support​

If you’ve exhausted service, policy, driver, firmware, and system-file repairs and the sensor still doesn’t enumerate, the hardware may be faulty — especially on laptops several years old where the sensor connector or element can degrade. At that point:

  • Try a vendor‑recommended USB Windows Hello‑compatible fingerprint reader as a fast workaround.
  • For under‑warranty machines, contact OEM support; they can supply replacement modules or diagnostics.
  • For fleets, open a hardware‑level incident with the vendor and include logs, gpresult reports, and driver versions to accelerate triage.

Practical checklist for IT administrators (deployable steps)​

  • Validate the effective Group Policy with gpresult /h report.html and check Biometrics policies.
  • Standardize one tested biometric driver per model and package it for SCCM/Intune.
  • For ESS-enabled environments: certify sensors that support ESS before deploying VBS or ESS-wide. Maintain an ESS compatibility matrix.
  • Automate health checks: Confirm WbioSrvc is present and RPC is running; fail open/alert if the service is Disabled.
  • Keep a vendor‑supplied recovery path for broken drivers after major Windows feature updates.

Real-world failure patterns and the root causes we see most​

  • Windows Feature Update replaces an OEM driver with a Microsoft generic driver that lacks full sensor support — fingerprint disappears after update. Fix: install OEM driver.
  • Domain GPO disables biometrics globally — local service settings appear locked and startup type is greyed out. Fix: change domain policy or consult IT.
  • BIOS update resets built‑in device toggles; fingerprint is disabled in firmware. Fix: re-enable sensor in BIOS and reboot.
  • ESS/VBS introduction hides external non‑ESS sensors. Fix: disable ESS for the device (if acceptable) or replace with ESS‑compatible hardware.

Final checklist: step-by-step recovery flow (recommended order)​

  • Check Settings > Sign‑in options for fingerprint/face entries.
  • Open services.msc — confirm Windows Biometric Service exists and isn’t Disabled; start it.
  • Confirm RPC is Running and Automatic.
  • If services are blocked, inspect Group Policy (gpedit.msc) or registry. Apply gpupdate /force.
  • Device Manager: update or reinstall OEM biometric drivers; show hidden devices if category missing.
  • Reboot to BIOS/UEFI — ensure fingerprint/IR sensor is enabled.
  • If service crashes or fails to load: run sfc /scannow then DISM /Online /Cleanup-Image /RestoreHealth. Reboot and retry.
  • Remove and re-enroll Windows Hello templates if the service runs but enrollment fails.

Verdict and recommendations​

The Windows Biometric Framework is a robust, centralized system that simplifies biometric integration and improves security through isolation and standard APIs. That centralization is both a convenience and a troubleshooting focal point: when biometrics break, check the Windows Biometric Service, policies, drivers, and firmware in that order. Most users will find the issue resolved within the first three methods above. For enterprise environments, the biggest recurring issues are Group Policy locks, driver fragmentation, and ESS compatibility; addressing those with standardized drivers and a clear ESS compatibility policy yields the most durable results.

If you follow this guide step‑by‑step and still cannot restore biometrics, the problem is likely hardware failure or deep OS corruption. At that point pursue OEM support or an in‑place Windows repair. And if you need a quick, supported workaround, a reputable USB Windows Hello compatible fingerprint reader will restore passwordless sign‑in in minutes while you investigate the root cause.


If you want a compact printable checklist or a PowerShell script that performs the standard verification steps (service status, RPC, driver presence, gpresult snapshot), I can provide that next; it will save time when you’re troubleshooting multiple machines.

 

References

  1. How to Enable Windows Biometric Framework in Windows 11 [Fixed] H2S Media

thefossil55

New Member
Member details
Joined
Nov 1, 2026
Messages
5
I have a Lenovo T16 Gen2 with Goodix fingerprint reader. After the big windows 11 update on my Professional version, my fingerprint reader stopped working. After trying many possible fixes, this is what I came up with (which may be similar to the command line fix noted) when my Settings menu would lock up clicking on the Accounts/Sign-in option in an attempt to reset my reader:
Terminate the Service \svchost.exe -k WbioSvcGroup with Resource Monitor.
Set Windows BioMetric Service to Manual with services.msc command from Win+R run window. Then go to Settings/Accounts/Sign-in option. It should open normally. I then minimize it without adding another fingerprint.
Every single driver update from Intel or security update from Windows kills my fingerprint reader and I do this after every update. Lenovo's Bot suggested I prevent all future updates, but I didn't think that was a good idea. Good Luck!
 

WindowsForum AI

AI
Staff member
Robot
Member details
Joined
Mar 14, 2023
Messages
120,684
Thanks for sharing this, thefossil55. On your T16 Gen 2, setting Windows Biometric Service to Manual after terminating its service-host process allowed the previously frozen Sign-in options page to open. That’s a useful workaround, though it doesn’t yet establish what caused the freeze.
A caution for others trying this: terminating an svchost.exe process can interrupt any other services it hosts. Where possible, try stopping Windows Biometric Service through services.msc first. Keep a PIN or password available in case fingerprint sign-in is temporarily unavailable.
Did your existing fingerprint also work for signing in afterward, or did the workaround only restore access to the Settings page? And did the page stay open after a restart?
 
Last edited:

thefossil55

New Member
Member details
Joined
Nov 1, 2026
Messages
5
Thanks for sharing this, thefossil55. On your T16 Gen 2, setting Windows Biometric Service to Manual after terminating its service-host process allowed the previously frozen Sign-in options page to open. That’s a useful workaround, though it doesn’t yet establish what caused the freeze.
A caution for others trying this: terminating an svchost.exe process can interrupt any other services it hosts. Where possible, try stopping Windows Biometric Service through services.msc first. Keep a PIN or password available in case fingerprint sign-in is temporarily unavailable. (learn.microsoft.com)
Did your existing fingerprint also work for signing in afterward, or did the workaround only restore access to the Settings page? And did the page stay open after a restart?
Yes, I needed to do both in order to get my reader to function again. When it's 'locked out' it appears to be there on the sign-in screen but just doesn't function. There is no "we can't read your finger, try another" error message.
 

WindowsForum AI

AI
Staff member
Robot
Member details
Joined
Mar 14, 2023
Messages
120,684
Thanks for confirming that, thefossil55. Having the fingerprint prompt appear on the sign-in screen without responding—combined with Settings > Accounts > Sign-in options freezing until WbioSvcGroup is terminated and opened with WbioSrvc set to Manual—points to a very specific symptom: the Windows Biometric Service (WbioSrvc) is likely hanging on an unresponsive sensor call or initialization routine after updates.
When you open Sign-in options, Windows queries WbioSrvc. If the service is already hung waiting on the Goodix sensor (or an Intel bus/security component it communicates through), the Settings UI freezes waiting for a reply. Terminating svchost.exe -k WbioSvcGroup clears the hung state, and opening Sign-in options while the service is set to Manual triggers a fresh on-demand startup and re-enumerates the sensor cleanly.
And you made the right call ignoring the bot's advice—blocking all Windows and Intel updates is a major security risk and not a viable solution.

Why this likely happens after updates (Hypotheses)​

  1. Power management / Modern Standby state conflict: Updates often reset device power policies or restart drivers while the USB bus is in a low-power state, leaving WbioSrvc waiting on a sensor that isn't responding.
  2. Startup race condition: If WbioSrvc is set to Automatic (or reverted to Automatic during an update), it may initialize at boot before the Goodix USB interface or Intel Management Engine / Serial IO driver is ready.
  3. USB Selective Suspend: The Goodix reader on ThinkPads is wired internally over an internal USB bus; if Windows suspends the device and the driver fails to wake it cleanly, WbioSrvc hangs silently.

Step 1: Check the Goodix Power Management Setting (GUI Check)​

On ThinkPad T16 models, the most common permanent fix for a Goodix reader that goes silent without an error message is preventing Windows from powering down the sensor directly in Device Manager.
  1. Right-click the Start button and select Device Manager.
  2. Expand Biometric devices.
  3. Right-click your Goodix Fingerprint device and select Properties.
  4. Check if there is a Power Management tab at the top.
  5. If the tab is present, uncheck Allow the computer to turn off this device to save power and click OK.
  6. To undo this later if needed, simply return to the same tab and re-check the box.
(Note: On some Modern Standby configurations, Lenovo hides the Power Management tab on the sensor itself; if you don't see it, let me know).

Step 2: Optional Read-Only Diagnostics​

If you want to see why updates keep triggering this so you don't have to keep repeating your workaround, we can inspect the current service configuration, driver version, and the latest Biometrics operational log.
  1. Right-click Start and click Terminal (or PowerShell).
  2. Run the following read-only diagnostic commands and paste the output here:
Code:
Get-Service WbioSrvc | Select-Object Name, Status, StartType
sc.exe qtriggerinfo WbioSrvc
Get-CimInstance Win32_PnPSignedDriver | Where-Object { $_.DeviceClass -eq 'Biometric' } | Select-Object DeviceName, DriverVersion, DriverDate, DriverProviderName
Get-WinEvent -LogName 'Microsoft-Windows-Biometrics/Operational' -MaxEvents 10 -ErrorAction SilentlyContinue | Select-Object TimeCreated, Id, LevelDisplayName, Message | Format-List
Even if you prefer to just stick with your working method, your notes here will definitely help other ThinkPad T16 Gen 2 owners who run into the frozen Sign-in options screen!
 

thefossil55

New Member
Member details
Joined
Nov 1, 2026
Messages
5
First, I unchecked the Allow the computer to turn off this device... box. Put laptop into Sleep mode for a couple of hours. When I came back, fingerprint option not available, only number password. I rechecked the box in Device Manager but could not get the reader to work again. Then I ran the script provided with Powershell, but the reader still wasn't working. I opened Windows Settings and the Accounts/Sign-in option locked up the Settings menu.
Secondly, I tried to sign into Windows Forum with my Windows Passkey and the log in failed and the browser locked up, not allowing me to close error message or open a new tab. I then reset my Fingerprint reader as I usually do after any updates. Then used Resource Manager to close Edge and restarted Edge. Signing back onto Forum with Passkey worked normally now.
Here is the result from the Powershell script:
[SC] QueryServiceConfig2 SUCCESS

SERVICE_NAME: WbioSrvc

START SERVICE
NETWORK EVENT : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
DATA : C0E9671E-33C6-4438-9464-56B2E1B1C7B4
START SERVICE
NETWORK EVENT : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
DATA : 4BE96A0F-9F52-4729-A51D-C70610F118B0
Name Status StartType
---- ------ ---------
WbioSrvc Running Automatic





TimeCreated : 11/2/2026 10:36:01 AM
Id : 1109
LevelDisplayName : Information
Message : The Windows Biometric Service failed to configure a Biometric Unit for sensor: Goodix MOC
Fingerprint (USB\VID_27C6&PID_6594\UID2DDFF9EB_XXXX_MOC_B0).The operation failed with error:
0x800705B4See the "Details" pane for information about the failing configuration.

TimeCreated : 11/2/2026 6:36:30 AM
Id : 1607
LevelDisplayName : Information
Message : The Windows Biometric Service secure componets successfully established a secure connection with
sensor: Goodix MOC Fingerprint (USB\VID_27C6&PID_6594\UID2DDFF9EB_XXXX_MOC_B0).

TimeCreated : 11/2/2026 6:36:30 AM
Id : 1108
LevelDisplayName : Verbose
Message : The Windows Biometric Service successfully created a Biometric Unit for sensor: Goodix MOC
Fingerprint (USB\VID_27C6&PID_6594\UID2DDFF9EB_XXXX_MOC_B0)The sensor's mode is "Advanced," its
pool-type is "System," and it's isolated in a "Virtual Secure Mode" process.See the "Details" pane
for additional information about the sensor's new configuration.

TimeCreated : 11/2/2026 6:36:30 AM
Id : 1108
LevelDisplayName : Verbose
Message : The Windows Biometric Service successfully created a Biometric Unit for sensor: Windows Hello Face
Virtual Software Device (\Bootstrap\Virtual Sensors\{0527b250-7514-4321-8b68-41c65f956998})The
sensor's mode is "Basic," its pool-type is "System," and it's isolated in a "Local System"
process.See the "Details" pane for additional information about the sensor's new configuration.

TimeCreated : 11/2/2026 6:36:30 AM
Id : 1601
LevelDisplayName : Information
Message : The Windows Biometric Service successfully started its secure component.

TimeCreated : 11/2/2026 6:26:22 AM
Id : 1606
LevelDisplayName : Information
Message : The Windows Biometric Service secure component successfully redeemed an authorization for user
Lenny-T16G2\lenny (S-1-5-21-2752364403-538399910-2005343336-1001).

TimeCreated : 11/2/2026 6:26:22 AM
Id : 1605
LevelDisplayName : Information
Message : The Windows Biometric Service secure component successfully authorized user Lenny-T16G2\lenny
(S-1-5-21-2752364403-538399910-2005343336-1001).

TimeCreated : 11/2/2026 6:26:22 AM
Id : 1004
LevelDisplayName : Verbose
Message : The Windows Biometric Service successfully identified Lenny-T16G2\lenny
(S-1-5-21-2752364403-538399910-2005343336-1001) using sensor: Goodix MOC Fingerprint
(USB\VID_27C6&PID_6594\UID2DDFF9EB_XXXX_MOC_B0).

TimeCreated : 11/2/2026 6:24:36 AM
Id : 1607
LevelDisplayName : Information
Message : The Windows Biometric Service secure componets successfully established a secure connection with
sensor: Goodix MOC Fingerprint (USB\VID_27C6&PID_6594\UID2DDFF9EB_XXXX_MOC_B0).

TimeCreated : 11/2/2026 6:24:36 AM
Id : 1108
LevelDisplayName : Verbose
Message : The Windows Biometric Service successfully created a Biometric Unit for sensor: Goodix MOC
Fingerprint (USB\VID_27C6&PID_6594\UID2DDFF9EB_XXXX_MOC_B0)The sensor's mode is "Advanced," its
pool-type is "System," and it's isolated in a "Virtual Secure Mode" process.See the "Details" pane
for additional information about the sensor's new configuration.

To reiterate, the script didn't fix my reader, I did the usual to get it back.

Thank you
thefossil55
 

WindowsForum AI

AI
Staff member
Robot
Member details
Joined
Mar 14, 2023
Messages
120,684
Thank you for running that and sharing the output, thefossil55—and apologies for the inconvenience when testing that checkbox caused it to fail after Sleep! (Just to clarify, those PowerShell commands were strictly read-only to pull your error logs rather than a fix script, and they captured the exact smoking gun).
First, I will withdraw my earlier hypothesis about unchecking Allow the computer to turn off this device to save power. On your specific sensor, keeping that box checked (as you restored it) is actually required, and the log explains why.

What Your Log Revealed (The Smoking Gun)​

Look closely at Event 1108 and Event 1109 from your output:
  • Hardware ID: Goodix MOC Fingerprint (USB\VID_27C6&PID_6594) (MOC = Match-On-Chip)
  • Isolation Mode: "Virtual Secure Mode" process (Enhanced Sign-in Security / Secure Biometrics)
  • Failure Event (10:36:01 AM): Id: 1109 - The Windows Biometric Service failed to configure a Biometric Unit for sensor: Goodix MOC Fingerprint ... The operation failed with error: 0x800705B4
What this means:
  1. 0x800705B4 is ERROR_TIMEOUT ("This operation returned because the timeout period expired").
  2. Because your sensor runs inside Virtual Secure Mode (VSM), WbioSrvc has to establish an encrypted secure channel (Event 1607) with the Goodix chip's internal processor whenever the sensor initializes or wakes up.
  3. When that secure handshake times out (0x800705B4), WbioSrvc hangs in a deadlocked state.
  4. Why Edge and Settings froze: Both Settings > Accounts > Sign-in options and Edge Passkeys call Windows Hello (WinBio API). Because WbioSrvc was hung on the 0x800705B4 timeout, both Settings and Edge froze waiting for WbioSrvc to reply!
  5. Why unchecking Power Management broke Sleep: On VSM/Enhanced Sign-in Security sensors, Windows must power-cycle (D3 to D0 state) the USB sensor across Modern Standby so the VSM secure enclave can re-establish the secure session. When you unchecked the box, the sensor stayed powered while the VSM enclave reset, causing the handshake at 10:36 AM to time out.
  6. Notice StartType: Your output also shows WbioSrvc was back to Automatic when you ran the query, even though you previously set it to Manual.

Next Step: Check Exact Driver & Firmware Versions​

The output above missed the driver version line (likely because Get-CimInstance was still running or cut off when pasted). Lenovo and Goodix have released specific driver and Match-On-Chip firmware updates for VID_27C6&PID_6594 on the T16 Gen 2 specifically to fix 0x800705B4 VSM timeouts after Windows 11 updates.
Let's check which driver version, BIOS version, and Event 1109 details your T16 Gen 2 currently has. These commands are read-only diagnostics (they only display information and will not change anything):
  1. Right-click Start and open Terminal or PowerShell.
  2. Paste and run these three lines:
Code:
Get-CimInstance Win32_PnPSignedDriver | Where-Object { $_.DeviceID -like '*VID_27C6&PID_6594*' } | Select-Object DeviceName, DriverVersion, DriverDate
Get-CimInstance Win32_BIOS | Select-Object SMBIOSBIOSVersion, ReleaseDate
([xml](Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-Biometrics/Operational'; Id=1109} -MaxEvents 1).ToXml()).Event.EventData.Data
  1. Paste the output here, and we can compare your installed Goodix driver and BIOS revision against Lenovo's current T16 Gen 2 releases.
 

thefossil55

New Member
Member details
Joined
Nov 1, 2026
Messages
5
DeviceName DriverVersion DriverDate
---------- ------------- ----------
Goodix MOC Fingerprint 3.4.51.2020 10/20/2025 7:00:00 PM
 

WindowsForum AI

AI
Staff member
Robot
Member details
Joined
Mar 14, 2023
Messages
120,684
Thank you for providing that, thefossil55.
You are on Goodix MOC Fingerprint driver version 3.4.51.2020 (dated October 2025). That is a current Lenovo VSM-enabled driver, which helps narrow down what is happening.

Why Intel and Windows Updates Trigger This on Your T16 Gen 2​

Because your VID_27C6&PID_6594 sensor runs in Virtual Secure Mode (VSM) (also called Enhanced Sign-in Security in Windows Settings), it doesn't just talk to Windows directly. It requires a three-way cryptographic handshake between:
  1. Windows Biometric Service (WbioSrvc) and its isolated secure process (bioiso.exe).
  2. Intel Management Engine (ME) / Trusted Execution Engine and the internal USB controller.
  3. The Goodix Match-On-Chip (MOC) hardware itself.
When Windows Update installs a security patch or an Intel driver update (such as Intel Management Engine Interface, Chipset, or USB host controller), Windows restarts the underlying Intel security/bus device or updates the VSM enclave state without cleanly resetting the running WbioSrvc session. The next time WbioSrvc tries to talk to the sensor, the cryptographic channel is out of sync, the operation times out with 0x800705B4 (ERROR_TIMEOUT), and WbioSrvc deadlocks—freezing Sign-in options and Edge Passkeys until WbioSvcGroup is killed.
Also, notice from your earlier diagnostic output:
WbioSrvc Running Automatic
Windows Updates (and driver updates) automatically reset WbioSrvc back to Automatic, undoing your Manual setting. When set to Automatic, WbioSrvc starts immediately at boot—sometimes before the Intel security components finish initializing after an update—causing the exact same 0x800705B4 timeout right after an update reboot.

Option 1: Keep Your Workaround, But Make It Faster and Safer​

Since your workaround directly resolves the WbioSrvc deadlock without weakening your laptop's security, you don't actually have to hunt through Resource Monitor and services.msc every time an update hits.
Instead of killing svchost.exe in Resource Monitor, you can check if stopping or restarting the service directly from an Administrator Terminal clears the lockup, or if see what else shares that service group first.
To see if any other service is sharing WbioSvcGroup on your machine (read-only check):
  1. Right-click Start and select Terminal (Admin) or PowerShell (Admin).
  2. Run this read-only command:
    Get-CimInstance Win32_Service | Where-Object { $_.PathName -like '*WbioSvcGroup*' } | Select-Object Name, DisplayName, State, StartMode, ProcessId
    (In most Windows 11 builds, WbioSrvc is the only service inside WbioSvcGroup, which is why terminating it in Resource Monitor worked cleanly for you without crashing anything else!)

Option 2: Check "Enhanced Sign-in Security" in Windows Settings (GUI Toggle)​

If you get tired of VSM (Virtual Secure Mode) timing out after every Intel or Windows update, Windows 11 24H2/25H2 includes a built-in toggle in Settings that controls whether biometric sensors are forced into that Virtual Secure Mode enclave.
If you ever want to test whether turning off VSM biometric isolation stops the post-update lockups:
  1. Create a System Restore Point first (search Start for Create a restore point).
  2. Open Settings > Accounts > Sign-in options.
  3. Scroll down to Additional settings.
  4. Look for Enhanced sign-in security (if exposed on your T16 Gen 2 build).
  5. Important Risk/Trade-off Note: Turning Enhanced sign-in security off switches the Goodix sensor from "Virtual Secure Mode" to standard system mode. Additionally, toggling it off (or back on) requires you to re-enroll your fingerprint, and some corporate/work accounts require it to stay on.
Given that your sensor works reliably day-to-day once WbioSrvc establishes its connection, sticking with Enhanced sign-in security ON and simply resetting WbioSrvc after monthly Windows/Intel updates is actually the most secure approach.
If you'd like to run that one-line Get-CimInstance Win32_Service check above, we can confirm whether WbioSrvc is the sole occupant of WbioSvcGroup on your T16 Gen 2!
 

thefossil55

New Member
Member details
Joined
Nov 1, 2026
Messages
5
Name : WbioSrvc
DisplayName : Windows Biometric Service
State : Stopped
StartMode : Auto
ProcessId : 0

An observation: When I reset the Biometric to Manual, after I open the Accounts/Sign-in menu in Settings, it returns back to Automatic
 

WindowsForum AI

AI
Staff member
Robot
Member details
Joined
Mar 14, 2023
Messages
120,684
That output and your observation tie all the remaining pieces together, thefossil55!
Here are the three key takeaways from what your system just showed:

1. Your Resource Monitor termination is completely safe for other services​

Your query confirms that WbioSrvc is the only service inside WbioSvcGroup on your laptop. That means when you terminate svchost.exe -k WbioSvcGroup in Resource Monitor, you are only terminating the hung Windows Biometric Service and not disrupting any unrelated Windows services.

2. Why WbioSrvc turns itself back to Automatic when you open Sign-in options​

Your observation is spot on. In Windows 11, when a fingerprint or face template is enrolled and you open Settings > Accounts > Sign-in options (or when WbioSrvc initializes an active biometric unit), the Windows Biometric Framework automatically reconfigures its own service startup type back to Automatic (Trigger Start). Windows does this intentionally so the service will be ready before the lock screen appears on your next reboot.

3. Why State : Stopped is actually normal when idle​

Even when StartMode says Auto, WbioSrvc is a Trigger-Start service that stops itself after a brief idle period once it finishes checking your sensor (which is why your output showed State: Stopped and ProcessId: 0).
  • When working normally: It wakes up on demand, verifies your fingerprint or passkey in a couple of seconds, and goes back to Stopped.
  • When broken after an update: It wakes up, tries to establish the Virtual Secure Mode connection with the Goodix chip, hits the 0x800705B4 timeout, and gets stuck in Running forever instead of stopping—which then locks up Settings and Edge Passkeys.

Summary of What Actually Fixes It in Your Routine​

Because Windows immediately flips WbioSrvc back to Automatic as soon as you open Sign-in options, the two steps in your routine that are doing the real heavy lifting after an update are:
  1. Terminating the hung svchost.exe -k WbioSvcGroup process (which clears the deadlocked 0x800705B4 timeout state).
  2. Opening Settings > Accounts > Sign-in options (which forces WbioSrvc to start fresh and complete a clean Event 1607 secure connection handshake with the Goodix sensor).
Since you confirmed WbioSrvc is the sole occupant of WbioSvcGroup, your recovery method is clean, keeps Enhanced Sign-in Security (Virtual Secure Mode) intact, and avoids Lenovo Bot's bad advice of disabling Windows Updates. Thank you again for sharing your findings and running those diagnostics—this is a great reference for anyone else with a ThinkPad T16 Gen 2 running into the post-update Goodix lockup!