BattlEye 不启动表现通常是:点开始游戏卡在 Starting BattlEye Service…,弹 Failed to start BattlEye Service (0),或者 TslGame 刚起就退。根因就几类:反作弊文件坏了、Windows 服务没起来、杀软把 BEService/BEDaisy 隔离了、权限不够、后台钩子冲突、Win7/老系统环境不全。
先结束残留进程
任务管理器里把 TslGame.exe、TslGame_BE.exe、BEService.exe、BEService_x64.exe、Steam.exe 全结束干净。上次没关干净,BE 会以为自己已经在跑,新一次启动直接卡住。
手动看 Windows 服务
Win+R 输 services.msc 回车,找 BattlEye Service / BEService。
• 找不到:BE 没注册成功,走重装流程。
• 是“已停止”:右键启动。
- 启动类型是“禁用”:改成“手动”或“自动”。
BE 一般是游戏启动时才拉起,不必常驻,但被禁用就会起不来。
重装游戏目录里的 BattlEye
进:
Steam\steamapps\common\PUBG\TslGame\Binaries\Win64\BattlEye
先右键以管理员跑 Uninstall_BattlEye.bat,再右键以管理员跑 Install_BattlEye.bat。
命令行里看到 completed / success 再关。完事重启电脑,从 Steam 库里启动 PUBG,别直接双击 TslGame.exe。
删 BE 文件夹让 Steam 重建
关 Steam。
删游戏目录里的:
…\PUBG\TslGame\Binaries\Win64\BattlEye
再删共享目录:
C:\Program Files (x86)\Common Files\BattlEye
开 Steam → 绝地求生 → 属性 → 已安装文件/本地文件 → 验证游戏文件完整性。
Steam 会把 BE 文件补回来,进游戏时再注册服务。这是 PUBG 官方和 BattlEye 官方都给过的修法。
杀软和防火墙加白
Windows 安全中心 → 病毒和威胁防护 → 保护历史记录,看 BEService.exe、BEDaisy.sys、BEClient.dll 有没有被隔离。
加白名单路径:
• Steam 安装目录
- …\PUBG\TslGame\Binaries\Win64
• …\PUBG\TslGame\Binaries\Win64\BattlEye
• C:\Program Files (x86)\Common Files\BattlEye
火绒、360、电脑管家、Defender 都可能把 BE 内核驱动当可疑项。只关实时保护不够,要加排除项再把隔离文件恢复。
管理员权限
Steam 快捷方式 → 属性 → 兼容性 → 以管理员身份运行。
TslGame.exe 同样设管理员+禁用全屏优化。
BE Launcher 一般是目录里结尾带 _BE 的可执行文件,也设管理员。正常该自动提权,UAC 被改过、用户不是管理员时就起不来。
关冲突后台
OBS、Discord overlay、NVIDIA ShadowPlay、MSI Afterburner、RTSS、宏鼠标驱动、RGB 灯控、沙箱、VPN 虚拟网卡、虚拟机(VMware/VirtualBox)、改准星/皮肤/内存修改器,先全关。
BE 是内核级反作弊,和注入类、录屏类、硬件监控类软件最容易撞。能进游戏再一个一个开,谁一开就卡 BE 就是谁的事。
Win10/Win11 关内存完整性
Windows 安全中心 → 设备安全性 → 内核隔离 → 内存完整性(HVCI)关掉。
老 BE 驱动和新 HVCI 不兼容,会卡 Starting BattlEye Service… 或驱动加载失败。关完重启。
运行库和系统更新
装 VC++ 2015-2022 x64 和 x86。
DirectX End-User Runtime 跑一遍。
Windows 该打的更新打了,别用过度精简系统。BE 依赖系统服务、VC 运行库、驱动签名链,缺一个都可能“服务起不来”。
网络/时间也顺手查
系统时间不对、时区错了,BE 和服务端证书对不上也会表现为启动异常。
时间开自动同步,时区设对。
netsh winsock reset 以管理员跑一次,重启,能修被乱改的网络栈。
还不行就清驱动残留
管理员 cmd:
sc delete BEService
删:
C:\Windows\System32\drivers 里 BEDaisy.sys(确认是 BE 的再动)
删游戏目录 BattlEye 文件夹和 Common Files\BattlEye
验证游戏文件
再以管理员跑 Install_BattlEye.bat
最后才重装游戏
卸 PUBG → 删 Steam\steamapps\common\PUBG → 删 %localappdata%\TslGame → 清 Steam 下载缓存 → 装到纯英文路径 SSD。
Win7 用户注意:PUBG 对新系统支持才正常,Win7 停更后 BE 起不来的概率高,能换 Win10/Win11 最省事。
速查:
• 卡 Starting BattlEye Service → 结束残留+重装 BE+关杀软
- 弹 Failed to start BattlEye Service (0) → 服务被禁用/权限不足/驱动被拦
• 弹 Error [25] Corrupted Data → 删 BE 文件夹+验证文件
• 进游戏秒退没提示 → 杀软隔离 BEDaisy.sys、后台注入软件
• Win7 老机器 → 先打系统补丁、装 VC++、别用 Ghost 精简版
• 开 VM/沙箱/加速器的进程注入 → 全关再试
BattlEye 不启动不是网络问题,是本地反作弊环境坏了。90% 情况靠“结束进程 → 卸装 BE → 验文件 → 管理员启动 → 杀软加白”能救回来,不用先重装系统。
先结束残留进程
任务管理器里把 TslGame.exe、TslGame_BE.exe、BEService.exe、BEService_x64.exe、Steam.exe 全结束干净。上次没关干净,BE 会以为自己已经在跑,新一次启动直接卡住。
手动看 Windows 服务
Win+R 输 services.msc 回车,找 BattlEye Service / BEService。
• 找不到:BE 没注册成功,走重装流程。
• 是“已停止”:右键启动。
- 启动类型是“禁用”:改成“手动”或“自动”。
BE 一般是游戏启动时才拉起,不必常驻,但被禁用就会起不来。
重装游戏目录里的 BattlEye
进:
Steam\steamapps\common\PUBG\TslGame\Binaries\Win64\BattlEye
先右键以管理员跑 Uninstall_BattlEye.bat,再右键以管理员跑 Install_BattlEye.bat。
命令行里看到 completed / success 再关。完事重启电脑,从 Steam 库里启动 PUBG,别直接双击 TslGame.exe。
删 BE 文件夹让 Steam 重建
关 Steam。
删游戏目录里的:
…\PUBG\TslGame\Binaries\Win64\BattlEye
再删共享目录:
C:\Program Files (x86)\Common Files\BattlEye
开 Steam → 绝地求生 → 属性 → 已安装文件/本地文件 → 验证游戏文件完整性。
Steam 会把 BE 文件补回来,进游戏时再注册服务。这是 PUBG 官方和 BattlEye 官方都给过的修法。
杀软和防火墙加白
Windows 安全中心 → 病毒和威胁防护 → 保护历史记录,看 BEService.exe、BEDaisy.sys、BEClient.dll 有没有被隔离。
加白名单路径:
• Steam 安装目录
- …\PUBG\TslGame\Binaries\Win64
• …\PUBG\TslGame\Binaries\Win64\BattlEye
• C:\Program Files (x86)\Common Files\BattlEye
火绒、360、电脑管家、Defender 都可能把 BE 内核驱动当可疑项。只关实时保护不够,要加排除项再把隔离文件恢复。
管理员权限
Steam 快捷方式 → 属性 → 兼容性 → 以管理员身份运行。
TslGame.exe 同样设管理员+禁用全屏优化。
BE Launcher 一般是目录里结尾带 _BE 的可执行文件,也设管理员。正常该自动提权,UAC 被改过、用户不是管理员时就起不来。
关冲突后台
OBS、Discord overlay、NVIDIA ShadowPlay、MSI Afterburner、RTSS、宏鼠标驱动、RGB 灯控、沙箱、VPN 虚拟网卡、虚拟机(VMware/VirtualBox)、改准星/皮肤/内存修改器,先全关。
BE 是内核级反作弊,和注入类、录屏类、硬件监控类软件最容易撞。能进游戏再一个一个开,谁一开就卡 BE 就是谁的事。
Win10/Win11 关内存完整性
Windows 安全中心 → 设备安全性 → 内核隔离 → 内存完整性(HVCI)关掉。
老 BE 驱动和新 HVCI 不兼容,会卡 Starting BattlEye Service… 或驱动加载失败。关完重启。
运行库和系统更新
装 VC++ 2015-2022 x64 和 x86。
DirectX End-User Runtime 跑一遍。
Windows 该打的更新打了,别用过度精简系统。BE 依赖系统服务、VC 运行库、驱动签名链,缺一个都可能“服务起不来”。
网络/时间也顺手查
系统时间不对、时区错了,BE 和服务端证书对不上也会表现为启动异常。
时间开自动同步,时区设对。
netsh winsock reset 以管理员跑一次,重启,能修被乱改的网络栈。
还不行就清驱动残留
管理员 cmd:
sc delete BEService
删:
C:\Windows\System32\drivers 里 BEDaisy.sys(确认是 BE 的再动)
删游戏目录 BattlEye 文件夹和 Common Files\BattlEye
验证游戏文件
再以管理员跑 Install_BattlEye.bat
最后才重装游戏
卸 PUBG → 删 Steam\steamapps\common\PUBG → 删 %localappdata%\TslGame → 清 Steam 下载缓存 → 装到纯英文路径 SSD。
Win7 用户注意:PUBG 对新系统支持才正常,Win7 停更后 BE 起不来的概率高,能换 Win10/Win11 最省事。
速查:
• 卡 Starting BattlEye Service → 结束残留+重装 BE+关杀软
- 弹 Failed to start BattlEye Service (0) → 服务被禁用/权限不足/驱动被拦
• 弹 Error [25] Corrupted Data → 删 BE 文件夹+验证文件
• 进游戏秒退没提示 → 杀软隔离 BEDaisy.sys、后台注入软件
• Win7 老机器 → 先打系统补丁、装 VC++、别用 Ghost 精简版
• 开 VM/沙箱/加速器的进程注入 → 全关再试
BattlEye 不启动不是网络问题,是本地反作弊环境坏了。90% 情况靠“结束进程 → 卸装 BE → 验文件 → 管理员启动 → 杀软加白”能救回来,不用先重装系统。

