Bad Service Version 不是网卡,是客户端和反作弊/服务端版本对不上。表现一般是进不去大厅、卡在登录、点开始没反应,或者弹 Bad Service Version / service version mismatch。按下面顺序处理,不用重装系统。
1. 先完全关 Steam 再开
任务管理器里把 Steam.exe、TslGame.exe、BEService.exe 全结束。
不是点右上角关闭就行,是 Ctrl+Shift+Esc 里看进程还在不在。
然后右键 Steam 以管理员身份启动,等 Steam 自己检查更新完再开 PUBG。
2. 验证游戏文件
Steam 库 → 绝地求生 → 属性 → 已安装文件 → 验证游戏文件的完整性。
Bad Service Version 常见原因是 TslGame 或 BattlEye 模块没更新全,验证会补回被拦截、被杀软删掉的文件。
验证完别手动去 Binaries 里塞 dll,塞了更容易版本对不上。
3. 重装 BattlEye
进安装目录:
Steam\steamapps\common\PUBG\BattlEye
先跑 Uninstall_BattlEye.bat,再跑 Install_BattlEye.bat。
BattlEye 版本号和游戏服务端对不上,就会报 service version 类错误。
装完别用第三方“反作弊修复器”,原版批处理就够了。
4. 关杀软和加速层里的安全拦截
火绒、360、Defender 把 BEService 或 TslGame 当成异常进程拦了,客户端以为反作弊没起来,就弹 Bad Service Version。
把下面三个加白名单:
Steam.exe
TslGame.exe
BEService.exe
用了网络加速的,关掉“进程加速”“反作弊兼容模式”“0 延迟注入”这类花活,只留最基础的路由加速。
5. 清 Steam 下载缓存
Steam → 设置 → 下载 → 清除下载缓存。
有时候 PUBG 补丁下了一半,版本号写了新版本,文件还是旧的,进游戏就报服务版本不一致。
清完重启 Steam,让它把未完成的清单重新拉一次。
6. 看服务器是不是在维护
PUBG 服务端推版本时,客户端没更到同一版也会这样。
打开 PUBG 官方状态页或 Steam 社区公告,看是不是刚热更完。
这种不用动电脑,等 Steam 里 PUBG 出现“更新 X MB”装完就好。
7. 删本地 BattlEye 残留配置
C:\Program Files (x86)\Common Files\BattlEye
里跟 PUBG 相关的 BEService_pubg.exe 别手删,但同目录如果有脏的 bepubg.cfg、临时锁文件,可以备份后删掉,再重装 BattlEye 让它重建。
别删整个 Common Files 其他游戏的反作弊文件。
8. 管理员权限跑全套
Steam.exe 右键管理员。
TslGame.exe 在 Steam\steamapps\common\PUBG\TslGame\Binaries\Win64 里也设管理员+禁用全屏优化。
UAC 没给够权限时,BattlEye 起服务会被系统挡一半,游戏读到的是“半初始化”的反作弊,就会报 service version 不对。
9. 还不行就干净重装 PUBG
卸 PUBG → 删 %localappdata%\TslGame → 删 Steam\steamapps\common\PUBG → 删 Common Files\BattlEye 里 pubg 相关服务文件 → 清 Steam 下载缓存 → 重装到 SSD。
机械盘、杀软实时扫描、Steam 库路径带中文,都会让 BattlEye 服务注册不完整。
速查:
• 刚更完游戏就报:等 Steam 再拉一次更新,重启 Steam。
• 杀软弹过“已隔离 TslGame/BEService”:加白+重装 BattlEye。
- 用加速器后开始报:关掉加速器里的进程注入/反作弊兼容。
• 昨天能玩今天报:先验证文件+重装 BattlEye,再清下载缓存。
• 多人同网环境:别同时开两个 PUBG 客户端,BattlEye 服务会抢同一实例。
Bad Service Version 本质就一句:游戏进程、Steam、BattlEye 三者版本或运行状态没对齐。先重启和验证,再重装反作弊,最后才重装游戏。乱改启动项、乱下“修复补丁”反而会把服务版本搞得更乱。
1. 先完全关 Steam 再开
任务管理器里把 Steam.exe、TslGame.exe、BEService.exe 全结束。
不是点右上角关闭就行,是 Ctrl+Shift+Esc 里看进程还在不在。
然后右键 Steam 以管理员身份启动,等 Steam 自己检查更新完再开 PUBG。
2. 验证游戏文件
Steam 库 → 绝地求生 → 属性 → 已安装文件 → 验证游戏文件的完整性。
Bad Service Version 常见原因是 TslGame 或 BattlEye 模块没更新全,验证会补回被拦截、被杀软删掉的文件。
验证完别手动去 Binaries 里塞 dll,塞了更容易版本对不上。
3. 重装 BattlEye
进安装目录:
Steam\steamapps\common\PUBG\BattlEye
先跑 Uninstall_BattlEye.bat,再跑 Install_BattlEye.bat。
BattlEye 版本号和游戏服务端对不上,就会报 service version 类错误。
装完别用第三方“反作弊修复器”,原版批处理就够了。
4. 关杀软和加速层里的安全拦截
火绒、360、Defender 把 BEService 或 TslGame 当成异常进程拦了,客户端以为反作弊没起来,就弹 Bad Service Version。
把下面三个加白名单:
Steam.exe
TslGame.exe
BEService.exe
用了网络加速的,关掉“进程加速”“反作弊兼容模式”“0 延迟注入”这类花活,只留最基础的路由加速。
5. 清 Steam 下载缓存
Steam → 设置 → 下载 → 清除下载缓存。
有时候 PUBG 补丁下了一半,版本号写了新版本,文件还是旧的,进游戏就报服务版本不一致。
清完重启 Steam,让它把未完成的清单重新拉一次。
6. 看服务器是不是在维护
PUBG 服务端推版本时,客户端没更到同一版也会这样。
打开 PUBG 官方状态页或 Steam 社区公告,看是不是刚热更完。
这种不用动电脑,等 Steam 里 PUBG 出现“更新 X MB”装完就好。
7. 删本地 BattlEye 残留配置
C:\Program Files (x86)\Common Files\BattlEye
里跟 PUBG 相关的 BEService_pubg.exe 别手删,但同目录如果有脏的 bepubg.cfg、临时锁文件,可以备份后删掉,再重装 BattlEye 让它重建。
别删整个 Common Files 其他游戏的反作弊文件。
8. 管理员权限跑全套
Steam.exe 右键管理员。
TslGame.exe 在 Steam\steamapps\common\PUBG\TslGame\Binaries\Win64 里也设管理员+禁用全屏优化。
UAC 没给够权限时,BattlEye 起服务会被系统挡一半,游戏读到的是“半初始化”的反作弊,就会报 service version 不对。
9. 还不行就干净重装 PUBG
卸 PUBG → 删 %localappdata%\TslGame → 删 Steam\steamapps\common\PUBG → 删 Common Files\BattlEye 里 pubg 相关服务文件 → 清 Steam 下载缓存 → 重装到 SSD。
机械盘、杀软实时扫描、Steam 库路径带中文,都会让 BattlEye 服务注册不完整。
速查:
• 刚更完游戏就报:等 Steam 再拉一次更新,重启 Steam。
• 杀软弹过“已隔离 TslGame/BEService”:加白+重装 BattlEye。
- 用加速器后开始报:关掉加速器里的进程注入/反作弊兼容。
• 昨天能玩今天报:先验证文件+重装 BattlEye,再清下载缓存。
• 多人同网环境:别同时开两个 PUBG 客户端,BattlEye 服务会抢同一实例。
Bad Service Version 本质就一句:游戏进程、Steam、BattlEye 三者版本或运行状态没对齐。先重启和验证,再重装反作弊,最后才重装游戏。乱改启动项、乱下“修复补丁”反而会把服务版本搞得更乱。

