记一次电脑蓝屏Driver_overRan_stack_buffer处理

1. 蓝屏显示

电脑打开几分钟后,自动蓝屏,终止代码:

Driver_overRan_stack_buffer

可以看出驱动堆栈缓存区溢出。
大概判断是驱动问题。

2. 排查

1- 我先做了硬件扫描,磁盘和内存都没问题。
2。 有人说显卡问题,但是没有做显卡扫描
3. 拿到dump文件,C:\Windows\Minidump\下的日志文件,以dump结尾(在几分钟蓝屏时间之内,否则就只能使用PE进入去拿)。
4. 换台电脑,BlueScreenView 查看dump文件,看到是一个SLEnFolder.sys文件导致。
5. 使用PE进入操作系统,然后使用Everything工具,全盘查找SLEnFolder.sys文件,然后我将这文件都重命名为SLEnFolder.sys.bak。
6. 解决了蓝屏。

3. 后遗症

  1. 用户无法修改密码,使用PE去修改也不成功,还是老密码。

4. 建议

最后去其他电脑上找一个SLEnFolder.sys文件替换下。但是我找了几台电脑,都没有发现给文件。所以暂时作罢。

上一篇:OceanBase 源码中 static 变量析构顺序导致的 coredump


下一篇:C++ OOP基础