Skip to content

How to Fix “This Build of Vanguard is Out of Compliance” in Valorant

Valorant’s Vanguard anti-cheat has ramped up security requirements recently, with many players suddenly seeing the dreaded “This build of Vanguard is out of compliance” message. This prevents the game from launching entirely until fixed.

As a social media expert who deals with gaming communities daily, I know this issue has led to frustration and confusion. But don’t uninstall just yet! In this comprehensive guide, I’ll share insider tips to get you back fragging in Valorant.

Why Valorant Demands UEFI and TPM

Before diving into solutions, let’s briefly unpack why Vanguard now requires UEFI and TPM 2.0 specifically:

UEFI – Short for Unified Extensible Firmware Interface, this modern standard replaces the outdated legacy BIOS firmware. UEFI offers numerous security advantages:

  • Built-in authentication when booting the system
  • Verification of firmware, OS, and applications before execution
  • Secure boot to prevent tampering with boot process
  • Supports modern 64-bit architecture

By requiring UEFI, Vanguard aims to ensure increased security and integrity from the ground up.

TPM 2.0 – Short for Trusted Platform Module, this is a hardware chip on your motherboard used for hardware-based encryption/decryption. It safeguards sensitive data related to the Windows OS and apps.

Specifically, TPM 2.0 secures cryptographic keys needed to protect Vanguard‘s own processes. With sophisticated cheating programs out there, Riot is wise to leverage TPM alongside UEFI.

Now let’s get into the step-by-step fixes to get compliant with Vanguard’s requirements.

Enabling UEFI in BIOS

  1. Restart your PC and press the BIOS key (F2, Del, F10) to access BIOS setup. Consult your motherboard manual for the exact key.

  2. Navigate to the Boot tab, and look for “Boot Mode” or “Boot Option”.

  3. Change the setting from Legacy/CSM to UEFI mode. This may be labelled “UEFI”, “UEFI Hybrid”, or “UEFI OS”.

  4. For Asus boards, disable CSM under the compatibility tab for guaranteed UEFI.

  5. For MSI, choose “UEFI” for boot mode and “UEFI Native” for Windows.

  6. For Gigabyte, simply pick “UEFI” as the boot option control.

  7. Save changes and exit BIOS to boot up in UEFI mode.

Here’s a quick snapshot of how UEFI looks for an Asus board:

Enabling UEFI on Asus Motherboard

And this is UEFI mode on a Gigabyte board:

Gigabyte UEFI Boot Mode

The process is similar across vendors. Enable UEFI properly and you’ll be on the path to Vanguard compliance.

Enabling TPM 2.0 in BIOS

Next up is enabling TPM 2.0 – your chip needs to be fully operational for Vanguard.

  1. Enter BIOS setup again using your board’s BIOS key.

  2. Navigate to the Security or Advanced tab. Look for a setting related to “TPM” or “Trusted Platform Module”.

  3. Ensure the setting is switched to “Enable” or “Active”.

  4. Set an admin password if your board prompts for one before enabling TPM.

  5. For Asus, you may need to go under Advanced -> PCH-FW Configuration -> TPM Device Selection -> Discrete TPM.

  6. For Gigabyte boards, just select "Enabled" under the Trusted Computing submenu.

  7. Save changes and reboot. TPM 2.0 should now be active.

Here’s how a correctly enabled TPM looks in MSI Click BIOS:

Enabled TPM 2.0 in MSI BIOS

With UEFI and TPM 2.0 enabled, you‘ve tackled the core requirements for Vanguard compliance. Try launching Valorant now and it should work smoothly!

Troubleshooting Tips

Of course, you may still run into issues getting these security features up and running. Here are some handy troubleshooting tips:

  • Update your BIOS to the latest version for guaranteed compatibility.

  • Consult your motherboard manual for instructions tailored to your specific model.

  • Attach a physical TPM module if your board lacks an integrated one.

  • Verify TPM 2.0 compatibility using the Windows TPM Management tool.

  • Adjust related BIOS settings like Secure Boot and Intel Platform Trust.

  • Consider upgrading your motherboard and processor if too outdated.

With the right changes, your hardware should align with Vanguard’s requirements.

Disabling VBS as Temporary Fix

If your system ultimately lacks UEFI or TPM 2.0 capability, there is one last resort – disabling VBS (Virtualization-Based Security). This is an advanced Windows security feature that Vanguard relies on.

By disabling VBS through BCDEdit commands, you can bypass the hardware restrictions. However, VBS protects against attacks using malicious kernel code so this comes with security trade-offs. Only use it if absolutely necessary.

Here are the steps to disable VBS:

  1. Open Command Prompt as Administrator.

  2. Type “bcdedit /set hypervisorlaunchtype off” and press Enter.

  3. Restart your PC.

  4. Under Windows Security -> Device Security -> Core Isolation, turn off “Memory Integrity”.

  5. Restart again and VBS will be disabled.

With VBS off, launch Valorant and the compliance error should disappear. But leave VBS off permanently at your own risk.

Closing Recommendations

Hopefully this guide has gotten you back into Valorant without Vanguard headaches! To summarize:

  • Enable UEFI and TPM 2.0 in BIOS for guaranteed compliance.

  • Update BIOS, drivers, OS for maximum compatibility.

  • Only disable VBS as a temporary fix – not recommended long-term.

  • Upgrade hardware if your system is too outdated.

  • Routinely check and maintain your PC’s security.

Feel free to reach out in the comments if you have any other questions getting Valorant running again! And be sure to share this guide with any fellow players encountering Vanguard issues. Happy fragging!