How to Fix Error 30005 (CreateFile Failed With 32) — Easy Anti-Cheat Launch Error
EasyAntiCheat.sys (or EasyAntiCheat_EOS.sys on newer games), then run the EasyAntiCheat setup as administrator and click Repair Service. Exact steps are below.What Error 30005 means
Error 30005 shows up the moment you press Play on a game that uses Easy Anti-Cheat — Apex Legends, Fortnite, Elden Ring, Rust, and dozens of other multiplayer titles. The full message reads "Error code: 30005 (CreateFile failed with 32)". The game never reaches its loading screen: it hands off to Easy Anti-Cheat first, and the handoff fails.
"CreateFile" is a Windows function call, and "32" is Windows error 32 — ERROR_SHARING_VIOLATION — which means the file is already open somewhere else. In plain terms, Easy Anti-Cheat tried to create or grab its driver file (EasyAntiCheat.sys or EasyAntiCheat_EOS.sys) and Windows refused, because a leftover process — a crashed game session, a hung service, or the anti-cheat itself from an earlier run — still has it open.
The usual triggers are easy to recognize: the game didn't shut down cleanly (a crash, Alt+F4, or a kill in Task Manager), a game update replaced the anti-cheat files mid-session, your antivirus grabbed the driver, or a Windows update shuffled things around underneath it. Your account, rank, and game files are completely safe — the problem lives purely in the locked file and the stale anti-cheat state, which is exactly why cleaning up that state fixes it instead of a full reinstall.
Common causes
- Stuck Easy Anti-Cheat process: a previous game session crashed or was force-closed, leaving the anti-cheat driver and its process still running in the background.
- Corrupted Easy Anti-Cheat driver files:
EasyAntiCheat.sysorEasyAntiCheat_EOS.sysare damaged or half-updated, so Windows can't reload them cleanly. - Antivirus interference: Windows Defender or a third-party antivirus flags or quarantines the anti-cheat driver and blocks the game's access to it.
- Locked file after an update: a game patch or Windows update left the old driver loaded while the new files expect a fresh one.
- Conflicting background software: overlays (Discord, GeForce Experience), VPN apps, RGB controllers, or hardware monitoring tools keep hooks open that collide with Easy Anti-Cheat at launch.
How to fix Error 30005 — step by step
Work through these fixes in order. Most players are launching again by step 3.
- Restart your PC and clear stuck processes. A full restart releases every locked file and unloads hung drivers. Before restarting, press Ctrl + Shift + Esc to open Task Manager, end any processes named after your game and any process named EasyAntiCheat, then choose Restart from the Start menu — do not just shut the lid or use Sleep.
- Delete the Easy Anti-Cheat driver file. Open File Explorer and go to your game's EasyAntiCheat folder — usually inside the game's install folder under Steam's
steamapps\common\<Game Name>, or for newer titles atC:\Program Files (x86)\EasyAntiCheat_EOS. FindEasyAntiCheat.sys— on newer titles it is namedEasyAntiCheat_EOS.sys— right-click it and choose Delete. If Windows says the file is in use, close the game completely in Task Manager first, then delete it. - Repair Easy Anti-Cheat as administrator. In the same EasyAntiCheat folder, right-click
EasyAntiCheat.exe(orEasyAntiCheat_EOS_Setup.exe), choose Run as administrator, pick your game from the dropdown list, and click Repair Service. Wait for the repair to finish, then restart your PC before launching the game. - Whitelist Easy Anti-Cheat in antivirus and firewall. Open Windows Security, go to Virus & threat protection, then Manage settings, then Exclusions, and add the game folder and the EasyAntiCheat folder as exclusions. Then open Windows Defender Firewall, click "Allow an app or feature through Windows Defender Firewall," and confirm your game and Easy Anti-Cheat are checked for both Private and Public networks. Add the same exclusions in any third-party antivirus you use.
- Verify the game files in your launcher. In Steam, right-click the game in your Library, choose Properties, then Installed Files, and click "Verify integrity of game files." In the Epic Games Launcher, click the three dots next to the game and choose Verify. This replaces any damaged files the update left behind.
- Remove conflicting background programs. Temporarily quit overlays and utilities: the Discord overlay, the NVIDIA GeForce Experience overlay, VPN apps, MSI Afterburner or RivaTuner, and RGB lighting software. If the game launches with them closed, re-add them one at a time to find the culprit.
Did this fix it? Quick checklist
- The game launches without the error 30005 popup
- EasyAntiCheat shows "Running" in services.msc
- No "CreateFile failed with 32" message on startup
- The game reaches the main menu successfully
If error 30005 persists, run the EasyAntiCheat setup again and choose Uninstall instead of Repair, then run it once more and choose Install — a full reinstall of the anti-cheat rather than a repair. As a final resort, reinstalling the game itself forces a completely fresh copy of Easy Anti-Cheat — but try every step above first, because a full redownload rarely adds anything the repair didn't already do.
Frequently asked questions
What is error 30005 "CreateFile failed with 32"?
It is an Easy Anti-Cheat launch error. When you start a game protected by Easy Anti-Cheat, the anti-cheat needs exclusive access to its driver file. If another process is already holding that file — usually a leftover from a crash or a bad shutdown — Windows reports error 32 (a sharing violation) and the game shows error 30005 before it can load.
What does "CreateFile failed with 32" actually mean?
CreateFile is the Windows call the anti-cheat uses to grab its file, and 32 is Windows error code ERROR_SHARING_VIOLATION. It simply means "this file is already in use." It does not mean your files are corrupted beyond repair — it means something is still sitting on the file.
Why does error 30005 appear right after a game update?
Updates often replace the Easy Anti-Cheat files while the old driver is still loaded in memory. The new files expect a fresh driver, the old one will not let go, and the launch fails. Restarting your PC and repairing Easy Anti-Cheat clears this stale state.
Is it safe to delete the EasyAntiCheat.sys file?
Yes. The .sys file is just the installed driver copy. Deleting it and running the Easy Anti-Cheat setup's Repair Service reinstalls a clean one. Close the game completely first so the file is not locked.
Why does error 30005 keep coming back?
Something is repeatedly leaving the file locked: an antivirus that keeps quarantining the driver, a background tool like an overlay, VPN, or RGB software that conflicts with Easy Anti-Cheat at launch, or a habit of force-closing the game. Permanent antivirus exclusions and a clean shutdown usually end the cycle.