Azure AIK enrollment fails with 0x80190190: “No valid TPM EK/Platform certificate provided” on Intel CSME ADL PTT

Christopher Siriska 5 Reputation points
2026-06-05T06:22:34.8666667+00:00

I am unable to launch Call of Duty because the Secure Attestation check reports “BIOS firmware: Update Required,” but the system firmware and TPM appear to be compliant.

System summary:

  • Motherboard: ASUS TUF GAMING Z790-PLUS WIFI
  • BIOS: 1836
  • Intel ME / TPM firmware reported by Windows: 600.18.1040.2765
  • BIOS Mode: UEFI
  • Secure Boot State: On
  • TPM Present: True
  • TPM Version: 2.0
  • TPM Ready: True
  • Ready For Attestation: True
  • Is Capable For Attestation: True
  • TPM Has Vulnerable Firmware: False

The actual failure appears to be Microsoft AIK enrollment, not the BIOS. Running:

certreq -enrollaik -config ""

returns:

HTTP/1.1 400 Bad Request 0x80190190 / HTTP_E_STATUS_BAD_REQUEST “No valid TPM EK/Platform certificate provided in the TPM identity request message.”

The Call of Duty broker log also repeatedly shows:

Enroll AIK result -2145844848

I have already updated the BIOS to the latest available ASUS version and confirmed the Intel ME/PTT firmware update applied. Windows reports the TPM is ready and capable for attestation, but Azure AIK enrollment rejects the TPM EK/platform certificate chain.

Please advise whether this is a Microsoft Azure AIK trust-chain issue for Intel CSME ADL PTT, and whether there is a supported client-side fix. If this cannot be resolved, I need this escalated or refunded because the game is blocked despite the system meeting the published TPM 2.0 and Secure Boot requirements.

Sysinternals
Sysinternals

Advanced system utilities to manage, troubleshoot, and diagnose Windows and Linux systems and applications.


4 answers

Sort by: Most helpful
  1. Bradley selph 0 Reputation points
    2026-07-04T02:28:41.72+00:00

    I had the same issue and tried everything mentioned here, including every troubleshooting step short of reinstalling Windows on a new drive. Nothing worked.

    The solution that finally fixed it was removing all drives from the system, clearing the TPM in the BIOS, and performing a clean installation of Windows on a different drive. After installing all Windows updates, reinstalling the drivers, and going through several restarts, I was finally able to install the game, pass the attestation checks, and play without issues.

    Based on my experience, the only reliable fix at the moment is a clean Windows installation. Unfortunately, none of the other methods worked.

    Was this answer helpful?

    2 people found this answer helpful.

  2. 豐川 祥子 0 Reputation points
    2026-06-07T14:49:53.3533333+00:00

    Maybe you can try:

    https://www.xiaoheihe.cn/app/bbs/link/afe571fca832?h_camp=link&h_src=YXBwX3NoYXJl

    It's a Chinese tutorial so translation is needed.

    Was this answer helpful?

    0 comments No comments

  3. 豐川 祥子 0 Reputation points
    2026-06-07T09:30:49.6066667+00:00

    I'm encountering this problem too. 400 means your TPM EK certs chain is corrupted. You can use "tpmdiagnostics.exe ekchain"(Go Settings>Apps > Options features and install this) to check if your Windows EK chain is fine. You can extract certs from TPM hardware or download some from Intel to fix the chain. After that maybe it's solved. Why maybe? Because the return will possibly change to 404 Not Found.

    Was this answer helpful?

    0 comments No comments

  4. Rayyan Fawad 1,075 Reputation points
    2026-06-05T08:52:28.0833333+00:00

    The 0x80190109 / 0x80190190 Azure AIK enrollment failure on Intel CSME platforms happens because Microsoft's cloud attestation endpoints are failing to validate the Endorsement Key (EK) certificate chain provided by your built-in Intel PTT firmware. Even though Windows reports the TPM is ready, Call of Duty's anti-cheat engine requires a fully verified hardware trust chain, which breaks if the local certificate issued by Intel is either missing from Microsoft’s cloud lookup directory or corrupted in the firmware layer.

    To clear this on the client side, you need to force Windows to completely clear and re-provision the TPM identity:

    Clear the TPM completely: Open Windows Security, navigate to Device Security > Security Processor Details > Security Processor Troubleshooting, and select Clear TPM. Your PC will restart; make sure you have any Windows BitLocker recovery keys backed up before doing this.

    Force Certificate Re-Enrollment via PowerShell: After the reboot, open PowerShell as an Administrator and execute the command Enroll-TpmAeCsr (or run certreq -enrollaik -config "" in an elevated prompt) to force Windows to request a fresh, clean attestation identity key token directly from the Microsoft cloud endpoints.

    Verify Intel ME Driver State: If the cloud still rejects the certificate chain, the issue stems from an outdated Intel Management Engine Interface component. Navigate to your ASUS TUF Z790-PLUS motherboard support page, explicitly download and install the standalone Intel ME Consumer Driver Package (do not rely on standard Windows Update versions), and re-run the attestation check.

    Was this answer 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.