游戏崩溃后画面黑屏,但声音还在响,先按 Alt+Enter 把游戏切回窗口;切不回来就结束进程,再用 -windowed 参数启动。后面依次处理的是游戏文件完整性、事件日志里的崩溃模块、显卡驱动和 VC++ 运行库。
多数情况是独占全屏切换、游戏文件损坏或运行环境不匹配造成的,显卡和硬盘本身不会因此坏掉,不用急着重装系统或送修。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-09-08。
黑屏但有声音,游戏进程其实还没死
常见场景是游戏刚启动就黑屏进不去,声音却已经开始放;也有玩到一半突然屏幕一黑的情况。这时游戏进程多半还挂在任务管理器里,Windows 事件日志会留下一条来源为“Application Error”、事件 ID 1000 的记录,错误模块常是 d3d11.dll 或 nvlddmkm.sys。
先确认进程是不是还活着,再看日志里的崩溃模块,能少走很多弯路。
方法1 先按 Alt+Enter 切回窗口,保住当前进度
黑屏但音乐还在时,先别急着强退。Alt+Enter 会向游戏发送“切到窗口模式”的指令,进程只要没死,画面通常能回来;黑屏多数是独占全屏在切换分辨率或显示器信号时跟显卡驱动没衔接上。
操作步骤
- 黑屏后先按 Alt+Enter,看画面是否从全屏切回窗口
- 能回来,说明是全屏切换或分辨率兼容问题,继续玩先别动
- 顺手进游戏设置,把显示模式改成无边框窗口,减少下次崩溃
- 画面回不来,不要反复按 Alt+Tab,直接进方法2
方法2 结束卡死的游戏进程,用窗口模式重启
画面回不来,说明游戏进程可能还占着显卡输出。在任务管理器里结束它,再用 -windowed 参数启动,绕开最容易出问题的全屏渲染路径。
操作步骤
- 同时按 Ctrl+Alt+Del,点击“任务管理器”
- 切到“进程”标签,找到游戏进程,右键结束任务
- Steam 库中右键游戏→属性→启动选项,填入 -windowed
- 重新启动游戏,进设置把显示模式固定为窗口化或无边框
- 如果仍然秒退或黑屏,继续方法3验证游戏文件
用「软领DLL系统修复」更省事
游戏运行环境反复出问题,最烦的是报错不固定:这次缺一个 dll,下次整个屏幕黑掉。与其对着事件日志一个文件一个文件地找,不如先让软件整体扫一遍。
「游戏修复」会把游戏运行常用的 VC++ 运行库、DirectX 组件和系统文件整个扫一遍,缺什么补什么。游戏没弹错误码、一进就黑屏的情况,通常在这一步能兜住。

「dll修复」更适合日志已经点名某个文件的情况。比如找不到 VCRUNTIME140.dll、msvcp140.dll 时,它会自动找回对应文件并注册好,不用自己下载后手动放进 C:\Windows\System32。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。你可以在软领官网 wyouhua.com 直接下载,安装包里没有捆绑勾选项。
拿不准该修哪一项时,软件里的客服按钮可以联系真人客服,复杂情况还有工程师远程协助。

方法3 让平台验证游戏文件完整性,补回缺失文件
游戏黑屏也可能是游戏本体文件损坏。Steam、Epic 都内置校验功能,会扫描本地文件并自动补下缺失内容;下载中断或补丁安装不完整造成的黑屏,走一遍校验通常能解决。
操作步骤
- Steam:库→找到游戏→右键→属性→本地文件→验证游戏文件的完整性
- 等待校验跑完,缺失或损坏的文件会自动重新下载,平台会显示“全部文件已成功验证”
- Epic:库→点游戏封面右上角的“…”→管理→验证文件
- WeGame 等平台也有类似校验入口,先完整跑一遍
- 验证完重新进游戏,仍黑屏就按方法4查事件日志
方法4 在事件查看器里找崩溃模块,按模块修驱动
Windows 的应用程序日志会记录每次崩溃的错误模块和异常代码。看到 nvlddmkm.sys 就去处理显卡驱动,看到 d3d11.dll 多半要补 DirectX 或运行库,不用靠猜。
操作步骤
- 按 Win+R,输入 eventvwr.msc 后回车
- 展开“Windows 日志”→“应用程序”,找游戏崩溃时间点、来源为“Application Error”、事件 ID 1000 的记录
- 双击记录,看“错误模块名称”,比如 d3d11.dll、nvlddmkm.sys
- 再记“异常代码”,常见 0xc0000005 是内存访问冲突,0xc000007b 通常指运行库或位数不匹配
- 错误模块是显卡驱动名时,右键开始菜单→设备管理器→显示适配器→更新或回滚显卡驱动,再重启测试
方法5 手动补齐运行库组件,重启后再测试
如果事件日志里出现 0xc000007b、0xc0000142,基本是 VC++ 运行库或 DirectX 组件缺失。把对应组件装齐,再以窗口模式进游戏,大多数情况能正常显示。
操作步骤
- 日志提到 VCRUNTIME140.dll、msvcp140.dll:到微软官网下载 Visual C++ Redistributable,装 vc_redist.x64.exe;游戏是32位时把 vc_redist.x86.exe 也一起装
- 日志提到 d3dx9_43.dll、d3dcompiler_47.dll:安装微软官方 DirectX End-User Runtime
- 日志报 .NET 相关错误:安装对应版本的 .NET Desktop Runtime
- 装完后重启电脑,再以窗口模式进游戏测试
- 仍黑屏就勾选游戏 exe 兼容性里的“禁用全屏优化”,再次运行
常见问题
游戏崩溃后黑屏但有声音怎么强制退出?
按 Ctrl+Alt+Del 打开任务管理器,在“进程”里找到游戏并结束任务。全屏黑屏时桌面看不到窗口,但进程列表里能认出来,结束后声音会跟着停。
按 Alt+Enter 也切不回画面,游戏黑屏只有声音怎么办?
先用任务管理器结束进程,再带 -windowed 启动。若重启后还是黑屏不报错,去平台验证游戏文件,然后按 Win+R 输入 eventvwr.msc 查崩溃模块;如果模块是 nvlddmkm.sys,重点处理显卡驱动。
Steam 验证游戏文件后还是黑屏怎么办?
别急着下载整个游戏。打开事件查看器,Windows 日志→应用程序,找游戏崩溃时间的 Application Error 记录。模块是 d3d11.dll、VCRUNTIME140.dll 就补 DirectX 和 VC++,模块是 nvlddmkm.sys 就去设备管理器更新或回滚显卡驱动,同时把游戏显示模式改成无边框窗口。
游戏报错 0xc000007b 然后黑屏,如何修复?
这个异常代码常指 VC++ 运行库没装全或位数不匹配。到微软官网安装 Visual C++ Redistributable,x64 和 x86 都装上,再装 DirectX End-User Runtime。若启动仍提示 dll 缺失,用「软领DLL系统修复」的 dll 修复功能找回并注册对应文件,重启电脑。
游戏一全屏就黑屏但声音正常,是什么原因?
多半是独占全屏与显卡驱动配合不稳。给游戏启动选项加 -windowed 进到设置,把显示模式改成无边框窗口;还在黑屏就把显卡驱动重装一次,并在游戏 exe 的兼容性里勾“禁用全屏优化”。
推荐阅读
相关推荐

提示