windows的dmp文件使用
windows出现蓝屏后都会产生dmp文件,它记录windows蓝屏时的内存信息。
1、快速定位引起崩溃的文件
dmp文件的查看用Debugging Tools for Windows (x86)及windbg工具,从下面地址下载
http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx
下载安装后,启动 Debugging Tools,在程序主菜单中选择“File(文件)”-“Open Crash Dump(打开崩溃转储文件)”,选择路径,打开.DMP文件即可。
打开之后,在命令窗口中会显示一大堆的信息,找到“Probably caused by:****.sys”这一行,文件***.sys就是引起系统崩溃的系统文件,当然什么原因引起的,要经过比较复杂的查找。
2、配置及符号文件
符号文件(Symbol Files)是一个数据信息文件,它包含了应用程序二进制文件(比如:EXE、DLL等)调试信息。符号文件包含了函数和变量的名称,由链接器产生,在调试过程中被用来引用和显示这些名称。为了使用任何一个内核调试工具来查看内核数据结构,必须首先至少获得内核映像Ntoskrnl.exe的正确的符号文件,即二者版本完全匹配。
符号文件那里获得?当然Microsoft符号服务器是http://msdl.microsoft.com/download/symbols啦
怎么下载? 1)通过livekd.exe(http://live.sysinternals.com/livekd.exe)工具下载符号文件到本地.
运行 livekd.exe前需配置一个系统环境变量,
变量名:_NT_SYMBOL_PATH
变量值:srv*C:/WINDOWS/Symbols*http://msdl.microsoft.com/download/symbols(表示从符号服务器上下载文件到C:/WINDOWS/Symbols,这路径可以随意)
双击运行livekd.exe 就会自动开始下载符号文件。
2)立即下载一个符号文件,在windbg的命令行中,输入ld user32, 就会马上下载user32的符号文件
当然要先设置windbg的符号文件的路径,为srv*C:/WINDOWS/Symbols*http://msdl.microsoft.com/download/symbols
来自东子的博客
windows的dmp文件使用相关推荐
- windows服务器dmp文件分析,如何用WinDbg分析MEMORY.DMP文件
1. 我的电脑,属性->高级->启动,最下面的内存调试选最后一项的全部,确定后重新启动 2. 蓝屏后不要急着重启,系统会保存整个内存内容,然后会自动重启 3. 重启后,windows目录会 ...
- [转]Windows 7 蓝屏后获取 MEMORY.DMP 文件及注意事项
转自:http://hi.baidu.com/guicomeon/item/d6753a177fc76f0f8fbde46a 系统默认会在 C:\Windows 目录下创建 MEMORY.DMP 文件 ...
- windows达梦数据库导入dmp文件报编码不一致问题解决
因为需要使用国产数据库达梦做项目,所以搭建了达梦的环境.数据库安装和创建实例就不多说了.在导入别人给的dmp文件的时候,遇到了编码不一致的问题. (先贴问题图片让大家快速确定是不是和我一样的问题) 其 ...
- Windows下dump文件生成与分析
一. 生成Dump文件方式 1.1任务管理器 在程序崩溃后,先不关闭程序,在任务管理器中找到该程序对应的进程.右键->创建转储文件. 此时会在默认的目录下创建出一个dump文件. 可以看出 ...
- windows崩溃转储文件
在默认情况下,所有的Windows系统都被设置为:当系统崩溃时,系统总是试图记录下有关当前系统的状态的信息.你可以通过用户界面看到这些设置,做法是,打开控制面板中的System工具,然后在Sy ...
- Python远程操作Oracle实现一键备份还原数据库演示,利用socket进行imp、exp一键导入导出oracle数据库dmp文件
Python 远程操作 Oracle 进行数据库备份还原 第一章:效果演示 ① 数据库恢复演示 ② 请求模拟 第二章:功能实现 ① 创建启动服务 ② 处理解析请求 ③ 处理命令 ④ 服务端数据库操作 ...
- VS2010下使用dmp文件和pdb文件定位到dll中崩溃位置的方法
2018-01-15 创建人:Ruo_Xiao 邮箱:xclsoftware@163.com 一.基础链接 http://blog.csdn.net/itworld123/article/detail ...
- VS2010下使用dmp文件和pdb文件定位程序异常代码行号的注意事项
2018-01-12 创建人:Ruo_Xiao 2018-01-15 修改人:Ruo_Xiao 添加为dump.exe和pdb版本保持一致的原因. 一.minidump文件 崩溃转储是创建一个应用程序 ...
- vs2010 利用DMP文件、pdb文件查找release下的异常行号的方法
2018-01-12 创建人:Ruo_Xiao 开发环境:Windows7,VS2010,WinDbg 6.12. 一.源码 #include "stdafx.h" #includ ...
最新文章
- 数据结构 归并排序 C++
- 深入理解Lustre文件系统-第13篇 未来的工作
- workaround for error message Table maintenance not allowed for table XXX
- 在微服务框架Demo.MicroServer中添加SkyWalking+SkyApm-dotnet分布式链路追踪系统
- 两个文件比较之comm命令
- mysql存储过程实va_mysql-存储过程(二)-逻辑判断语句
- 大数据集合求交集_还记得学生时代数学老师教的“集合”吗?
- windows 10 Office 2016 安装
- matlab 摄动,孤立特征值情况的矩阵摄动法算例(matlab编程).doc
- python获取域名对应的ip_Python实现通过解析域名获取ip地址的方法分析
- 解决 zsh:command not found
- 周鸿祎:做到这五点,才算是好用户体验
- 资深研发转变为架构师意味着什么
- 计算机WIN7动态硬盘分区,如何创建Win7虚拟磁盘分区
- 基于jsp的消防知识宣传网站ssh框架
- 如何实现用户关系的自动绑定?
- php fflush失败,php fflush 函数_PHP教程
- 问题 A: 深入浅出学算法044-最大整数
- Centos 安装 KVM虚拟化工具 超云服务器 VMware
- 写一个轻量化的Google翻译脚本
热门文章
- 才云 Caicloud 开源 Nirvana:让 API 从对框架的依赖中涅槃重生
- QT使用QStackedWidget实现切页显示
- css 实现 防抖效果
- 马云唱京剧《空城计》,柳传志说相声:“商界春晚”大佬们真会玩(附视频)...
- PMP项目管理 | 项目质量管理
- 无手机号注册Outlook邮箱方法
- compare和compareTo方法的区别
- Apache Beam构建流处理任务
- c语言中void f1(),c语言常见笔试题f1ryiedy.doc
- js小游戏——五子棋人机大战