Easy Anti-Cheat error 30005, with the detail CreateFile failed with 32, stops a protected game from launching. It almost always means another program, usually antivirus, has locked an Easy Anti-Cheat file so the service cannot start.
Quick answer
Reboot first, since that releases the locked file in many cases. If it returns, add an antivirus exclusion for the EasyAntiCheat folder, run the EasyAntiCheat setup and choose Repair Service, and delete the EasyAntiCheat.sys file so it is recreated. Verifying your game files and reinstalling EAC clears the rest.
| Error snapshot | |
|---|---|
| Exact error code | 30005 |
| Error message | Couldn’t start the game. Error Code: 30005 (CreateFile failed with 32.) |
| Applies to | Easy Anti-Cheat protected games on Windows, such as Fortnite, Apex Legends, and Darktide |
| Environment | Game launch on Windows 10 and 11 |
| Severity level | High game will not launch until resolved |
| Quickest fix | Reboot, then add an antivirus exclusion and run EasyAntiCheat Repair Service. |
What the error actually means
In plain English
Easy Anti-Cheat tried to open one of its own files and Windows said the file was locked by another program. Error 32 is the Windows code for a file in use, so EAC could not start and stopped the game from opening.
The 30005 error fires when the Easy Anti-Cheat service is missing, corrupted, blocked, or cannot access a file it needs. CreateFile failed with 32 is specific, it is the Windows sharing violation that means the file is currently locked by another process, very often your antivirus scanning or quarantining it.
Because anti cheat runs at a low, trusted level in the system, security software is naturally suspicious of it and sometimes blocks it. Corrupted EAC files, a stopped EAC service, or tampered game files can produce the same code, so the fix targets all of these.
Before you start
Prerequisites and warnings
- Never run cheat tools or modified game files, since EAC will block the game and these are a direct cause of anti cheat errors.
- You may need administrator rights to repair the service and delete protected files.
- If the EAC file will not delete, the service is still running, so end it in Task Manager first.
Step by step fixes
Start with a reboot and antivirus exclusion, then repair and reinstall EAC if needed.
| # | Step |
|---|---|
| 1 | Reboot the PC. Restart Windows. This releases any file lock from another process and resolves 30005 on its own for many users. |
| 2 | Add an antivirus exclusion. Temporarily disable third party antivirus to test. If the game then launches, add an exclusion for the EasyAntiCheat or EasyAntiCheat_EOS folder and re enable protection. |
| 3 | Run Repair Service. Open the game folder, run EasyAntiCheat_Setup.exe as administrator, select your game, and click Repair Service to fix a corrupted install. |
| 4 | Delete the EAC system file. Close the EAC process in Task Manager, then delete EasyAntiCheat.sys or EasyAntiCheat_EOS.sys from the EAC folder. EAC recreates it cleanly on next launch. |
| 5 | Start the EAC service. Open Services, find Easy Anti-Cheat, set its startup type to Automatic, and start it, so the service is running when the game launches. |
| 6 | Verify game files. In Steam or Epic, verify the integrity of the game files to replace any corrupted or tampered files EAC is rejecting. |
| 7 | Reinstall Easy Anti-Cheat. If repair fails, run the EAC setup again, choose Uninstall, then Install, to put down a fresh, clean copy of the service. |
The technical context (the why)
Easy Anti-Cheat installs a kernel level service that must load before a protected game starts. To do that it opens and reads its own driver and configuration files. If any of those files is locked, missing, or flagged by security software, the open call fails, Windows returns error 32, and EAC reports 30005 rather than launch a session it cannot protect.
This is why antivirus exclusions and a clean reinstall are the core fixes. Removing the lock or replacing the corrupted file lets the service open what it needs and complete its startup. The same anti cheat layer is behind many launch failures in Fatshark games, so if you also see backend join errors, our guide on the Darktide error covers the server side.
Key points to remember
- CreateFile failed with 32 means a file is locked, usually by antivirus.
- A reboot alone fixes many cases by releasing the lock.
- Deleting EasyAntiCheat.sys forces a clean recreation of the file.
- Never use cheats or modified files, they directly cause EAC errors.
Still broken? Your safety net
If exclusions, repair, and reinstall all fail, run the Windows System File Checker, install pending Windows updates, and try a clean boot to find a background app that conflicts with EAC. Some security features can also interfere, so test with them off. If only one game is affected, reinstall that game. Easy Anti-Cheat support can review logs for a stubborn case.
Easy Anti-Cheat supportMore Error Fix guides
Was this fix helpful?
Yes, it workedNot yet
Your feedback helps us keep these guides accurate and updated.
Related error fixes
- Dokkan Battle “Unauthorized” error
- “Operation could not be completed (0x00000709)” printer error
- ChatGPT “Error 429: Too Many Requests”
- Peacock “Playback Error”
- PS4 “CE-32895-7” connection error
- DoorDash “Error validating basket”
- Google Gemini “Something went wrong (1101)”
- Darktide “Error Code: 5002”
- Steam “Error Code 50”
- Xbox “Error code 0x87e5002c”
- FreeStyle Libre 3 “Sensor Error”
TLDR
- Reboot first to release the locked file.
- Add an antivirus exclusion for the EasyAntiCheat folder.
- Run EasyAntiCheat setup and choose Repair Service.
- Delete EasyAntiCheat.sys so EAC recreates it.
- Verify game files and reinstall EAC if repair does not work.
Written and maintained by: Freddy John, founder of Wings Infotech and editor at Seminarsonly. This guide is reviewed and updated as vendors ship new patches. Last reviewed: 26 June 2026.