PUBG弹出"BadModuleInfo"或提示badmodule后闪退、无法进游戏大厅,通常是显卡驱动异常、反作弊BE服务冲突、第三方注入模块(覆盖包/皮肤修改器/旧版加速器插件)被拦截、游戏文件损坏或VC++运行库缺失引起。按以下顺序逐一排查基本能解决。
一、验证游戏完整性并删除缓存文件
Steam库→右键PUBG→属性→已安装文件→验证游戏文件的完整性。验证完后手动删缓存:
•打开我的文档→Deletefolder"PUBG"或"TslGame"(有的叫TslGame/Saved/Config/WindowsNoEditor全删重生成)。
-Steam\steamapps\common\PUBG\TslGame\Binaries\Win64下如果有旧版第三方dll(skininjector/chroma等)一并删除。
重启Steam再启动游戏。
二、关闭冲突软件与旧版注入工具
BadModuleInfo最常见原因是BE反作弊检测到外部模块注入:
•完全退出各类游戏覆盖工具(MSIAfterburner/RivaTuner、Discord游戏覆盖、Nahimic音效、雷蛇Chroma灯效同步、旧版绝地求生皮肤修改器/injector)。
-退出所有传奇/其他网游外挂残留进程。
•关闭Windows游戏栏:设置→游戏→游戏栏关掉,捕获关掉。
•加速器换节点或换加速器,部分旧插件会触发BE报badmodule。
三、修复BattleEye反作弊服务
开始菜单搜"BattleEye"或进Steam\steamapps\common\PUBG\_CommonRedist\BattlEye运行Uninstall_BattlEye.bat再运行Install_BattlEye.bat重装BE服务。确认BeService.exe在后台运行且防火墙放行。
四、更新显卡驱动与调整虚拟内存
•N卡去GeForceExperience或官网下最新WHQL驱动(非Beta测试版),A卡同理去AMD官网下最新AdrenalinWHQL版。装完选"清洁安装"覆盖旧驱动。
-虚拟内存设到物理内存1.5倍:此电脑→属性→高级系统设置→性能设置→高级→更改→取消自动管理,选C盘或游戏所在盘设初始大小=内存×1.5最大值=内存×3,应用重启。
五、修复VC++运行库与DirectX
进Steam\steamapps\common\PUBG\_CommonRedist依次运行vc_redist.x64.exe和vc_redist.x86.exe修复,或从微软官网下最新VisualC++Redistributable2015-2022x64/x86重装。DX修复工具(DirectXRepair)跑一遍补全缺失组件。
六、其他有效操作
•Steam以管理员身份运行→启动PUBG。
•WindowsDefender或第三方杀软把PUBG安装目录和BE目录加白名单防误删BeService。
•若之前用过PUBGTool/TslGamehack类工具务必全盘搜索删除残留dll否则必报badmodule。
按上面六步做完基本能进游戏,仍报错可尝试暂时禁用集成显卡只用独显运行,或在启动选项加-d3d11强制DX11模式启动。
一、验证游戏完整性并删除缓存文件
Steam库→右键PUBG→属性→已安装文件→验证游戏文件的完整性。验证完后手动删缓存:
•打开我的文档→Deletefolder"PUBG"或"TslGame"(有的叫TslGame/Saved/Config/WindowsNoEditor全删重生成)。
-Steam\steamapps\common\PUBG\TslGame\Binaries\Win64下如果有旧版第三方dll(skininjector/chroma等)一并删除。
重启Steam再启动游戏。
二、关闭冲突软件与旧版注入工具
BadModuleInfo最常见原因是BE反作弊检测到外部模块注入:
•完全退出各类游戏覆盖工具(MSIAfterburner/RivaTuner、Discord游戏覆盖、Nahimic音效、雷蛇Chroma灯效同步、旧版绝地求生皮肤修改器/injector)。
-退出所有传奇/其他网游外挂残留进程。
•关闭Windows游戏栏:设置→游戏→游戏栏关掉,捕获关掉。
•加速器换节点或换加速器,部分旧插件会触发BE报badmodule。
三、修复BattleEye反作弊服务
开始菜单搜"BattleEye"或进Steam\steamapps\common\PUBG\_CommonRedist\BattlEye运行Uninstall_BattlEye.bat再运行Install_BattlEye.bat重装BE服务。确认BeService.exe在后台运行且防火墙放行。
四、更新显卡驱动与调整虚拟内存
•N卡去GeForceExperience或官网下最新WHQL驱动(非Beta测试版),A卡同理去AMD官网下最新AdrenalinWHQL版。装完选"清洁安装"覆盖旧驱动。
-虚拟内存设到物理内存1.5倍:此电脑→属性→高级系统设置→性能设置→高级→更改→取消自动管理,选C盘或游戏所在盘设初始大小=内存×1.5最大值=内存×3,应用重启。
五、修复VC++运行库与DirectX
进Steam\steamapps\common\PUBG\_CommonRedist依次运行vc_redist.x64.exe和vc_redist.x86.exe修复,或从微软官网下最新VisualC++Redistributable2015-2022x64/x86重装。DX修复工具(DirectXRepair)跑一遍补全缺失组件。
六、其他有效操作
•Steam以管理员身份运行→启动PUBG。
•WindowsDefender或第三方杀软把PUBG安装目录和BE目录加白名单防误删BeService。
•若之前用过PUBGTool/TslGamehack类工具务必全盘搜索删除残留dll否则必报badmodule。
按上面六步做完基本能进游戏,仍报错可尝试暂时禁用集成显卡只用独显运行,或在启动选项加-d3d11强制DX11模式启动。

