Nothing kills the mood faster than double-clicking Elden Ring and getting slapped with 'Easy Anti-Cheat not installed' instead of the opening cinematic. Let's get you back in.
Quick fix: reinstall EAC from the game folder
You don't need to redownload the whole game. The EAC installer ships inside your Elden Ring install directory, and running it manually rebuilds the service registration that Windows lost.
- Open Steam. Right-click Elden Ring in your library, hover Manage, then click Browse local files.
- In the folder that opens, go into
Game, thenEasyAntiCheat. - Find
EasyAntiCheat_Setup.exe. Right-click it and choose Run as administrator. - In the setup window, pick Elden Ring from the dropdown (it might show as Elden Ring (EOS) or just Elden Ring).
- Click Install. Wait for the green checkmark.
- Close Steam completely, reopen it, and launch the game.
If you're on a Steam Deck or using Proton, skip this — EAC on Linux runs through Proton's own runtime and the Windows installer won't help.
If that didn't work: wipe and re-register the EAC service
Sometimes the service entry is half-broken — Windows thinks it exists but the binary path is wrong. Force it out, then reinstall.
sc stop EasyAntiCheat
sc delete EasyAntiCheat
Run those two commands in an elevated Command Prompt. Then repeat the installer steps above. The setup tool recreates the service cleanly.
Verify it actually took
Before launching the game, confirm the service exists and points to a real file:
sc query EasyAntiCheat
You want STATE : 4 RUNNING or at least STOPPED with no error code. If it says The specified service does not exist, the installer didn't finish. Run it again as admin.
What's actually happening here
Easy Anti-Cheat isn't just a DLL sitting in your game folder. It's a Windows kernel-mode driver plus a user-mode service, registered with the Service Control Manager. When Elden Ring starts, it calls into that service to verify the session is legit. If the service isn't registered, or the registry key under HKLM\SYSTEM\CurrentControlSet\Services\EasyAntiCheat got mangled, the game bails out before the splash screen.
So why does the service vanish? A few common culprits:
- Antivirus quarantines the driver. Bitdefender and Malwarebytes in particular have flagged
EasyAntiCheat.sysduring signature updates. The driver file gets moved to quarantine and the service entry is orphaned. - A Windows update resets driver signing state. Happened a bunch after the 22H2 and 23H2 rollouts — Secure Boot changes invalidated the old driver signature until EAC was reinstalled.
- You moved the Steam library. If you dragged the Elden Ring folder to a new drive without letting Steam update the paths, the service's
ImagePathstill points at the old location. Windows can't find the binary, throws the error. - Another game's EAC install clobbered yours. EAC is shared across games. Fortnite, Apex, Rust — they all use it. A bad update to one title can break the service for Elden Ring.
The reason reinstalling from the local folder works is that the setup executable does three things: it drops a fresh copy of the driver, it re-registers the service with the correct path, and it adds the game to the EAC product list. All three have to be intact for the game to launch.
Less common variations
The error shows 'EasyAntiCheat_EOS' instead
Elden Ring uses Epic Online Services for its multiplayer backend, even when you bought it on Steam. If your error mentions EasyAntiCheat_EOS, you're missing the EOS variant. Same fix, but run EasyAntiCheat_EOS_Setup.exe from the same folder instead.
Game launches, then EAC kicks you at the loading screen
That's a different problem — the service is running, but the driver signature check fails. Usually means the .sys file got corrupted. Delete C:\Program Files (x86)\EasyAntiCheat\EasyAntiCheat.sys, then run the installer again. It'll re-extract the driver.
You're on a Windows Insider build
EAC has historically lagged behind Insider driver model changes. If you're on a Canary or Dev channel build, the service may refuse to start. Switch to the Release Preview channel temporarily, or roll back to stable. No way around it — EAC has to sign off on the driver model version, and they're slow about it.
Bitdefender or Malwarebytes is still eating it
Add an exclusion for the entire Elden Ring folder and C:\Program Files (x86)\EasyAntiCheat. Reinstall EAC after adding the exclusion, otherwise the driver gets quarantined the moment it lands on disk.
Error after moving Elden Ring to another drive
Steam's 'Move install folder' works fine. Dragging the folder manually in File Explorer doesn't. Right-click Elden Ring in Steam, Properties, Installed Files, Move install folder, and pick the target drive. Let Steam do it.
Prevention
- Don't disable the EAC service while troubleshooting other games. People do this to squeeze out a few FPS or fix a stutter and then forget about it.
- Use Steam's own move-install tool when shifting games between drives. Never drag folders.
- Exclude EasyAntiCheat folders from real-time scanning in whatever AV you run. The driver gets flagged about once a month by lazy heuristics.
- Keep Windows on the stable channel if you play EAC-protected games regularly. Insider builds break anti-cheat more often than they fix anything.
- After any EAC error in any game, run the setup tool for that specific game instead of assuming it's a Windows problem. It's almost never Windows.
Do those five things and you'll probably never see this error again. If you do, the reinstall from the game folder takes about forty seconds and works every time.