How to Fix Game Security Violation Detected (#00000022)
The “Game Security Violation Detected (#00000022)” error pops up due to Easy Anti-Cheat when it detects unauthorized software or actions. This results in the game crashing and showing a notification on your desktop. Common triggers include interference from applications like AutoHotkey scripts or DS4Windows, as they aren’t approved by Easy Anti-Cheat.
Other potential causes can be corrupted game files, issues with TPM (Trusted Platform Module) security settings, outdated graphics drivers, or network settings that are incorrectly configured. Here is a step-by-step guide to help you fix this error.
1. Stop Conflicting Software
Applications like DS4Windows and AutoHotkey, often used to customize gaming inputs, can activate anti-cheat systems like Easy Anti-Cheat. These tools work by simulating user inputs, which anti-cheat systems might mistake as unauthorized changes to the game.
Easy Anti-Cheat monitors for such changes to prevent cheating, so it may flag these programs and cause the game to crash. To resolve this, stop these applications from running at startup.
- Press Windows + Shift + Esc to open Task Manager.
- Go to the Startup tab.
- Select the problematic application and click Disable.
- Restart your PC and launch the game again.
2. Verify Game Files
Corrupted or missing game files can interfere with Easy Anti-Cheat’s file checks, intended to ensure your game hasn’t been tampered with. This system compares the game’s files with a standard baseline, and if it finds discrepancies like altered executables, it may trigger the error.
This results in the “Game Security Violation Detected (#00000022)” error, leading to a game crash. Verifying game files through your platform (like Steam or Epic Games) checks and replaces any damaged files, restoring the game and allowing Easy Anti-Cheat to verify without issues.
- Open Steam and go to your Library.
- Right-click on the game (e.g., Apex Legends) and select Properties.
- Click on Local Files in the left pane, then select Verify Integrity of Game Files.
- Once complete, relaunch the game.
3. Reset Network Settings
Incorrect network settings—such as DNS misconfigurations, VPN/proxy conflicts, or strict firewall rules—can disrupt Easy Anti-Cheat’s secure handshake with its authentication servers. This process is crucial for real-time verification of your game session.
When network settings block or slow this communication (due to packet loss, port restrictions, or SSL/TLS errors), the anti-cheat system might interpret it as a security breach, crashing the game.
Resetting your network settings to defaults clears these conflicts by restoring standard ports, flushing DNS caches, and removing custom rules that might interfere with server trust checks.
- Search for Network Reset in the Windows search bar and open it.
- Click on Reset Now.
- Restart your PC and try launching the game again.
4. Perform a Clean Boot
Third-party software and background services (e.g., RGB controllers, performance boosters, or overlay apps like Discord) can disrupt Easy Anti-Cheat’s monitoring of system processes. These programs might inject code or modify memory, prompting the anti-cheat system to see this as tampering.
To find out if such software is causing the issue, perform a clean boot. This temporarily disables all non-Microsoft services and startup programs, creating a “baseline” environment for the game. If the error goes away, re-enable services gradually to identify the culprit.
- Press Windows + R, type ‘msconfig‘, and press Enter.
- Go to the Services tab, check the Hide all Microsoft services box, click Disable all, and hit OK.
- Press Windows + Shift + Esc to open Task Manager.
- Restart your PC and try running the game.
5. Disable Built-in Graphics Card
Integrated graphics cards (such as Intel HD/UHD or AMD Radeon Vega) may conflict with Easy Anti-Cheat due to outdated drivers, unstable performance, or compatibility issues. These GPUs might lack the processing power required for modern anti-cheat systems to function well.
When Easy Anti-Cheat detects anomalies in hardware behavior, it might mistake these for tampering attempts, causing the game to crash.
Disabling the integrated GPU prioritizes a dedicated graphics card (e.g., NVIDIA/AMD discrete GPUs), which are better optimized for gaming and anti-cheat compatibility.
- Search for Device Manager in the Windows search bar and open it.
- Expand the Display Adapters section.
- Right-click on the integrated graphics card and select Disable Device.
- Restart your PC and try launching the game again.
6. Disable TPM
The Trusted Platform Module (TPM) is a security feature managing encryption keys and system integrity. Occasionally, TPM’s secure processes might conflict with Easy Anti-Cheat’s anti-tampering checks. This happens because both operate at low-level software layers, and TPM’s strict protocols might misinterpret anti-cheat behaviors. Disabling TPM temporarily in BIOS/UEFI can help reveal if its features are causing the error.
- Restart your PC and press the BIOS key (usually F2, F10, or Del) as soon as the first screen appears.
- In the BIOS menu, navigate to the Security tab.
- Look for an option named Trusted Platform Module (TPM) or similar (e.g., Intel Platform Trust Technology on Intel systems).
- Select the option, choose Disable, and press Enter.
- Save changes, restart your PC, and try running the game again.