-
Win10系统下WinDBG怎么分析转储日志和蓝屏日志
- 作者:杨琅臻 分类:win10 发布时间:2021-07-01 11:55:00
使用Windows 10相对来说出现蓝屏概率还是很高的,但微软提供的错误代码有时候可能无法帮助我们解决问题。所以我们需要使用更专业的工具来分析系统记录的日志,有日志进行排查后就可以定位到具体什么原因引起蓝屏。说到这个调试工具还是鸭子哥上午连续出现两次蓝屏死机严重影响工作,所以必须排查出问题将它彻底解决才行。 WinDBG调试工具介绍: 这是微软官方出品的转储日志和内存日志读取分析工具,借助这款工具可以用来读取日志查看其中包...
使用Windows 10相对来说出现蓝屏概率还是很高的,但微软提供的错误代码有时候可能无法帮助我们解决问题。所以我们需要使用更专业的工具来分析系统记录的日志,有日志进行排查后就可以定位到具体什么原因引起蓝屏。说到这个调试工具还是鸭子哥上午连续出现两次蓝屏死机严重影响工作,所以必须排查出问题将它彻底解决才行。
WinDBG调试工具介绍:
这是微软官方出品的转储日志和内存日志读取分析工具,借助这款工具可以用来读取日志查看其中包含的内容等。转储日志和内存日志格式通常都是.DMP或.DUMP格式的,如果你尝试直接使用记事本打开肯定会直接返回错误。这就是为什么我们需要专业的工具进行排查的原因所在,有调试工具可以用来配合Windows 10事件查看器使用。事件查看器可以提供基本的错误信息,如果从事件查看器中无法判断问题原因那就可以使用WinDBG来分析日志。
怎么下载WinDBG调试工具:
现在的调试工具微软已不提供独立下载 ,所以需要通过 Windows 10 SDK 套件安装程序手动选择调试程序安装。当然你不需要担心因为 Windows 10 SDK 只是安装程序 , 可以自由选择安装哪些组件比如我们只安装WinDBG。
Win10 SDK最新版:https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk
下载后直接打开Windows 10 SDK安装程序然后反选,保留Debugging Tools for Windows这款调试工具即可。注意其他不需要使用的工具不要安装不然需要下载大量安装文件,其他工具可以按照你的实际需要进行选择安装。安装后在Windows 10开始菜单的 Windows Kits 文件夹里即可找到WinDBG调试工具,打开即可使用调试工具。调试工具的功能很丰富使用也稍微有些门槛,这篇文章仅介绍下载和安装,具体使用步骤xttd网随后会进行介绍。
WinDBG安装教程:
安装完成后便可以在Windows开始菜单栏中找到Windbg.
安装可能会失败,如果失败的话可以到控“制面板程序程序和功能“中将 Microsoft Visual C++ 2010 Redistributable卸载,即可安装成功。
WinDBG使用教程:
微软官网提供了详细的使用教程,参考链接:https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/getting-started-with-windows-debugging
在使用之前,需要完成以下任务
判断哪个设备作为服务系统,那个设备作为客户系统。调试器运行在客户系统,程序运行在服务系统。
判断你将要进行用户态调试还是内核态调试。内核态可以拥有极大的权限,可以访问系统的任何部分,许多核心操作系统功能和硬件驱动运行在内核态。用户态拥有很多限制,只能运行在自己的虚拟内存空间,不能直接访问系统。
关于调试内核态,请参考:
关于调试用户态,请参考:Getting Started with WinDbg (User-Mode).
除此之外,还需要做以下事情:
配置符号表。为了使用WinDbg提供的所有高级功能,必须加载正确的符号表。可以参考:Symbps for Windows debugging (WinDbg, KD, CDB, NTSD)。Windows 调试中的符号表
配置源码。如果你的目标是调试你自己的源代码,你需要配置源码路径。
Windows 调试中的符号表
关于符号表
符号表和符号文件
当应用程序,库,驱动,或者操作系统被链接,连接器生成exe文件或dll文件的同时还生成许多额外的文件叫做symbp files.符号文件拥有许多数据,这些数据在运行二进制文件时并不需要,但是在debug过程中非常拥有。通常的,这些数据包含以下信息:
猜您喜欢
- win10电脑音响无声?简单几步解决无声..2024-04-20
- Win10玩DNF聊天框闪烁的秘密,揭秘你不..2024-04-20
- 轻松掌握:Win10调整桌面图标大小设置..2024-04-20
- Win10不使用微软账号登录,真的可以吗..2024-04-20
- Win10本地连接消失之谜:找回消失的本..2024-04-20
- 轻松查询Win10激活码,让你的电脑焕发..2024-04-20
相关推荐
- Win10蓝屏代码0x0000020,如何一键轻松修..2024-02-03
- win10系统鼠标右键点击一直转圈 win10电..2022-02-27
- win10怎么卸载病毒和威胁防护那个应用..2021-03-30
- Win10无法设置移动热点?看这里,轻松..2024-03-19
- win10自带图片编辑器在哪里_win10如何使..2021-02-15
- Win10如何在不重装系统情况下开启AHC..2023-05-02