To remove Windows Hello for Business from sign-in and stop it from being (auto) enabled, configure policy to disable it and, if needed, remove existing Hello credentials.
- Disable Windows Hello for Business via policy/registry
Use one of these supported options to turn off Windows Hello for Business so it no longer enrolls or is required:
- Tenant / Intune / MDM (PassportForWork CSP – device scope):
Set the following registry value to 0 (disable):- Key path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Policies\PassportForWork\<Tenant-ID>\Device\Policies - Key name:
UsePassportForWork - Type:
REG_DWORD - Value:
0to disable (1enables)
- Key path:
- Tenant / Intune / MDM (PassportForWork CSP – user scope):
Set the following registry value to 0 (disable):- Key path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Policies\PassportForWork\<Tenant-ID>\UserSid\Policies - Key name:
UsePassportForWork - Type:
REG_DWORD - Value:
0to disable (1enables)
- Key path:
- Group Policy – device scope:
Configure the Use Windows Hello for Business policy (or its backing registry) to disabled:- Key path:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PassportForWork - Key name:
Enabled - Type:
REG_DWORD - Value:
0to disable (1enables)
- Key path:
- Group Policy – user scope:
- Key path:
HKEY_USERS\<UserSID>\SOFTWARE\Policies\Microsoft\PassportForWork - Key name:
Enabled - Type:
REG_DWORD - Value:
0to disable (1enables)
- Key path:
If both device and user policies exist and conflict, the user policy takes precedence. Avoid creating local GPO/registry that conflicts with MDM, as this can cause unexpected behavior.
If devices are Microsoft Entra joined and you want to stop automatic enrollment entirely, use one of these supported options:
- Disable Windows Hello using the tenant-wide policy.
- In Intune, configure Use Windows Hello for Business to Disable (for example via the supported policy types) and, if using the Enrollment Status Page (ESP), ensure ESP blocks desktop access until this policy is applied.
- Provision devices with a provisioning package that disables Windows Hello for Business.
- Use scripted solutions during OS deployment to set the above registry values to disable Windows Hello for Business.
- Disable automatic enrollment in cloud-only deployments
In a cloud-only Microsoft Entra join scenario, Windows Hello for Business is enabled and enrollment is attempted by default. To disable automatic enrollment:
- Follow the guidance under Disable Windows Hello for Business enrollment and set the
UsePassportForWork/Enabledvalues to 0, or use the tenant-wide / Intune policies described above. - Note: During OOBE for Microsoft Entra join without Intune, the PIN setup screen can be cancelled to reach the desktop without enrolling in Windows Hello for Business.
- Remove existing Windows Hello credentials from devices
After policy is set to disable Windows Hello for Business, existing credentials can be removed from each device:
- Users can remove Windows Hello sign-in options (PIN, face, fingerprint) from:
Start > Settings > Accounts > Sign-in options, select the Windows Hello method, then Remove. This unenrolls the user and deletes the associated biometric template database file on that device. - To delete the Windows Hello for Business container on a device (for example, as an admin cleanup step), run:
certutil.exe -deleteHelloContainer
Once policies are applied and existing credentials removed, Windows Hello for Business will no longer be offered or used as a sign-in method on those managed devices.
References: