If your custom credentials providers don’t load when you log in to Windows 10 for the first time, this article can guide you. Credentials providers are the primary mechanism for authenticating users – they are currently the only method for users to prove their identity, which is required for login and other system authentication scenarios.
The Windows credential provider framework allows developers to create custom credential providers. When Winlogon wants to collect credentials, the logon user interface queries each credential provider for the number of credentials it wants to enumerate. After all, providers have listed their tiles, the logon user interface displays them to the user. The user then interacts with a tile to provide the necessary credentials. The login user interface submits these credentials for authentication.
Personalized credential providers fail to load on Windows 10
Let’s say you have a Windows 10 computer that is not joined to a domain and custom credential providers are installed on the computer. You connect to the computer for the first time after it starts up. In this scenario, the custom credential providers are not called.
According to Microsoft, this problem is inherent in the design. Windows 10 update improves Use my login information to automatically finish setting up my device after an update connection option. This functionality is used for the first connection. Therefore, providers of personalized credentials do not take effect.
To work around this problem, you must disable automatic login to the last user’s system by setting DisableAutomaticRestartSignOn Registration key.
Here’s how. Before editing the registry, back up the registry or create a system restore point in case the registry operation goes south.
Launch the Registry Editor.
Access the following registry key:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesSystem
In the right pane, double-click the DisableAutomaticRestartSignOn to modify its properties.
Then set the Value data at 1.
Click on Okay.
Restart the PC for the changes to take effect.
And that’s all!
- Keywords: Connection, troubleshooting