In a synchronized AD/Microsoft 365 environment, Windows Hello for Business behavior is controlled by a combination of Group Policy (GPO) and MDM/CSP (for example, Intune). If Windows Hello works initially and then deactivates, the most likely cause is a policy conflict or a policy refresh that overwrites the initial configuration.
Key points and policies to check:
- Avoid mixing GPO and CSP for Windows Hello for Business
Windows Hello for Business can be configured by Group Policy or by the PassportForWork CSP (for example via Intune), but not a combination of both. If both are configured, the CSP settings are ignored until the GPO settings are cleared. This can cause Windows Hello to appear correctly configured at first and then be overridden when Group Policy refreshes. Actions:- On a test machine, run
gpresult /h report.htmland review applied GPOs related to Windows Hello for Business. - In Intune (if used), review any Windows Hello for Business settings configured via:
- Settings catalog
- Security baselines
- Custom policy using PassportForWork CSP
- Account protection policy
- Identity protection policy template
- Decide on a single configuration source (GPO or Intune/MDM) and remove/disable the other for Windows Hello for Business.
- On a test machine, run
- Understand policy precedence between GPO and Intune
In hybrid deployments (key trust or certificate trust), if Windows Hello for Business is configured in both Group Policy and Intune, Group Policy takes precedence and Intune settings are ignored. This precedence can explain why a device initially behaves as expected (for example, at enrollment) and then changes behavior after a Group Policy refresh. Actions:- In a hybrid key trust or hybrid certificate trust deployment, verify that only one of the following is configuring Windows Hello for Business:
- Group Policy (on-premises)
- Intune/MDM (PassportForWork CSP)
- If both are present, remove or neutralize the GPO settings so that Intune can apply consistently, or disable the Intune configuration and manage everything via GPO.
- In a hybrid key trust or hybrid certificate trust deployment, verify that only one of the following is configuring Windows Hello for Business:
- Check policy precedence within Windows Hello for Business policies
Some Windows Hello for Business policies exist at both user and computer scope. The precedence is:- User – GPO
- Computer – GPO
- User – PassportForWork CSP
- Device – PassportForWork CSP
- Exchange Active Sync – DeviceLock CSP
- Verify that user-level GPOs are not disabling or restricting Windows Hello for Business after sign-in.
- If using DeviceLock CSP (for example via Exchange Active Sync policies), be aware that password/PIN complexity from DeviceLock and PassportForWork are combined, and the strictest policy is enforced. Misconfigured complexity or expiration could force re-enrollment or make PIN invalid.
- Verify Intune tenant-wide Windows Hello for Business setting (if Intune is used)
For Microsoft Entra joined or hybrid joined devices enrolled in Intune, there is a tenant-wide Windows Hello for Business policy that is applied only at enrollment time. Later, device configuration policies can change behavior. Actions:- In the Microsoft Intune admin center:
- Go to Devices > Windows > Windows Enrollment > Windows Hello for Business.
- Check Configure Windows Hello for Business and related settings.
- Ensure that this tenant-wide setting and any device configuration policies (settings catalog, security baselines, account protection, identity protection) are aligned and not conflicting.
- In the Microsoft Intune admin center:
- Confirm that prerequisite checks and enrollment are stable
If prerequisite checks fail intermittently, Windows Hello for Business enrollment might not persist correctly. Actions:- On an affected device, check Event Viewer → Applications and Services Logs > Microsoft > Windows > User Device Registration for errors or warnings after Windows Hello deactivates.
- Run
dsregcmd.exe /statusand verify device registration status with Microsoft Entra ID.
- Review any password/PIN expiration policies
If password or PIN expiration policies are misaligned, users might be forced into repeated re-enrollment or see failures when authenticating to AD resources, which can be perceived as Windows Hello “deactivating.” Actions:- Review PIN complexity and expiration policies configured via PassportForWork CSP or GPO.
- If DeviceLock CSP is used for password complexity, remember that Windows enforces the strictest combination of DeviceLock and PassportForWork policies.
By systematically checking:
- Whether both GPO and Intune/MDM are configuring Windows Hello for Business, and
- Which specific user/computer policies are applied and in what order,
the policy that is disabling or resetting Windows Hello after a few hours can be identified and corrected.
References:
- Configure Windows Hello for Business
- Configure and enroll in Windows Hello for Business in a hybrid key trust model
- Configure and enroll in Windows Hello for Business in hybrid certificate trust model
- Configure and enroll in Windows Hello for Business in an on-premises certificate trust model
- Configure and enroll in Windows Hello for Business in an on-premises key trust model
- How Windows Hello for Business works