Windows XP sp3 系统安装 Windbg 符号文件 Symbols 时微软失去支持的解决方案
0x01 前言
- Windbg 是微软的正宗调试器,在正常的情况下调试一些程序并没有什么问题,但是如果需要调试分析程序的堆栈,或者是一些特殊的功能时则需要微软的符号文件的支持,所以符号文件是非常重要的,资源已经在结尾分享了
0x02 查找问题
- 微软现在已经没有了符号文件包可供下载,通通的改为公共符号服务器来下载符号文件,可能是因为版本太多,方便用户而已
- 但是,尽管微软已经改为符号文件服务器自动下载符号文件,但是 Windows XP 下却下载失败,原因是微软已经停止了符号文件对 Windows XP 系统的支持(前几个月还能用,招呼也不打一下子就停了)
- 按照原先的方法配置环境变量和 Symbol Search Path 路径
- 之后输入 !sym noisy 命令(查看细节),然后在输入 .reload 命令重新下载文件,可以看到微软的符号服务器根本没有这个文件
- 缺少这个 ntdll.pdb 这个文件,只要去网上搜离线的 Symbols 文件下载下来就行了,头疼的是全网真的只有 CSDN 下载有这个文件,而且还收费(最低需要充值 88,才能下载,真的黑),之后FQ去谷歌搜,第一条竟然还是 CSDN 的下载地址,滑稽
- 之后经过努力,终于在一个人的分享下得到了 Symbols 文件,安装这个文件,默认设置的路径是 C:\WINDOW\Symbols 这个目录下
- 之后看错误的信息,说明首先 Windbg 会检查 C:\symbols\ntdll.pdb… 这个目录下是否有 ntdll.pdb 文件,之后才会从符号文件服务器上去下载
- 这个文件在这个目录,也就是刚刚下载默认的文件夹
- 之后在 C 盘新建和错误信息一模一样的路径,再把刚刚的符号文件复制到这个路径就可以了
- 重新加载就发现可以了
- 查看堆栈信息,发现成功了
0x03 总结
- 利用 !sym noisy 命令可以清楚发现 Symbols 安装到底在哪里出了问题,文中只是对 ntdll.pdb 文件进行了安装,如果在调试过程中遇到其他问题,也可以用这种方法来解决
- 还有一个问题就是每次加载都要先设置 Symbols 的路径,这里可以通过设置全局变量 _NT_SYMBOL_PATH 的方式来解决
- 这个附上资源文件:Windbg+Symbols 安装包(提取码:fvva)
Windows XP sp3 系统安装 Windbg 符号文件 Symbols 时微软失去支持的解决方案相关推荐
- Windows XP SP3?转自作者: 孤单的鸽子, 出处:天极yesky, 责任编辑: 袁绍龙
经过测试和检查之后,我们认为,SP3并未为Windows XP系统引入任何新的功能,它仅仅是一款安全升级和BUG修正补丁程序集-- 原文:http://winsystem.ctocio.com.cn/ ...
- 用SMS2003部署Windows XP SP3:SMS2003系列之十
用SMS2003部署XP SP3 2008年4月27日,微软发布了最新的Windows XP Service Pack 3.SP3中不但修正了很多Bug,提供了更好的安全性,还支持NAP,这样XP ...
- 关于Windows XP SP3 的 FAQ
根据 Microsoft 的消息,将在 2008 年第二季度发布的"Windows XP Service Pack 3"将是 Windows XP 的最后一个服务包了.并且 Win ...
- Windows XP SP3细节官方详解
Windows XP SP3预计本周即将正式发布.上周末,微软在官方网站上放出了名为"Overview of Windows XP Service Pack 3"的细节预览白皮书, ...
- Microsoft Windows XP SP3安装测试手记
作为一名Microsoft TechNet Observer,我近期收到了ITProCity方面关于Windows vista Service Pack 3和Windows XP Service Pa ...
- Windows XP SP3 升级故障汇总
症状描述: 当您在安装有 Service Pack 1(SP1)或Service Pack 2(SP2)的Microsoft Windows XP操作系统中安装Service Pack 3(SP3)更 ...
- Windows XP SP3增强补丁 V1.3 破解uxtheme.dll和TCP/IP连接数的破解
下载地址 简介:Windows XP SP3的下载已经提供了,安装了,体验了,感觉没什么太大变化.当然,安装SP3后,对我来说需要做的事情很多,比如破解uxtheme.dll加载第三 方系统主题:以前 ...
- MDAC 在WINDOWS XP SP3的 不能安装
MDAC 在WINDOWS XP SP3的 不能安装 解决步骤如下: c:/windows/inf 下找出mdac.inf 然后点右键->安装.在弹出提示路径选取c:/windows/servi ...
- 推荐 windows xp sp3 OEM+VOL 28合1
(推荐收藏)Windows XP SP3 OEM+VOL 28合1 软件名称: Windows XP SP3 OEM+VOL 28合1 文件类型: CD ISO映像 文件大小: 698MB MD5 ...
最新文章
- IDEA IntelliJ 开发工具介绍
- python3.7 keras和tensorflow兼容_结果无法在Python中用Keras和TensorFlow重现
- QT的QWGLNativeContext类的使用
- div禁用,不可点击
- keras:Sequential API 和 Function API
- VBA IsNull 应用 - 捕获错误并查找未填充的值
- mysql 傻瓜式管理_傻瓜式教学【数据库管理工具Navicat】
- 机器学习算法总结之XGBoost(上)理论基础
- HDU1572 下沙小面的(2)【全排列】
- 局域网访问PHP项目网站 用IP地址进入
- 诺基亚N950–MeeGo式体验
- C语言判断素数(求素数)
- DEM数据基本概念介绍
- 软件开发生命周期的四个阶段
- CAD增强属性块的还原
- 计算机术语仿真,计算机仿真-精.ppt
- 爆音(杂音)问题的推论与解决
- php后缀加swp,当编辑文件出现swp的时候如何处理
- 怎么查看本地IP地址
- seosem是什么意思
热门文章
- Mongodb使用_id查询数据(亲测有效
- 解决Xshell/Xftp强制升级无法进入问题
- 手机的功能能取代计算机的功能吗,手机平板电脑现在功能已非常强大!现在真的能取代台式电脑吗?...
- java random 随机性和安全性小议
- 在回收站删除的文件怎么恢复
- (原創) 如何解決ThinkVantage Power Manager『電源配置』無故消失的bug (NB) (ThinkPad) ?...
- HBase 列族数据库
- 16位AD,基准电压用3V,4V,5V的区别
- 使用谷歌纵横(Google Latitude)实现监控的设想
- 编程内功心法「底层原理系列」 底层架构原理,分析CPU处理器鲜为人知的那些秘密