Quick answer

Run the game’s own EasyAntiCheat_Setup.exe as administrator and click Repair Service — that clears most “not installed” errors. If it persists, reinstall through the same tool and verify game files. On Windows 11, an “untrusted system file” error usually means Secure Boot and TPM 2.0 are off; EAC now requires both.

By LK Wood IV · 2026-06-28 · ~11 min read · St. Louis County, MO

TL;DR · Fix Easy Anti-Cheat

  • Start here: run the game's own EasyAntiCheat_Setup.exe as administrator and click Repair Service. This fixes most "not installed" errors.
  • If it still fails: reinstall EAC with that same tool, verify game files, and run the game as administrator.
  • Windows 11 "untrusted system file" / won't launch: enable Secure Boot + TPM 2.0 (EAC now requires them), and check Memory Integrity.
  • The cause almost no guide mentions: Windows 11 Smart App Control can silently block an unsigned launcher or anti-cheat module. Confirm it first (Event Viewer), then disable it as a last resort -- it lowers security for your whole PC.
  • Never download a third-party "EAC fixer." Every real fix is a Windows setting or the official tool already inside your game.

Easy Anti-Cheat (EAC) runs underneath a huge share of online PC games – Star Citizen, Apex Legends, Fortnite, Lords of the Fallen, Elden Ring, and dozens more – and when it breaks, the game simply will not start. The errors come in a few flavors (“Easy Anti-Cheat is not installed,” “Easy Anti-Cheat failed to start,” “untrusted system file,” or a launcher that just bounces back to desktop), but they share a small set of real causes. This guide ranks the fixes by how often they actually work, and it covers one cause – Windows 11 Smart App Control – that I ran into on my own machine and that nearly every other guide misses.

The one rule before you start: fix the cause, not the symptom. Reinstalling a 100 GB game because a service failed to register is the slow, wrong move. Work down this list in order and stop at the one that applies to you.

What Easy Anti-Cheat actually is (and why it fails)

EAC is a kernel-level anti-cheat service that each game installs alongside itself. Because it runs at a low level and has to trust the code around it, it is unusually sensitive to four things: whether its own service is registered correctly, whether it has permission to run, whether Windows’ platform-security features (Secure Boot, TPM) are on, and whether anything on the system is blocking it from loading. Almost every EAC error traces back to one of those four. Knowing which one is the whole game.

The fixes, ranked by what actually works

1. Repair the Easy Anti-Cheat service (fixes most “not installed” errors)

EAC ships a small installer inside every game that uses it, and it has a one-click repair. This is the first thing to try and it resolves the majority of “not installed” / “failed to start” errors.

  1. Open the game’s install folder. For Steam that is usually C:\Program Files (x86)\Steam\steamapps\common\[Game Name]; other launchers have their own path.
  2. Find the EasyAntiCheat (or EasyAntiCheat_EOS) subfolder and open it.
  3. Right-click EasyAntiCheat_Setup.exe and choose Run as administrator (accept the UAC prompt).
  4. Pick your game from the dropdown, then click Repair Service.
  5. Restart your PC and launch the game again.

If repair does not do it, run the same tool, choose Uninstall, let it finish, then run it again and choose Install. This rebuilds the service from scratch. (Driver Easy, Appuals)

2. Run the game (and the repair tool) as administrator

EAC needs to register and start a Windows service, which requires elevated rights. If it lacks them, you get a “not installed” or “failed to start” error even when the files are fine. Right-click the game’s launcher (or the EAC setup) and Run as administrator. To make it permanent, open the launcher’s Properties, go to Compatibility, and tick Run this program as an administrator.

3. Verify the game files

A single corrupted EAC file will break the service. Use your launcher’s repair: on Steam, right-click the game, Properties, Installed Files, Verify integrity of game files; other launchers have an equivalent “verify” or “scan.” This re-downloads only what is broken, not the whole game.

4. Turn on Secure Boot and TPM (the “untrusted system file” / Windows 11 cause)

Modern Easy Anti-Cheat enforces Secure Boot and TPM 2.0 as part of its “additional security requirements.” If Secure Boot is disabled, newer EAC titles can refuse to start or report an untrusted system file. (Easy Anti-Cheat additional security requirements)

  1. Reboot into your BIOS/UEFI (usually Del or F2 at boot).
  2. Under Boot or Security, set Secure Boot to Enabled, and confirm TPM (often labeled PTT on Intel or fTPM on AMD) is on.
  3. Save and reboot.
  4. If a game still complains, open Windows Security > Device security > Core isolation and try enabling Memory Integrity (note it can cost a little performance on some systems). (Microsoft Q&A)

