闪退与卡死的常见原因:一条条对号入座
先分清三种「不正常」
- 闪退:点开就退或玩几分钟退,无提示;
- 秒退:进程启动后立刻消失,连窗口都没见着;
- 卡死:画面冻结但进程还在。
三种病的病因有重叠,排查顺序通用。
原因一:缺运行组件
游戏要 .NET、要 VC++ 运行库,容器里没有就退。处理:
- 报错提到 .NET → 装 Wine Mono(路径见.NET 程序指南);
- 报错提到运行库 / 无报错直接秒退 → 容器 Win 组件页核对 VC++ 组件开关;
- 老游戏要老服务的 → 启动选择从 Essential 换 Normal(见核心与启动)。
原因二:翻译预设不稳
随机崩溃、玩半小时必退,最常见原因。Box64 预设换 Stability,官方排查表的第一条(见Box64 预设)。Unity 游戏另有专属配方(见Unity 游戏)。
原因三:内存不足
特征:玩着玩着整个应用被杀、回桌面。多见于 4–6GB 机型 + 大体积游戏。缓解:清后台、降容器内存占用、换轻量游戏;Steam 用户见「只当下载器」方案(Steam 游玩)。
原因四:过热降频引发的连锁
降频本身不闪退,但会诱发低帧 → 掉帧卡顿 → 系统杀进程。机身烫手先降温再排查(散热表见调优档案)。
原因五:文件不完整
安装包没下完整、解压出错、绿色版目录被拆散,都会崩。重新传输、保持目录结构(见拿程序文件)。
位置一:启动就闪退(容器都进不去)
这属于应用层问题不是游戏问题:首启文件释放中断、系统文件损坏都可能导致。重装系统文件的按钮藏在全局 wine 设置页底部,见装不上与首启异常。
记录习惯
每次闪退记一下:什么游戏、玩到哪、最后一次改动是什么。三次记录基本能锁定规律——闪退排查靠的是对比,不是玄学。