Hello Young Leo, thank you for posting in the Microsoft Q&A community and providing such an incredibly detailed report.
I have investigated the intermittent Access Denied (0x00000005) error occurring when Windows 11 devices enrolled in Intune and using Windows Hello for Business (WHFB) attempt to access shared printers on the file server.
Based on our research and the event logs provided (specifically Event ID 208), it might be an incompatibility between Windows 11 security enhancements and the current Active Directory PKI configuration.
My investigation indicates that the issue is caused by a mismatch between:
- The authentication method used by WHFB (PKINIT / certificate-based Kerberos).
- The current DC certificate configuration in your environment.
Specifically:
- Domain Controllers are currently using legacy certificate templates (such as Domain Controller or Domain Controller Authentication).
- These templates do not include the KDC Authentication object identifier (OID) required for modern Kerberos certificate authentication scenarios.
Authentication Failure:
- Event ID 208 (KDC supported algorithms: { }) indicates that your DCs (KDCs) are presenting a certificate that does not meet these new Windows 11 requirements (e.g., it is using SHA-1 or is missing the KDC Authentication OID).
Supporting Documentation:
- Regarding KDC Certificate Requirement:
- Regarding Windows 11 PKINIT Policy:
Recommendation:
You can proceed with either the permanent infrastructure fix or a temporary client-side workaround.
1. Resolution A:
Access your internal CA server and open the Certificate Templates Console (certtmpl.msc).
Verify / Update or Duplicate the Kerberos Authentication certificate template. Ensure that:
- Compatibility: CA and Certificate Recipient levels are Windows Server 2008 or higher.
- Cryptography:
- Provider Category: Key Storage Provider (KSP)
- Minimum hash algorithm: SHA256 or higher
- Extensions: The Application Policies include the KDC Authentication OID.
Issue this updated Certificate Template to all DCs and ensure all DCs obtain the new certificate.
On each DC, open certlm.msc, remove the old or incompatible KDC certificates,
Please ensure that the DC has been issued the new certificate based on the updated template and then run "Restart-Service Kdc" to apply the new certificate.
Have affected users Sign Out completely and Sign In again with their WHFB PIN.
2. Resolution B:
If immediate PKI changes are not feasible, a temporary workaround can be applied:
- Configure the PKInitHashAlgorithmConfiguration policy via Intune
- Allow additional (legacy) hash algorithms (such as SHA-1) by setting them to Supported
If this helps resolve your problem, please consider hitting "Accept Answer" so other users facing this failure can easily find the solution!