电脑学堂
第二套高阶模板 · 更大气的阅读体验

运行时错误日志怎么看?手把手教你排查问题

发布时间:2026-01-10 12:30:28 阅读:250 次

运行错误日志是什么

你在用软件或浏览网页时,突然弹出“程序已停止工作”或者页面直接卡死,这时候程序可能已经生成了运行时错误日志。这些日志记录了程序崩溃前的操作、调用的模块、出错代码行等关键信息,是排查问题的第一手资料。

比如你早上打开一个财务软件准备报账,结果刚登录就闪退,反复试几次都一样。这时候别急着重装,先看看错误日志,也许只是某个临时文件损坏,改个配置就能解决。

常见的运行时错误日志位置

不同系统和程序存放日志的位置不一样,得知道去哪找。

Windows 系统下,很多程序会把日志放在用户目录的 AppData 文件夹里。比如你用的是 Chrome 浏览器,可以按 Win + R 输入以下路径:

%LOCALAPPDATA%\\Google\\Chrome\\User Data\\Crashpad\\reports

这里面的 .dmp 或 .log 文件就是崩溃时生成的日志。有些开发类软件如 Node.js、Java 应用,则通常在安装目录下的 logs 子文件夹中。

如果是你自己写的脚本或本地服务,建议启动时加上日志输出参数,比如 Node.js 项目可以这样运行:

node app.js > runtime.log 2>&1

这样所有控制台输出和错误都会保存到 runtime.log 里,方便事后查看。

怎么看懂日志内容

打开日志文件,常见的是纯文本格式。重点看带有 “Error”、“Exception”、“FATAL” 的行。比如出现下面这行:

[2024-05-13 10:22:34] ERROR TypeError: Cannot read property 'name' of undefined at userInfo.js:45

说明在 userInfo.js 第45行试图读取一个未定义对象的 name 属性,典型的 JavaScript 运行时错误。你只要去查这一行附近的代码,看看哪个变量没判断 null 就直接用了,问题基本就定位了。

对于普通用户,如果看不懂代码,至少能提取关键信息:哪个程序、什么时间、哪一行出错。把这些内容截图发给技术支持,比只说“打不开”有用得多。

利用系统工具辅助分析

Windows 自带的“事件查看器”也能看到运行时错误。按 Win + X 选择“事件查看器”,进入“Windows 日志” → “应用程序”,筛选“错误”级别事件。你会看到类似“Application Error”或“.NET Runtime”的来源条目。

点开详情,能看到错误模块名,比如 ucrtbase.dll 或某程序的 exe 名称。有时候提示“异常代码 0xc0000409”,这通常是缓冲区溢出,可能跟内存或驱动有关。虽然你不能直接修,但能判断是不是最近装了新驱动或杀毒软件导致的。

如果你经常遇到某程序崩溃,又找不到日志,可以试试用 Process Monitor 这类工具实时监控文件和注册表操作,找到它写入日志的路径。

养成看日志的习惯

很多人一出问题就重装、重启,其实浪费了不少可修复的机会。尤其是办公软件、设计工具这类大型程序,配置复杂,重装后还要重新设置。

下次遇到程序异常,先别慌,花两分钟找到它的日志文件。哪怕只能看懂时间、错误类型和文件名,也已经走在解决问题的路上了。