A caution worth stating: enabling Secure Boot on a PC that was installed in Legacy/CSM mode can stop Windows from booting. If your install is older, confirm it is using UEFI/GPT before flipping Secure Boot on.

5. Update Windows, GPU drivers, and the Visual C++ runtimes

EAC leans on current platform components. Install pending Windows Updates, update your GPU driver, and install the latest Microsoft Visual C++ Redistributables (x64 and x86). Outdated runtimes are a quiet cause of “failed to start.”

6. Whitelist EAC in your antivirus

Because EAC injects at a low level, third-party antivirus sometimes quarantines or locks its files mid-launch. Add the game’s folder and EasyAntiCheat_Setup.exe to your antivirus exclusions (preferred), or pause real-time protection only long enough to test. Whitelisting beats fully disabling your antivirus.

7. The cause almost no guide covers: Windows 11 Smart App Control

This is the one I hit personally, on a clean Windows 11 install on my own 7800X3D / RTX 5080 build: the game would not launch, no fix above changed anything, and there was no useful error – because the thing blocking it was a Windows security feature, not the game.

Smart App Control (SAC) is a Windows 11 (22H2 and newer) feature that blocks apps it does not recognize or that are unsigned – system-wide, with no per-app allowlist. It is separate from Microsoft Defender. When SAC is enforced, it can silently block an unsigned game launcher or an anti-cheat component from loading, and the result looks exactly like a generic EAC or launch failure with no message pointing at the real cause.

It is a real but uncommon cause, which is why it belongs near the bottom of this list – but if every other fix has failed and you are on Windows 11, check it.

Confirm SAC is actually the cause first. Do not disable a security feature on a guess:

  • Look for a notification that reads “Smart App Control blocked an app,” or
  • Open Event Viewer > Applications and Services Logs > Microsoft > Windows, and check the CodeIntegrity / AppLocker logs around the time the game failed for a block on the launcher or EAC executable.

If, and only if, SAC is confirmed as the cause, you can turn it off:

  1. Open Windows Security > App & browser control > Smart App Control settings.
  2. If it reads On or Evaluation, set it to Off.
  3. Restart and launch the game.

Two honest caveats you should know before you do this:

  • It lowers security for your whole PC, not just the game. SAC blocks unsigned and unknown software across the system, so turning it off removes that layer everywhere.
  • Historically, turning SAC off was a one-way door – re-enabling it required reinstalling Windows. An April 2026 Windows 11 update is changing this so you can re-enable SAC from Windows Security without a reinstall, but it is rolling out gradually and your PC may not have it yet. Treat disabling SAC as a deliberate choice, and re-enable it once your game’s anti-cheat is trusted.
