2023年11月26日发(作者:)

clr20r3程序终⽌的⼏种解决⽅案_IT外包桌⾯解决⽅案——

慌,蓝屏⽽已

不慌,蓝屏⽽已

半夜⼀点半,正在肝图/Debug/做PPT/写论⽂的你,⾯对电脑桌⾯上⼆⼗多个窗⼝正昏昏欲睡。此时,⼀⽚蓝⾊映⼊眼帘,只见屏幕上出

现⼀个⼆维码和⼏⾏字:

:(

你的电脑遇到问题,需要重新启动。

我们只收集某些错误信息,然后你可以重新启动。

再来看⼀张Windows10的蓝屏界⾯:

⼆、诱发因素

导致蓝屏死机的因素可以分为硬件和软件两⼤类。

1、硬件

先来说硬件,硬盘坏道、内存地址错误甚⾄是接触不良、电源电压或电流不稳、CPU过热等都可能引起蓝屏死机,⼀些需要通过外部接⼝连

2、精确分析,对症下药

现在我们讲重点,⾸先还是那句话,找到“probably caused by”⾮常重要。由于⼀个终⽌代码往往可以囊括数⼗种错误原因,所以有时

WinDBG

下载地址:WinDBG_64位安装版微软官⽅下载··⽹盘-提取码:qhek

①安装

软件安装后打开,界⾯如下。

②设置符号表

符号表相当于WinDBG的“数据库”,离开符号表WinDBG⼏乎⽆法分析出太多有效信息。设置⽅法为:运⾏软件后单击【File→SymbolFile→Symbol

】或按快捷键【Ctrl+SCtrl+S】弹出设置对话框,将符号表地址

粘贴于其中,点击确定即可。

注:红⾊字体为符号表本地存储路径,可⾃定义。

如果想打开第⼆个dmp⽂件时上⼀个⽂件还未分析完成导致⽆法打开,可以使⽤快捷键【Shift+F5Shift+F5】来关闭上⼀个dmp⽂件的分析记录。

③分析⽂件

我们选择其中⼀个dmp⽂件⽤WinDBG打开。

System Uptime:系统运⾏时间。通过此项数据可以得知崩溃是在开机后多长时间出现的。如上图数据为0天0时0分48秒出现蓝屏死System Uptime

机。以现在新电脑的开机时间推算,⼗秒左右基本可以判定为开机蓝屏,反之则为使⽤过程中出现崩溃。

运⾏该命令得到的结果中包含之前的结果,还有⼀些更为详细的数据辅助判断,如果崩溃次数统计、崩溃进程名、栈⽂本信息等。