This article provides instructions on configuring the Duo Windows Logon client and ADSelfService Plus login agent to coexist on Windows systems. This ensures the ADSelfService Plus login agent appears on the Windows login and lock screen, even when the Duo Windows Logon client is installed.
Why is this important?
By default, the Duo Windows Logon client may take precedence, hiding the ADSelfService Plus login agent. This configuration allows both providers to operate seamlessly without conflicts.
Supported OS versions: Windows 10, 11, Server 2016, Server 2019, Server 2022
Administrator privileges on the target Windows machine
Access to the Windows Registry Editor (regedit.exe)
Step 1: Configure the Duo Windows Logon client
Open the Registry Editor (regedit.exe) by clicking the Windows icon in the bottom-left corner. In the search bar, type Registry Editor and press Enter. You can also find the Registry Editor by navigating to Control Panel > All Control Panel Items > Windows Tools > Registry Editor.
Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Duo Security\DuoCredProv.
In the right pane, right-click and select New > Multi-String Value.
Name the new value ProvidersWhiteList.
Double click ProvidersWhiteList and enter the following value: {B80B099C-62EA-43CD-9540-3DD26AF3B2B0}.
Click OK.
Close the Registry Editor.
Step 2: Configure the ADSelfService Plus login agent
Open Registry Editor (regedit.exe).
Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ZOHO CORP\ADSelfService Plus Client Software.
In the right pane, right-click and select New > String Value.
Name the new value WrappingProvider.
Double-click WrappingProvider and enter the following value: {44E2ED41-48C7-4712-A3C3-250C5E6D5D84}
Click OK.
Close the Registry Editor.
Open Group Policy Management Console (GPMC) (gpmc.msc).
Right-click the desired OU and select Create a GPO in this domain, and Link it here...
Name the GPO Wrap Duo with ADSelfService Plus and click OK.
Step 2: Configure Duo Security Registry settings
Edit the newly created GPO.
Navigate to Computer Configuration > Preferences > Windows Settings > Registry.
Right-click and select New > Registry Item.
Configure the settings as follows:
Action: Create
Hive: HKEY_LOCAL_MACHINE
Key Path: SOFTWARE\Duo Security\DuoCredProv
Value Name: ProvidersWhiteList
Value Type: Multi-String Value (REG_MULTI_SZ)
Value Data: {B80B099C-62EA-43cd-9540-3DD26AF3B2B0}
Click OK to save.
Step 3: Configure ADSelfService Plus Registry settings
Right-click again in the Registry section and select New > Registry Item.
Configure the settings as follows:
Action: Create
Hive: HKEY_LOCAL_MACHINE
Key Path: SOFTWARE\Wow6432Node\ZOHO CORP\ADSelfService Plus Client Software
Value Name: WrappingProvider
Value Type: String Value (REG_SZ)
Value Data: {44E2ED41-48C7-4712-A3C3-250C5E6D5D84}
Click OK to save.
Step 4: Apply the GPO
Close the Group Policy Editor.
Run the following command on the domain controller to apply the policy immediately:
gpupdate /force Restart the target machines for changes to take effect.
If the ADSelfService Plus login agent does not appear, re-check the registry entries for typos or missing values.
If the Duo Security prompts override ADSelfService Plus, confirm that ProvidersWhiteList is correctly set in Duo Security’s registry settings.
Ensure the GPO is applied correctly by running gpresult/r on the target machine.
Always backup the registry before making modifications.
Use group policy or automated scripts to deploy registry changes on multiple machines.
Test changes on a non-production system before rolling out to all users.