Work the fixes in order -- stop at yours
Most common at the top; the security-lowering step is deliberately last
1Repair the EAC serviceEasyAntiCheat_Setup.exe (as admin) -> Repair Service -- fixes most cases2Run as administratorEAC needs elevated rights to register its service3Verify game filesRepairs one corrupted file without re-downloading the game4Enable Secure Boot + TPMRequired by modern EAC; fixes "untrusted system file"5Update Windows, GPU driver, VC++Outdated runtimes cause "failed to start"6Whitelist your antivirusExclude the game folder + EAC setup (don't fully disable)7LAST RESORT: disable Smart App ControlOnly after confirming it (Event Viewer) -- it lowers security PC-wide

What not to do

  • Do not download a third-party “EAC fixer” or “anti-cheat repair” tool. Every real fix is either a Windows setting or the official EasyAntiCheat_Setup.exe already inside your game. A downloaded program that changes system or security settings is exactly the kind of unsigned software Windows SmartScreen and Smart App Control exist to block – and ironically, running one can trigger the very problem you are trying to fix.
  • Do not reinstall the whole game first. It is the slowest fix and rarely the right one; it only helps if file verification (step 3) finds damage it cannot repair.
  • Do not disable Smart App Control or your antivirus “just to see.” Confirm the cause first. Lowering a security layer should be a decision, not a shot in the dark.

Game-specific notes

EAC behaves the same across titles, but a few have their own quirks. Star Citizen is the one I see trip people up most, because its launcher is unsigned and its errors (like the generic “5007”) hide the real cause – it has its own ranked, log-first walkthrough here: Star Citizen Error 5007: read your log first. If you are building or upgrading a rig for EAC-heavy games, Secure Boot and TPM are now effectively mandatory, which is one more reason the modern AM5 build ships them on by default, and the GPU reviews cover the cards that actually carry these games.

The bottom line

Easy Anti-Cheat errors look scary but come from a short list of causes. Repair the service, give it admin rights, verify your files, and – on Windows 11 – make sure Secure Boot and TPM are on. If you have exhausted those and you are still stuck, check whether Smart App Control is silently blocking the launcher before you reach for anything drastic, and disable it only with eyes open. Fix the cause that applies to you, in order, and you will spend ten minutes on this instead of an evening.

Sources

Frequently asked questions

How do I fix 'Easy Anti-Cheat is not installed'?
Repair the service first. Open the game’s install folder, find the EasyAntiCheat (or EasyAntiCheat_EOS) subfolder, right-click EasyAntiCheat_Setup.exe and Run as administrator, pick your game from the dropdown, and click Repair Service, then restart. That fixes the large majority of ’not installed’ errors. If it does not, use the same tool to Uninstall and then Install, verify the game’s files in your launcher, and run the game itself as administrator.
Why does Easy Anti-Cheat say 'untrusted system file' or fail to launch on Windows 11?
Modern Easy Anti-Cheat enforces Secure Boot and TPM as ‘additional security requirements.’ If Secure Boot is off, EAC can refuse to start or report an untrusted system file. Enable Secure Boot and TPM 2.0 in your BIOS/UEFI (and, if needed, Memory Integrity under Core Isolation in Windows Security), then reboot. A separate, less-known cause is Windows 11 Smart App Control silently blocking the unsigned launcher or anti-cheat module – covered in detail below.
Can Windows Smart App Control block Easy Anti-Cheat?
Yes, and it is the cause almost no guide mentions. Smart App Control (Windows 11 22H2+) blocks apps it does not recognize or that are unsigned, system-wide, with no per-app allowlist. It can silently block an unsigned game launcher or anti-cheat component, producing a launch or install failure with no obvious message. Confirm it is the cause in Event Viewer or a ‘Smart App Control blocked’ notification before turning it off, because disabling it lowers a real security layer for your whole PC – it is a last resort, not a first step.
Is it safe to disable Smart App Control to fix a game?
It is a genuine trade-off, so do it only after confirming Smart App Control is actually the cause. It protects your entire system, not just the game, and it has no way to allow a single app. Historically, turning it off was a one-way door that required reinstalling Windows to re-enable; an April 2026 Windows 11 update is changing that so you can re-enable it from Windows Security without a reinstall, but it is rolling out gradually and your PC may not have it yet. Treat disabling it as a deliberate choice and re-enable it once the game’s anti-cheat is trusted.
Should I download a third-party 'Easy Anti-Cheat fixer' tool?
No. Every fix that actually works is a built-in Windows setting or the official EasyAntiCheat_Setup.exe that already ships inside your game. A downloaded ‘fixer’ that changes system or security settings is exactly the kind of unsigned software Windows SmartScreen and Smart App Control are built to block, and it can make things worse. Use the official repair tool and the Windows settings below – nothing else is needed.

Evidence ledger

Last updated
Methodology
This guide was written and edited by Lowell K. Wood IV in St. Louis County, MO. Specs, prices, commands, and version numbers are drawn from the official vendor, reseller, and project documentation current on the date above, and were verified before publishing. First-person hardware claims appear only where the article shows a verifiable artifact — a photo, receipt, or measurement — or links to the TechFuelHQ Open Bench Datasets. Every fact is human-verified against its cited source before publishing; AI assists with first-draft structure and source-gathering, not with the verdict. Full editorial standard: methodology.
Update log
  • 2026-07-25 — Last reviewed and updated.
Corrections
Spotted an error or stale price? Email hello@techfuelhq.com. Confirmed corrections are added to the update log above.

About the author

Written by Lowell K. Wood IV. Lowell builds and runs TechFuelHQ from St. Louis, Missouri, pairing thirteen-plus years of hands-on homelab, PC, server, and networking experience with cited third-party testing and first-party benchmarks on the gear he still runs. He also works ground EMS as a Nationally Registered Paramedic (NREMT).