电脑蓝屏终极解决办法
00 分钟
2022-8-10
2023-7-18
type
status
slug
date
summary
tags
category
icon
password
Author
CreatedAt
Dec 17, 2022 10:11 AM
CreatedBy
Name
PublishDate
Summary
Tags
Text
URL
UpdatedAt
Jul 18, 2023 04:21 PM
UpdatedBy
DPC_WATCHDOG_VIOLATION 蓝屏原因,多为硬件驱动问题。可是,只有驱动出现大规模报错,厂家才会更新并推送解决方法。
因此,你在网上搜到的解决方案,大多是过时的,不能解决你的问题。蓝屏原因千奇百怪,分析 dmp 蓝屏日志才是解决蓝屏的办法。

分析 dmg 日志

  1. 安装 WinDbg Preview,这是微软官方推出的系统 Debug 工具。
  1. 启动 WinDbg Preview,软件会自动检测到最新 dmp 日志,点击 Yes 即可载入。如果想分析其他文件,打开文件夹 C:\Windows\Minidump,导出日志 .dmp
  1. 载入日志过程中,WinDbg Preview 会自动下载所需文件,不需要管。载入完成后,点击 !analyze -v,分析具体日志。
    1. notion image
  1. 分析日志:日志上方的都是套话,可以忽略。直接看日志最下方几行,找出引发蓝屏的进程,并删除该程序。如果冲突进程为驱动(.sys),这类文件不要强删,进入设备管理器找到对应硬件,备份当前驱动然后将驱动还原为旧版驱动或系统自带驱动。
    1. notion image
有些蓝屏较复杂,由多方原因造成,新手很难直接分析。建议将蓝屏日志完整上传到微软社区分析,小白方案中有具体步骤。

小白修复蓝屏

不想分析日志,也简单。
  1. 打开文件夹 C:\Windows\Minidump,导出日志 .dmp
  1. 将 dmp 日志上传至 微软社区,会有技术人员帮你分析蓝屏原因。微软社区无法上传附件,需先将 dmp 日志上传至百度云或微云,再将分享链接放在问题里。

常见问题

装不了 WinDbg

少数情况安装应用报错,本地无法分析日志。此时,我们可以导出蓝屏日志,上传到 微软社区,会有人帮助分析原因。

分析日志时报错

分析蓝屏时报错,或 WinDbg 对 minidump 蓝屏日志的访问被拒绝,这都是由于系统盘读取权限未开放所导致的。
解决办法有 3 种:
  • 将 minidump 文件复制到 D 盘,然后手动导入到 WinDbg 进行分析。
  • @天气控制仪:以管理员权限运行 WinDbg。
  • @紫石英与灯心草:右键点击 minidump 蓝屏日志,然后依次选属性 - 权限 - 点击用户 - 点击继承 - 同意

找不到 minidump 文件

蓝屏日志默认保存在 C:\Windows\Minidump
如果该文件夹为空,说明蓝屏日志未生成,等下次蓝屏再查看。如果多次蓝屏,该文件夹下还是没有日志,则尝试在资源管理器中打开 %SystemRoot%\Minidump,失败后按下列步骤设置:
  1. 打开控制面板>>系统>>高级系统设置>>高级>>启动和故障恢复>>设置;
  1. 写入调试信息>>选择「小内存转储(256KB)」,路径选择 %SystemRoot%\Minidump,确定并重启您的计算机;
  1. 再次异常关机后,前往 %SystemRoot%\Minidump 提取即可。

蓝屏原因分析汇总

评论区大部分很多重复问蓝屏原因的,这里汇总了常见的蓝屏原因分析。
  • 系统性模块报错:ntkrnlmp.exe、*.symbols.exe。日志尾部仅有系统模块报错,实际是由应用进程与系统冲突引起的蓝屏,需深入分析日志。
  • 驱动冲突:nvlddmkm、amdkmdag。N 卡、A 卡或硬件进程报错,建议先回退到旧驱动。这样不会对电脑产生很大影响。如果驱动不对,可重新安装。驱动无法回退,则去官网下载旧驱动,或尝试最新驱动,或卸载为系统默认驱动。驱动若不行,则尝试更新主板 BIOS,关闭超频。
  • 未知报错:蓝屏报错的 .sys 多为硬件驱动,但有时无法确定与哪个硬件相关。尝试多种方法,依然无法修复,则可用最后一步强行删除。但删除前,必须备份好文件和位置。如果删除后进入不了系统,需使用 PE 系统还原备份文件。如果相关文件多余 5 个,或不清楚如何使用 PE,不要强删任何 .sys 文件。

蓝屏解决集锦

如果不想分析日志,甚至找不到找不到蓝屏日志,可以尝试下列方法,测试解决了 80% 的蓝屏。
  • 驱动类:更新显卡驱动;更新网卡驱动;重置声卡驱动;重置 SATA AHCI 驱动;
  • 主板类:擦拭内存条;重置 BIOS;增加 CPU 电压;关闭超线程;
  • 系统修复:管理员权限打开命令行(cmd),运行 sfc/Scannow,系统会自动检查损坏文件并修复;
  • 终极方法:重装系统,测试期间尽量使用默认系统驱动。重装又蓝屏的话,说明你新装的驱动有问题,卸掉有问题的驱动。
视频说明:

评论
  • Waline