深色模式
崩溃 / 闪退 / 无响应
本章你将学到:把"程序没了""自己关了""卡死了"分成三种现象、三类成因;怎样用事件查看器在崩溃时刻找到记录;记录里的每一种错误模块分别指向哪条路径;没有任何记录又说明什么;以及怎样用干净启动法隔离软件冲突。
什么时候用得上:客户端或游戏已经正常运行起来之后,中途消失、报错关闭或卡住不动。如果从来没起来过,走 无法启动 / 报错弹窗。
这类症状包括什么
先把用户的说法分到三种现象,因为它们对应的证据来源不同:
| 现象 | 用户可能的说法 | 定义 | 证据主要来自 |
|---|---|---|---|
| 程序消失 | "自己没了""闪退""打着打着回桌面了""突然关了" | 窗口瞬间消失,没有任何提示 | 事件查看器(有记录 = 崩溃;无记录 = 被结束或断电) |
| 报错后关闭 | "弹了个框然后就关了""提示什么内存不足""说显卡什么的" | 先弹出报错框,点掉或过几秒后程序关闭 | 报错框内容 + 事件查看器 |
| 卡死无响应 | "卡住了""画面不动了""点什么都没用""标题上写着未响应""屏幕白了" | 窗口还在,但不再响应,标题栏出现"未响应",画面可能发白或停在最后一帧 | 卡死时刻的任务管理器 + 事件查看器 Application Hang |
再把可能的成因分成三类,这三类的区分方法就是本页的核心:
| 成因类 | 含义 | 事件查看器里的特征 | 典型例子 |
|---|---|---|---|
| 自身崩溃 | 程序自己出错退出 | 应用程序日志有 Application Error(事件 ID 1000),里面写着出错的程序和"错误模块" | 显卡驱动 dll 崩溃、程序 bug、文件损坏 |
| 被别的程序结束 | 程序没出错,是被外部杀掉的 | 没有 1000 记录;杀软 / 网吧管理软件有拦截或结束记录 | 杀软把游戏或 R0Guard 当威胁结束;网吧软件清进程;家里人关的 |
| 系统层面 | 整个系统出了问题,程序是受害者 | 系统日志有 Kernel-Power 41、BugCheck 1001、Display 4101、WHEA-Logger 等 | 蓝屏、断电重启、显卡驱动超时、内存错误、过热 |
和相邻类别的区分
| 容易混淆 | 区分问题 | 如果是那个,去哪 |
|---|---|---|
| 无法启动 | "是打开过、玩过一会儿才没的,还是一开始就起不来?" | 无法启动 / 报错弹窗 |
| 掉线 | "游戏窗口还在吗?是提示'连接断开'还是整个游戏没了?" 窗口在、有断开提示是掉线 | 卡顿 / 高延迟 / 掉线 |
| 加载慢 | "卡住的时候标题栏有'未响应'吗?等两分钟会恢复吗?" 会恢复是慢,不会恢复是卡死 | 启动 / 加载慢 |
| 整机卡死 / 重启 / 蓝屏 | "只是游戏卡了还是鼠标也动不了?电脑有没有自己重启?有没有出现蓝色屏幕?" | 本页系统层面路径 |
| 被踢出对局 | "有没有提示被踢 / 被封 / 反作弊字样?" | 反作弊(R0Guard)、账号 / 支付类问题的边界 |
大白话
"程序消失"就像人突然倒下:可能是自己生病倒的(自身崩溃),可能是被人推倒的(被结束),也可能是地板塌了(系统层面)。三种情况救法完全不同,所以第一件事是分清是哪一种,分清的工具就是事件查看器。
先复述确认
我确认一下:您在【进图时 / 开镜时 / 切换窗口时 / 玩了大约多久之后 / 没有规律】,游戏【直接消失回到桌面 / 先弹出一个写着 xx 的框然后关闭 / 画面卡住标题显示未响应】,【今天发生了几次 / 每局必现 / 偶发】,【之前正常,从什么时候开始 / 一直如此】。对吗?
复述里要拿到四个东西:哪一种现象、发生前在做什么、频率、什么时候开始。其中"发生前在做什么"最重要——有规律的崩溃比无规律的好查十倍。
分层思路
| 层 | 可能原因 | 典型线索 | 验证方法 |
|---|---|---|---|
| 硬件 | 内存条故障 / 超频不稳 | 无规律崩溃、蓝屏码涉及内存、多个不同程序都崩 | Windows 内存诊断;关超频(XMP)对比 |
| 硬件 | 显卡过热 / 供电不足 | 玩一段时间后崩;温度 90℃ 以上;系统日志 Display 4101 | 看温度;降画质对比 |
| 硬件 | 电源不稳 / 断电 | 整机重启或黑屏;系统日志 Kernel-Power 41 且无蓝屏码 | 看系统日志;问是否整机重启 |
| 硬件 | 磁盘坏道 | 读取某些文件时崩;系统日志 disk / ntfs 错误 | 事件查看器系统日志;磁盘健康检查 |
| 系统 | 内存不足(物理 + 虚拟) | 报错框提到内存;任务管理器内存 95% 以上 | 看内存占用;看虚拟内存设置 |
| 系统 | 系统更新替换了驱动 / 组件 | 更新后开始崩 | 时间线法;回退驱动 |
| 系统 | 电源计划 / 快速启动导致的假重启 | "重启了也不好" | 真正重启(关机时按住 Shift 或用重启而非关机) |
| 系统 | 系统文件损坏 | 错误模块是系统 dll(ntdll / kernelbase)且多个程序崩 | 走 Windows 基础 系统修复 |
| 网络 | 一般不导致崩溃;掉线被误认为崩溃 | 有"连接断开"提示 | 归类到掉线 |
| 软件 | 显卡驱动崩溃 / 版本问题 | 1000 错误模块是显卡 dll;Display 4101 | 干净重装驱动或回退 |
| 软件 | 覆盖层 / 录屏 / 灯控 / 输入法注入冲突 | 1000 错误模块是第三方 dll;只在切窗 / 开镜 / 按某键时崩 | 一次退出一个对比;干净启动 |
| 软件 | 杀软把游戏 / R0Guard 结束或隔离 | 无 1000 记录;杀软有拦截记录 | 看杀软日志和隔离区 |
| 软件 | Steam 掉线 / 更新 | 崩溃同时 Steam 显示离线 | 看 Steam 状态 |
| 软件 | 游戏文件损坏 | 1000 错误模块是游戏自身 dll;进特定地图崩 | 校验文件 |
| 软件 | 启动参数 / cfg 配置异常 | 用户改过参数 / 配置 | 还原默认 |
| 平台 | 客户端 / R0Guard 自身 bug | 1000 错误模块是我们的 exe / dll;多个用户同版本同现象 | 收集日志转储升级 |
| 平台 | 网吧管理软件结束 R0Guard 导致游戏被踢或关闭 | 网吧环境;无 1000 记录 | 走 网吧环境专项 |
第一轮:必收证据
和 信息收集 · 崩溃 / 闪退 / 无响应 一致:
- 基础环境八项。
- 崩溃时有没有报错框,有的话完整截图(包括标题栏)。
- 是"消失"还是"卡住"(复述时已确认)。
- 崩溃前在做什么,有没有规律(进图?开镜?切窗?固定地图?固定时长?)。
- 事件查看器 → Windows 日志 → 应用程序,崩溃时刻的错误记录截图。
- 事件查看器 → Windows 日志 → 系统,同一时刻的错误记录截图。
- 是否装了覆盖层 / 录屏 / RGB 灯控 / 第三方输入法。
- 显卡驱动版本,最近是否更新过。
怎么让用户找到事件查看器里崩溃时刻的记录
怎么做
- "先记一下刚才崩溃大概是几点几分。如果不确定,现在再复现一次,复现完马上看一眼右下角时间。"
- "按 Win + R,输入
eventvwr,回车,会打开一个叫'事件查看器'的窗口。" - "左边展开'Windows 日志',点'应用程序'。"
- "中间列表按时间排列,最新的在最上面。找到刚才崩溃那个时间附近,级别是'错误'(红色叹号)的那几行。"
- "点一下那一行,下面会出来详细内容。把整个窗口截图给我,要能看到下面详细内容那部分。"
- "然后左边点'系统',同样找崩溃时间附近的红色错误和黄色警告,截图。"
预期看到:列表里有时间、来源、事件 ID 几列;下方"常规"标签显示详细文字。
不同结果说明什么:
| 看到 | 说明 | 下一步 |
|---|---|---|
| 应用程序日志有来源 Application Error、事件 ID 1000,时间吻合 | 自身崩溃 | 读"错误模块名称",进入判读 |
| 应用程序日志有来源 Application Hang、事件 ID 1002 | 程序无响应被系统记录 | 走卡死路径 |
| 应用程序日志有 .NET Runtime、Windows Error Reporting(1001)等 | 崩溃的辅助记录,通常伴随 1000 | 找旁边的 1000 |
| 应用程序日志崩溃时刻什么都没有 | 不是自身崩溃 → 被结束或系统层面 | 看系统日志;看杀软记录 |
| 系统日志有 Kernel-Power 41 | 系统非正常关机 / 重启(断电、蓝屏、强制重启) | 硬件 / 驱动路径 |
| 系统日志有 BugCheck 1001 | 蓝屏 | 记下蓝屏码,走 常见报错解读 |
| 系统日志有 Display 4101("显示驱动程序已停止响应并且已恢复") | 显卡驱动超时 | 驱动 / 显卡过热路径 |
| 系统日志有 WHEA-Logger | 硬件报错(CPU / 内存 / 总线) | 硬件路径,超频先关 |
| 系统日志有 disk / ntfs 错误 | 磁盘问题 | 存储健康路径 |
详见 资源监视器与事件查看器。
注意
事件查看器里"错误"很多,绝大多数和用户的问题无关(系统每天都会记一堆错误)。只看崩溃时刻前后一两分钟内的记录。不要拿一条三天前的错误当证据。
怎么在卡死时刻截任务管理器
卡死时如果鼠标还能动,让用户直接按 Ctrl + Shift + Esc 打开任务管理器,切到性能页截图,再切到进程页看游戏进程的状态。看:磁盘是否 100%、内存是否 95% 以上、游戏进程 CPU 是否为 0(0 = 死等某个东西)或 100%(死循环 / 编译)。
判读与分叉
分叉一:有报错框
报错框是最直接的证据,先按内容分:
| 报错内容特征 | 说明 | 下一步 |
|---|---|---|
| "内存不足""Out of memory""无法分配" | 物理内存或虚拟内存耗尽 | 看内存总量和占用;看虚拟内存设置;关大户;见 内存 |
| "显卡""设备已移除""DXGI_ERROR_DEVICE_REMOVED""Device Hung" | 显卡驱动崩溃或显卡不稳(过热、供电、超频) | 驱动路径 + 温度;显卡有超频先还原 |
| "反作弊""R0Guard""检测到""被移出" | 反作弊相关 | 反作弊(R0Guard);涉及封禁一律升级 |
| "Engine Error""Failed to load""找不到文件 / 资源" | 游戏文件损坏或缺失 | Steam 验证完整性 / 客户端校验 |
| 0x 开头的错误码 | 按码解读 | 常见报错解读 |
| Steam 相关("Steam 未运行""无法连接 Steam") | Steam 掉线 / 关闭 | Steam |
报错框看过之后,仍然要看事件查看器——报错框说的是"发生了什么",事件查看器里的错误模块说的是"谁引起的"。
分叉二:事件 1000,看错误模块
Application Error 1000 的详细内容里有"错误应用程序名称"和"错误模块名称"两行。前者是谁崩了,后者是崩在谁的代码里。看后者。
| 错误模块 | 属于谁 | 说明 | 下一步 |
|---|---|---|---|
nvwgf2umx.dll、nvoglv64.dll、nvlddmkm.sys 及其他 nv 开头 | NVIDIA 驱动 | 显卡驱动崩溃 | 驱动路径 |
atidxx64.dll、amdxx64.dll、atiumd64.dll 及其他 ati / amd 开头 | AMD 驱动 | 同上 | 驱动路径 |
ig9icd64.dll、igd10iumd64.dll、igxelpicd64.dll 及其他 ig 开头 | Intel 集显驱动 | 同上;笔记本上常见于游戏跑在集显 | 驱动路径 + 检查是否用了独显(笔记本特有问题) |
ntdll.dll、kernelbase.dll、kernel32.dll、unknown | 系统底层 | 崩溃点在系统库里,说明不了具体原因,谁都可能 | 先排除覆盖层(一次退一个);再校验文件;仍崩 → 收集日志 + 转储升级 |
| 客户端 exe / 客户端目录下的 dll / R0Guard 相关文件 | 我们的程序 | 客户端或反作弊崩溃 | 校验安装完整性;确认版本最新;仍崩 → 收集日志 + 转储升级(疑似 bug) |
| 游戏自身文件(引擎 dll、游戏 exe) | CS2 | 游戏文件损坏或游戏 bug | Steam 验证完整性;是否只在特定地图;是否改过启动参数 / cfg |
| 覆盖层 / 录屏 / 灯控 / 输入法 / 音频软件的 dll(名字通常带厂商名) | 第三方软件 | 该软件注入游戏后冲突 | 退出该软件对比;确认后卸载或关闭其覆盖层功能;见 常见软件冲突 |
| 杀软的 dll | 安全软件 | 杀软注入导致崩溃 | 加白名单;多个杀软减到一个 |
d3d11.dll、dxgi.dll | DirectX | 通常是驱动的上一层,多半还是驱动或显卡 | 驱动路径 |
msvcp140.dll、vcruntime140.dll 等运行库 | VC++ 运行库 | 运行库损坏 | 重装运行库,见 运行库 |
大白话
"错误模块"就是案发现场。现场在显卡驱动的房间里,嫌疑人大概率就是显卡驱动;现场在系统走廊里(ntdll),谁都可能路过,需要更多线索(日志、转储)。
分叉三:无任何 1000 记录
程序消失但事件查看器应用程序日志里没有崩溃记录,说明程序不是自己崩的。
| 接着看 | 看到 | 说明 | 下一步 |
|---|---|---|---|
| 系统日志 | Kernel-Power 41 | 整机非正常关机 / 重启;如果用户说"游戏没了但电脑还在",那 41 不是这次的 | 硬件路径:电源、过热、蓝屏 |
| 系统日志 | BugCheck 1001 | 蓝屏了 | 记蓝屏码,常见报错解读;蓝屏几乎都是驱动 / 硬件 |
| 系统日志 | Display 4101 | 显卡驱动超时被系统重置,游戏可能随之关闭 | 驱动路径 + 温度 |
| 杀软 | 拦截 / 隔离 / 结束进程记录,对象是游戏、客户端或 R0Guard | 被杀软结束 | 加白名单、恢复隔离文件、重新校验 |
| 网吧管理软件 | 网吧环境 | 网吧软件清进程(尤其 R0Guard) | 网吧环境专项 |
| Steam | 崩溃同时 Steam 显示离线 / 正在更新 | Steam 掉线导致游戏退出 | Steam,网络路径 |
| 用户 | "家里人关的""按到了什么键" | 人为 | 排除 |
| 都没有 | — | 需要客户端日志 | 收集日志,看崩溃前最后几行;仍无线索 → 升级 |
注意
第三方杀软结束进程时经常不弹任何提示,用户会坚持"我杀软没拦"。不要听用户说,让他打开杀软看"防护记录 / 拦截日志 / 隔离区"。
分叉四:卡死无响应(1002)
| 卡死时任务管理器看到 | 说明 | 下一步 |
|---|---|---|
| 某磁盘 100% | 在等磁盘读写,慢速盘或盘满 | 走 启动 / 加载慢 的存储路径 |
| 内存 95% 以上 | 内存耗尽,系统疯狂换页 | 内存路径 |
| 游戏进程 CPU 为 0%,其他都空闲 | 死等某个东西(覆盖层、网络请求、显示模式切换) | 一次退一个覆盖层;把游戏显示模式从全屏独占改为无边框窗口对比;看是否切窗时触发 |
| 游戏进程 CPU 一个核心跑满(总体 12%–25% 左右且不变) | 死循环或单线程编译 | 首次运行等 Shader;非首次 → 校验文件;仍卡 → 收集日志升级 |
| 整机卡死,鼠标也不动 | 系统层面 | 看重启后系统日志;硬件路径(内存、过热、电源) |
分叉五:有规律的崩溃
有规律的崩溃比无规律的更容易查,因为规律本身就是线索。先查规律,再查记录。
| 规律 | 最可能 | 验证 |
|---|---|---|
| 只在开镜 / 换武器 / 某个按键时 | 覆盖层、灯控软件、宏软件、输入法注入 | 一次退一个对比 |
| 只在切窗(Alt + Tab)时 | 全屏独占模式 + 覆盖层 / 双显示器 | 改无边框窗口模式对比 |
| 只在进图 / 加载时 | 内存不足、文件损坏、Shader 编译期间过热 | 看进图时内存;校验文件 |
| 只在特定地图 | 该地图文件损坏(尤其创意工坊地图) | 校验;删除并重下该地图 |
| 玩了固定时长(比如每次 20 分钟左右) | 过热降频到崩、显卡供电不足、内存泄漏 | 看温度曲线;看内存是否持续上涨 |
| 只在晚上 | 一般不是崩溃的规律;如果是掉线被误认为崩溃 → 网络 | 归类重新确认 |
| 只在录屏 / 直播时 | 录屏软件冲突或资源不够 | 关录屏对比 |
| 系统更新 / 驱动更新之后开始 | 新驱动问题 | 回退驱动对比 |
所有证据都正常
事件查看器有 1000 但模块是 ntdll、无覆盖层、无杀软、驱动最新、文件校验通过、温度正常、无规律——这种情况客服能做的已经做完,进入第二轮拿日志和转储,然后升级。不要在这里让用户重装系统。
第二轮:补充证据
| 证据 | 怎么拿 | 看什么 |
|---|---|---|
| 客户端日志 | 见 日志怎么找、怎么读 | 崩溃时间点前最后几十行有没有 error / exception |
| 崩溃转储(dump) | 见下面"待技术确认" | 交给技术分析,客服不读 |
| 干净启动测试结果 | 见下面 | 干净启动下是否还崩 |
| 显卡驱动干净重装后结果 | 见 设备管理器与驱动 | 驱动路径的最终验证 |
| 温度曲线 | 第三方工具,见 让用户自查的工具 | 崩溃前温度是否达到 90℃ 以上 |
| 内存诊断结果 | "开始菜单搜'Windows 内存诊断',选立即重启并检查,重启后完成会在通知里显示结果" | 有硬件错误 → 内存条问题 |
| 是否超频 / 开 XMP | 直接问;不确定的看主板软件 | 有超频先还原对比 |
| 显示模式 | 游戏视频设置截图 | 全屏独占 / 无边框 |
| 启动参数 / cfg 改动 | 直接问 | 用户改过就先还原 |
| 网吧:管理软件名称 | 直接问 | 走网吧专项 |
待技术确认
客户端日志的存放路径、崩溃转储文件的生成位置和开启方式、技术侧需要的日志文件名清单,以平台实际为准。在拿到确认之前,可以先让用户开启 Windows 错误报告的本地转储,或由技术提供采集脚本。
干净启动法:隔离软件冲突
当怀疑第三方软件冲突但一次退一个太慢、或不知道是哪个时,用干净启动:让 Windows 只带系统自身的服务和程序启动,其他全部不启动。
怎么做(详细步骤见 服务与启动项):
- "按 Win + R,输入
msconfig,回车。" - "点'服务'标签,先勾选左下角'隐藏所有 Microsoft 服务',然后点'全部禁用'。"
- "点'启动'标签,点'打开任务管理器',把列表里每一项都右键'禁用'。"
- "回到刚才的窗口点确定,重启电脑。"
- "重启后只打开 Steam 和我们的客户端,复现一次崩溃的操作。"
预期看到:重启后桌面右下角托盘图标很少,只有系统自己的。
不同结果说明什么:
| 结果 | 说明 | 下一步 |
|---|---|---|
| 干净启动下不崩了 | 被禁用的某个第三方程序 / 服务是原因 | 二分法:恢复一半,测试;崩了就在这一半里继续对半,不崩就在另一半 |
| 干净启动下还崩 | 不是第三方软件冲突 | 排除软件冲突;转硬件 / 驱动 / 文件 / 平台路径 |
注意
干净启动会把杀软、加速器、网卡管理软件等全部禁掉,用户可能出现"没网""没声音"等临时现象。测试完成后必须恢复:回到 msconfig 选"正常启动",任务管理器启动项重新启用。要在让用户做之前就说清楚这一点。
禁止
干净启动里的"禁用服务"只能禁用非 Microsoft 的服务。不要取消"隐藏所有 Microsoft 服务"的勾再点全部禁用——那会导致系统无法正常启动。也不要让用户在设备管理器里"卸载"显卡以外的任何驱动(尤其是网卡)来做验证。
常见根因与对应方案
| 根因 | 方案 | 代价 / 注意 | 如何验证解决 |
|---|---|---|---|
| 显卡驱动崩溃(错误模块为显卡 dll / Display 4101) | 干净重装最新稳定版驱动;如果崩溃始于某次更新 → 回退到上一版 | 干净重装建议用显卡厂商安装程序的"执行干净安装"选项;第三方彻底卸载工具(DDU)风险较高,建议只在技术指导下用 | 相同操作复现三次以上不再崩;事件查看器不再出现该模块 |
| 显卡过热 / 供电不足 / 超频不稳 | 清灰、改善机箱风道;还原显卡超频;笔记本用支架散热 | 清灰涉及拆机 | 温度 80℃ 以下且不再崩 |
| 内存不足 | 关闭大户;调大虚拟内存;加内存 | 加内存是硬件成本 | 崩溃前内存不再触顶 |
| 内存条故障 / XMP 不稳 | 关 XMP 对比;内存诊断有错误则换条 | 涉及 BIOS 操作,让用户找懂的人或店家 | 内存诊断无错误;不再无规律崩 |
| 覆盖层 / 第三方软件注入冲突 | 关闭该软件的游戏内覆盖层功能,或运行游戏时退出该软件 | 用户可能需要那个软件(直播 / 语音),优先只关覆盖层功能 | 复现操作不再崩 |
| 杀软结束进程 / 隔离文件 | 加白名单(游戏目录、客户端目录、R0Guard);从隔离区恢复文件;重新校验 | 恢复文件后必须校验;多个杀软减到一个 | 杀软日志不再有拦截;不再消失 |
| 网吧管理软件结束 R0Guard | 联系网吧网管加白 | 用户自己做不了 | 走网吧专项 |
| 游戏文件损坏 | Steam 验证完整性 / 客户端校验;特定创意工坊地图删除重下 | 校验几十 GB 需要时间 | 校验通过后复现不再崩 |
| 客户端 / R0Guard 自身崩溃 | 确认版本最新 → 校验安装完整性 → 仍崩收集日志转储升级 | 客服到此为止 | 技术反馈 |
| 系统文件损坏 | 系统文件修复(见 Windows 基础) | 需要管理员权限,耗时 | 多个程序不再同时崩 |
| 电源 / 断电(Kernel-Power 41 无蓝屏码) | 检查电源线、插排;电源功率是否够显卡;笔记本电源适配器是否原装 | 硬件问题,建议找店 | 不再出现 41 |
| 蓝屏 | 记蓝屏码走报错解读;多半是驱动 / 内存 | 反复蓝屏建议找专业维修 | 不再蓝屏 |
| 全屏独占 + 切窗崩 | 改为无边框窗口模式 | 可能有极轻微的输入延迟感 | 切窗不再崩 |
| 启动参数 / cfg 异常 | 还原默认 | — | 复现不再崩 |
驱动路径的顺序
- 先看驱动版本与崩溃开始时间的关系:崩溃始于驱动更新之后 → 先回退,不是先更新到更新。
- 一直如此 → 用厂商安装程序做干净安装最新稳定版。
- 仍崩 → 检查温度和供电,排除硬件;笔记本确认是独显在跑。
- 仍崩 → 收集日志转储升级,注明"驱动路径已走完"。
注意
更新驱动之后第一次启动游戏会重新编译 Shader,加载会慢、CPU 会满,这是正常的,不要把它当成新问题。见 启动 / 加载慢。
什么时候升级
判据(满足任意一条):
- 事件 1000 的错误模块是我们的 exe / dll,且校验完整性后仍复现。
- 错误模块为 ntdll / kernelbase / unknown,覆盖层、杀软、驱动、文件均已排除,仍稳定复现。
- 报错内容涉及反作弊 / 被踢 / 封禁——一律升级,客服不判断。
- 客户端日志里有明确的 error / exception 但你看不懂。
- 短时间内多个用户反馈同一版本同一操作崩溃 → 紧急(疑似版本 bug)。
- 网吧环境下确认是网吧管理软件与 R0Guard 冲突且网管无法解决 → 升级让技术与网吧对接。
升级必须附带(详见 何时升级):
- 精确描述:哪一种现象、发生前操作、频率、开始时间。
- 基础环境八项 + 显卡型号与驱动版本。
- 事件查看器截图(1000 的详细内容,含错误模块名称;系统日志同一时刻)。
- 客户端日志(标出崩溃时间点)。
- 崩溃转储(如果有)。
- 复现步骤:一步步做什么会崩,复现概率多少。
- 已排除的假设与验证结果("退出全部覆盖层仍崩""干净启动仍崩""驱动干净重装仍崩")。
常见误区
- 听到"闪退"就让重装游戏。 显卡驱动崩溃、杀软结束进程、过热,重装游戏一个都解决不了。
- 拿事件查看器里任意一条错误当证据。 只看崩溃时刻前后一两分钟的。
- 只看"错误应用程序名称"不看"错误模块名称"。 应用程序名称永远是游戏 / 客户端,没有信息量;模块名称才指向原因。
- 用户说"杀软没拦"就相信。 让他打开杀软看记录。
- 不问规律直接查记录。 "只在开镜时崩"这一句话比十条日志有用。
- 驱动一律"更新到最新"。 崩溃始于更新之后的要回退。
- 干净启动后忘了恢复。 用户第二天发现没网、没声音,又来一个新工单。
- 让用户用第三方工具彻底删驱动 / 改 BIOS / 关内核隔离来"试试"。 这些是高风险操作,要有充分证据并在技术指导下做。
- 把掉线当崩溃。 窗口还在、有断开提示的是掉线。
关联知识
- 资源监视器与事件查看器:事件查看器怎么打开、怎么筛选、常见事件 ID。
- 常见报错解读:错误码、蓝屏码。
- 设备管理器与驱动:驱动版本查看、回退、干净重装。
- 服务与启动项:干净启动的完整步骤与恢复。
- 安全软件与拦截:拦截记录、隔离区、白名单。
- 内存:内存不足、虚拟内存、内存诊断。
- 散热与电源:过热降频、电源不稳。
- CPU 与显卡:显卡供电、超频。
- 笔记本特有问题:双显卡、独显直连。
- 常见软件冲突:覆盖层、录屏、灯控、输入法。
- Steam:验证完整性、Steam 掉线。
- CS2 / CSGO:启动参数、cfg、显示模式。
- 日志怎么找、怎么读:客户端日志。
- 反作弊(R0Guard):被结束、被踢。
- 网吧环境专项:网吧管理软件。
自检问题
- "程序消失""报错后关闭""卡死无响应"三种现象,各自的证据主要从哪里来?
- 事件查看器应用程序日志在崩溃时刻有 1000 记录和没有任何记录,分别说明什么?
- 错误模块是
nvwgf2umx.dll、ntdll.dll、我们自己的 dll,三种情况下一步分别是什么? - 用户说"只有开镜的时候会闪退",你最先怀疑什么?怎么验证?
- 干净启动法怎么做?做完之后必须做什么?哪一步绝对不能做?
- 崩溃类问题升级时,必须附带哪四样东西?