Apex Legends Easy Anti-Cheat Launch Error 30005: CreateService Failed
Error 30005 is caused when the Easy Anti-Cheat kernel driver (EasyAntiCheat.sys) is locked by another background game, flagged as already running, or corrupted during an unexpected system reboot.
- ▸Delete locked EasyAntiCheat.sys kernel driver in administrative CMD
- ▸Reset and restart EasyAntiCheat Windows Service to Automatic
- ▸Verify Apex Legends game integrity in Steam or EA App
Step-by-Step Resolution Steps
Click steps to track progressDelete Locked EasyAntiCheat.sys Driver File (CMD)
Open Command Prompt as Administrator and delete the corrupted sys driver so Apex Legends can generate a fresh copy on launch.
del /f /q "C:\Program Files (x86)\EasyAntiCheat\EasyAntiCheat.sys" & del /f /q "C:\Program Files (x86)\EasyAntiCheat_EOS\EasyAntiCheat_EOS.sys"Reset Easy Anti-Cheat Service to Automatic Startup
Ensure the Windows Service manager starts EAC with proper administrative privileges upon game boot.
sc config EasyAntiCheat start= demand & net start EasyAntiCheatVerify Apex Legends Game Files
In Steam Library -> Right-click Apex Legends -> Properties -> Installed Files -> Click 'Verify integrity of game files'. If using the EA App, click the Manage gear icon -> Repair.
Did these steps resolve your error?
Your feedback updates our verified fix telemetry for players worldwide.
Low-Latency Gaming Antivirus with Anti-Cheat Whitelisting
Prevent background security software from blocking EAC and BattlEye kernel drivers during competitive matches.
Why Does This Error Happen?
Understanding the root cause prevents recurrence during competitive matches:
- 1Zombie EasyAntiCheat.sys kernel driver locked in memory from a prior session
- 2EasyAntiCheat service set to 'Disabled' in Windows Services
- 3Third-party antivirus blocking kernel driver installation to %ProgramFiles(x86)%\EasyAntiCheat
- 4Conflicting anti-cheat software (Vanguard, FACEIT AC) holding shared memory hooks
Frequently Asked Questions (Error 30005)
Why does Error 30005 keep happening when I play multiple games?
If you play another game protected by EAC (like Rust, Fortnite, or The Division 2) and close it, the kernel driver may take up to 60 seconds to unload from memory before Apex can hook into it.
Will deleting EasyAntiCheat.sys get me banned?
No. When you launch Apex Legends, the official game launcher re-downloads a pristine, signed version from EA's secure servers.