先彻底卸载显卡驱动并重装官网最新版,再禁用game dvr后台录制功能,最后运行sfc/dism修复系统组件、启用必要windows功能并安装vc++运行库。

Win11运行《绝地求生》《Apex英雄》等游戏时突然弹出“Bad Module Info已停止工作”错误框,游戏直接闪退,连进加载界面都做不到——这并非游戏本体损坏,而是系统底层模块调用失败引发的强制终止。
先做驱动级清理:用DDU彻底卸载显卡驱动
显卡驱动残留是Win11下该报错的头号诱因。Windows自带的“卸载设备”只删驱动文件,不清理注册表项和GPU服务配置,旧驱动碎片会与新驱动冲突,触发bad_module_info异常。
第一步:断开网络(拔网线或关Wi-Fi),防止卸载后Windows自动装回兼容性差的通用驱动。
第二步:下载Display Driver Uninstaller(DDU)最新版,解压到桌面;同时去NVIDIA/AMD官网下载对应你显卡型号的【最新稳定版非Beta驱动】,也存到桌面。
第三步:重启进安全模式(开机时连续按F8或Shift+重启→疑难解答→高级选项→启动设置→重启→按4),运行DDU→选择显卡品牌→勾选“清理后不重启”→点“清除并退出”。
第四步:回到正常系统,立刻安装官网下载的驱动包,安装时勾选“执行清洁安装”。完成后重启。
禁用Game DVR后台录制功能
Win11默认开启Xbox Game Bar的后台捕获模块,它会向游戏进程注入hook DLL,而某些游戏引擎无法正确处理该注入,直接抛出bad_module_info崩溃。
方法一:快捷关闭
按 Win+G 呼出Game Bar → 点右上角齿轮图标 → 关闭“后台录制”和“游戏栏”开关。
方法二:注册表硬禁用(更彻底)
按 Win+R 输入 regedit → 定位到 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR → 找到 AppCaptureEnabled,双击将其数值数据改为 【0】 → 确定。
注意:修改前不用备份注册表,此键值为用户级设置,删错也只影响本账户Game DVR,重启资源管理器即可恢复。
修复系统组件与运行库
bad_module_info错误常伴随sfc/dism校验失败或VC++缺失。尤其当游戏启动时连日志都没留下就崩溃,大概率是基础运行环境损坏。
① 以管理员身份运行命令提示符,依次执行:
dism.exe /online /cleanup-image /restorehealth
sfc /scannow
② 打开“设置→应用→可选功能→更多Windows功能”,勾选以下三项并确定:
- .NET Framework 3.5(包括.NET 2.0和3.0)
- .NET Framework 4.8 Advanced Services
- DirectPlay
③ 去微软官网下载并安装最新版Visual C++ Redistributable合集(x64 + x86),安装顺序无所谓,但必须两个架构都装。
执行完三步后重启电脑,再测试游戏。











