BEService
BEService.exe is the user-mode service for BattlEye, the anti-cheat founded in 2004 by a German developer and now one of the longest-running kernel anti-cheats in PC gaming. BattlEye is used by Rainbow Six Siege, PUBG: Battlegrounds, Escape from Tarkov, ARMA 3, DayZ, Squad, ARK: Survival Evolved, For Honor, and many other titles.
What installing it does to your system: BattlEye's kernel driver (bedaisy.sysDriverbedaisy.sysBattlEye kernel-mode minifilter driverOpen plate →, curated as a driver companion below) loads while a protected game is running and is unloaded when the game closes. BEService.exe runs as a Windows service alongside the kernel component. The service handles cheat-signature updates, log uploads, and communication with the BattlEye backend.
What the public record shows: BattlEye Innovations has historically been less publicly communicative than Riot or Epic, working through publishers rather than direct player documentation. Notable incidents include the 2018 false-positive wave on Rainbow Six Siege and various publicly reported antivirus conflicts on first-launch installs. No broadly impactful CVEs against current BattlEye builds are public as of this writing.
If you have any BattlEye-protected game installed, BEService.exe is expected. The service is registered at install time and removed when the parent game is uninstalled.
The kernel companion to this process is bedaisy.sys, also curated in the Field Guide.
Catalogued from Vera's own observations across real sessions, surfaced only after the process has been seen on multiple independent machines. The reported publisher and category come from the process itself and Vera's curated app catalog. File paths are never published.
Vera Project. “BEService.” Vera Field Guide (Process). The Vera Project. https://www.veraproject.xyz/field-guide/processes/beservice
