Gaming How-To

Modern Warfare 4 on PC: How to Enable TPM 2.0 and Secure Boot

Five checks and firmware changes that take a Windows PC to "System compliant: Ready to play" for RICOCHET Anti-Cheat.

Five checks and firmware changes that take a Windows PC to “System compliant: Ready to play” for RICOCHET Anti-Cheat.

Image: Infinity Ward

Modern Warfare 4 won’t run on PC unless two security features are switched on. The game’s Steam page says “TPM 2.0 and Secure Boot required, other security measures may be enforced”, and RICOCHET Anti-Cheat checks for both. If the game tells you at launch that your PC doesn’t meet its attestation or security requirement, these are the two settings it is looking at. Most modern PCs support both. They are often just turned off in the motherboard firmware.

Quick answer: Turn on the firmware TPM and Secure Boot in your UEFI/BIOS, with the system drive on GPT and CSM/Legacy off. Then run the Call of Duty Secure Attestation Wizard until it reports “System compliant: Ready to play”.


Check TPM 2.0 and Secure Boot status in Windows

Check what’s already on before you touch the firmware. Two built-in Windows tools tell you, and you open both from the Run box.

Bring up Run with Windows Key + R, enter tpm.msc, then press Enter. Check the TPM management window to see whether a TPM is installed and ready.
TPM Management on Local Computer window opened from tpm.msc, showing whether a compatible TPM is available
The TPM Management on Local Computer window shows whether Windows can see a compatible TPM.
Use Windows Key + R again, enter msinfo32, and press Enter to launch System Information. Keep the System Summary page open.
In System Summary, find the “Secure Boot State” and “BIOS Mode” lines. Compare them with the table below.
ToolWhat you want to seeIf it’s wrong
tpm.mscTPM present and readyTurn on the firmware TPM
msinfo32: Secure Boot StateOnTurn on Secure Boot
msinfo32: BIOS ModeUEFICheck GPT, then switch to UEFI

If tpm.msc says it can’t find a compatible TPM, the firmware TPM is switched off in the BIOS. If BIOS Mode reads Legacy, follow the order “Legacy Mode -> Check GPT First -> Switch to UEFI”.

If your system disk is MBR rather than GPT, switching to UEFI without converting it first can leave Windows unable to boot. Activision’s support page has a section on confirming the partition style is GPT and converting it if it’s MBR.


Safety checks before changing BIOS settings

Firmware changes can affect drive encryption and boot, so go through these first, in this order.

  • Save your BitLocker recovery key and back up important data.
  • Change the required TPM, UEFI, CSM, and Secure Boot settings and nothing else.
  • Do not clear, reset, or delete TPM keys.
  • If a setting isn’t there, check your motherboard manual or ask your IT administrator.

Enable the firmware TPM in UEFI/BIOS

Hold Shift as you select Restart in Windows. At the blue “Choose an option” screen, select Troubleshoot > Advanced options > UEFI Firmware Settings > Restart. Alternatively, press your motherboard’s setup key during startup.
On an ASUS board, press F7 to switch the UEFI BIOS Utility from EZ Mode to Advanced Mode. Other boards lay this out differently.
On an AMD system, open Advanced > AMD fTPM configuration and set “Selects TPM device” to “Enable Firmware TPM”. Leave “Erase fTPM NV for factory reset” on Disabled.

Intel systems use a different name and location for the firmware TPM option. “BIOS menus vary by motherboard – check your manual” applies here more than anywhere. Once you’re back in Windows, tpm.msc should report the TPM as ready.


Turn on Secure Boot (GPT drive, CSM off)

Secure Boot depends on UEFI booting, so confirm the OS drive is GPT before you start. The on-screen reminder is “Check first: OS drive = GPT”.

In the firmware’s Boot tab, disable CSM (Compatibility Support Module) or Legacy boot. These legacy options block Secure Boot.
Go to Boot > Secure Boot and choose “Windows UEFI mode” for OS Type.
Save and exit. On most boards that’s F10.
When Windows loads, open msinfo32 again. “Secure Boot State” should now read On.

Confirm with the Call of Duty Secure Attestation Wizard

Open Activision’s TPM 2.0 and Secure Boot support page and, under “Call of Duty Secure Attestation Wizard”, download the wizard (version 1.1.0 at the time of writing). It comes as a zip; run the app inside. Allow it through the Windows User Account Control prompt, which lists the publisher as Activision Publishing Inc.
Accept the User License Agreement.
Select Run Scan and wait for the result.

A wizard result of “System compliant: Ready to play” means setup is complete and the game’s checks should succeed. If the result is “System not compliant: Follow wizard instructions”, use the wizard’s list to identify which setting remains disabled. Correct it, then run the scan again. Common items to inspect are the GPT partition, firmware TPM, and motherboard-specific menus. For a missing or unavailable option, consult the board manual; on a managed machine, contact the PC maker or IT administrator. The FAQ on that Activision support page also explains the consequences of leaving TPM 2.0 and Secure Boot disabled and offers guidance if you cannot enable them.