Hardware Azure attestation failure (400 Bad Request) - Intel Core Ultra 7 265KF / MSI Z890

Cooper 0 Reputation points
2026-08-24T17:33:06.2666667+00:00

My system fails remote health attestation checks. Local TPM 2.0 and Secure Boot are confirmed healthy and active via running tpm.msc. The cloud server is rejecting the system, indicating an un-onboarded platform certificate batch. Hardware specs are; MSI Pro z890-p wifi (lga 1851) motherboard, with an Intel Core Ultra 7 265kf cpu with Intel PTT 2.0/CSME.

See TPM endorsement key info in attached screenshot.Administrator_ Windows PowerShell 8_24_2026 1_24_20 PM

Azure Cloud Services
Azure Cloud Services

An Azure platform as a service offer that is used to deploy web and cloud applications.

0 comments No comments

Answer accepted by question author
Allan Solomon Mejia 6,240 Reputation points
2026-08-25T21:31:56.6466667+00:00

Hello @Cooper

It seems the TPM is present and set up correctly; the screenshot shows IsPresent is True and that there is an Intel PTT/CSME endorsement certificate, which means a 400 Bad Request doesn't necessarily indicate that TPM 2.0 or Secure Boot is misconfigured.

Windows remote health attestation goes beyond verifying the local TPM state; the Microsoft service also checks the EK/AIK certificate chain and whether the certificate is issued by a recognized/trusted CA.

There have also recently been reports of Intel PTT/CSME systems receiving an HTTP 400 error during AIK enrollment with the message 'No valid TPM EK/Platform certificate provided', even though the TPM and EK certificates are present locally.

I would recommend:

  • Install the latest MSI BIOS and Intel ME/CSME firmware, then retest.
  • Make sure outbound access isn't blocking Intel's EK certificate service or Microsoft's AIK service. Microsoft specifically documents ekop.intel.com for Intel firmware TPM certificate provisioning and *.microsoftaik.azure.net for AIK provisioning.
  • Run TpmTool GetDeviceInformation and confirm Ready For Attestation and Is Capable For Attestation are both True.
  • Avoid clearing the TPM as the first troubleshooting step, particularly if BitLocker is enabled. Microsoft warns that TPM reset/troubleshooting operations can result in data loss.
  • If the 400 persists with current firmware and unrestricted access to those endpoints, this may require escalation to Microsoft and/or MSI/Intel, since the EK/platform certificate chain may not yet be accepted by the Microsoft attestation service, rather than indicating a local Windows configuration problem.

Sharing these references with you:

Microsoft - Control the health of Windows devices ·

Microsoft - TPM attestation overview ·

Microsoft - HealthAttestation CSP

Please "Accept the Answer" if this information helped you. This will help us and others in the community.

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.