Hello Handian,
What you are seeing is a common behavior in Windows 802.1X when both machine and user authentication contexts are available. Even though you’ve explicitly set the adapter to use computer authentication, Windows will still attempt user-based authentication during certain transitions, particularly when the logon state changes or when the single sign-on (SSO) option is enabled in the 802.1X settings. This explains why Event Viewer shows a failed attempt with a user certificate, followed shortly by a successful machine certificate authentication.
The root cause is that the supplicant (Wired AutoConfig) cycles through available authentication modes depending on system state. If “Enable single sign on” is configured to run before or after user logon, Windows will briefly try user authentication. If no valid user certificate is present or the RADIUS server rejects it, you’ll see the error you described. Once the system falls back to machine authentication, the connection succeeds. This is expected behavior unless you explicitly restrict the supplicant to machine-only authentication without SSO.
To prevent these transient failures, you should verify that in the Ethernet Properties > Authentication tab > Advanced settings, the “Specify authentication mode” is set to “Computer authentication” and that “Enable single sign on” is disabled. If SSO is required in your environment, you’ll need to ensure that both machine and user certificates are properly issued and trusted by the NPS/RADIUS server, otherwise you’ll continue to see these short-lived failures. Also confirm that your Group Policy under Computer Configuration > Windows Settings > Security Settings > Wired Network (IEEE 802.3) Policies enforces machine authentication only, as this overrides local adapter settings.
In short, the brief switch to user certificate is not a bug but a design behavior of the Windows supplicant when SSO or dual-mode authentication is enabled. Locking the policy to machine-only authentication will eliminate the user certificate attempts and the associated error events.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!HP.