如何安装并使用Windows Symbol File

关于:使用 WinDbg 工具分析 Dump 文件 阅读详情

1. 安装最新版的Debugging Tools for Windows,下载地址如下:http://www.microsoft.com/whdc/devtools/debugging/default.mspx
这一步很重要,因为最近微软对WinDBG的更新非常频繁,即使你不用WinDBG,我们也需要WinDBG安装包里的两个文件(dbghelp.dll和symsrv.dll)来更新其他调试工具(譬如IDA和SoftICE)所附带的这两个文件,否则极易出现无法从微软Symbol Server上正确下载最新Symbol File的情况。

2. 添加环境变量_NT_SYMBOL_PATH,设定其值如下:
symsrv*symsrv.dll*C:/symserver*http://msdl.microsoft.com/download/symbols
它表示如果找不到所需要的Symbol File,就从微软的Symbol Server上下载之,并把下载下来的Symbol File保存到C:/symserver目录下(我用这个目录是为了和DriverStudio中附带的一个Symbol Retriever工具保持一致。

3.用Debugging Tools for Windows安装目录下的dbghelp.dll和symsrv.dll文件覆盖第三方调试工具中所自带的这两个文件——如果有的话,譬如IDA,SoftICE,BoundsChecker,等等。确保这些调试工具中的这两个dll是最新版的。

现在可以测试一下了,打开Symbol Retriever,随便添加一个dll,点击按钮Get Symbols,如果一切正常,稍后会弹出一个协议对话框,确认后过一会儿就可以看见这个文件的status变成Done,我们可以在C:/symserver/ntdll.pdb目录下找到ntdll.pdb,这就是我们想要的Symbol File。

别再被‘undefined symbol’搞懵了!手把手教你排查并修复mmcv与PyTorch的版本冲突 本文深入解析了mmcv与PyTorch版本冲突导致的'undefined symbol'错误,提供了系统化的排查方法论和解决方案。通过详细的环境检查、版本兼容性矩阵和安装验证流程,帮助开发者快速定位并修复此类问题,确保深度学习项目的顺利运行。 阅读详情

相关推荐

windows的symbols文件

windows的symbols,包含了大部分系统的pdb文件,目前微软无法通过服务器下载pdb文件,特提供一份离线的pdb文件用于日常调试

调试_符号文件(Symbol Files)

符号文件 符号文件(Symbol Files)是一个数据信息文件,它包含了应用程序二进制文件(比如:EXE、DLL等)调试信息,专门用来作调试之用,最终生成的可执行文件在运行时并不需要这个符号文件,但你的程序中所有的变量信息都记录在这个文件中。所以调试应用程序时,这个文件是非常重要的。用 Visual C++ 和 WinDbg 调试程序时都要用到这个文件。 在 Windows 系统中,符号文件以 .pdb 为扩展名,比如:每个 Windows 操作系统下有一个 GDI32.dll 文件,编译器在编译该 DL

个人笔记 2277

5、OpenClaw(龙虾助手)飞书机器人完整对接指南(2026最新版)

OpenClaw v2026.2.2+ 版本,防火墙内也能正常工作,是目前最稳定、最简单的企业内部AI助手部署方案。

欢迎光临~知1而N的博客 457

Windows应用程序调试必备的--符号文件(Symbols)

Windows Symbol Files 1.什么是Symbol File?                    Symbol files hold a variety of data which are not actually needed when running the binaries(Dll,EXE...), but which could be very useful

slimak的专栏 1万+

AI 小说生成器本地部署完全指南

这篇文章介绍了本地部署AI小说生成器的完整指南,主要面向网文作者、内容创作者和AI爱好者。文章从环境搭建到创作实践,详细讲解了三种主流部署方案:Ollama(推荐新手)、LMStudio(图形界面)和text-generation-webui(高级定制)。内容涵盖硬件需求、系统架构、模型选择、API对接、提示词工程等关键技术环节,并提供了小说创作的特制提示词模板和参数调优建议。文章还讨论了长篇小说管理、多模型协作等进阶技巧,以及版权伦理等法律问题。最后推荐了相关工具资源和社区论坛,帮助读者实现安全、高效、可

珂珂可爱多 2279

操作不能完成 (错误 0x00000709) 共享打印机无法连接解决办法

环境:windows Server 2012 + Win10 客户端 问题:使用计算机名和IP地址可以正常连接打印机,但是使用另外的A记录或CN记录无法连接,报此错误 原因:这是打印服务DNS解析的问题 故障补充:假设你的服务器电脑名称叫print01,但是你又建了一条A记录或者CNname 叫PR01,就会发现使用额外的A记录或CN记录就无法连接 故障截图: 操作不能完成 (错误...

瑞哥的博客 3万+

Windows应用程序调试必备的--符号文件(Symbols)(vc设置符号表)

Windows Symbol Files from:http://www.7880.com/info/Article-56f07840.html 1.什么是Symbol File?                    Symbol files hold a variety of data which are not actually needed when running the bina

kendyhj9999的专栏 3139

k8s部署 普罗米修斯(Prometheus)监控

Prometheus是一个开源的服务监控系统和时序数据库其提供了通用的数据模型和快捷数据采集、存储和查询接口它的核心组件Prometheus服务器定期从静态配置的监控目标或者基于服务发现自动配置的目标中进行拉 取数据新拉取到啊的 数据大于配置的内存缓存区时,数据就会持久化到存储设备当中。

D2961953033的博客 3856

Visual Studio调试之符号文件

前面在不能设置断点的检查步骤和Visual Studio调试之断点进阶篇提到了调试符号文件及其作用,这篇文章我将要介绍调试符号文件的一些用法,如果你已经很熟悉调试文件的话,尽可以跳过本文。 调试符号文件为调试器提供了从二进制机器代码地址到源代码文本文件代码行的映射.因此有了符号文件,我们才能: 1.       设置断点,因为调试器需要符号文件提供的映射关系,将源代码行的行号转换成对应的机器代...

weixin_34055787的博客 332

如何让Arduino IDE支持你手里的STM32 nucleo开发板

Arduino IDE开发环境在默认情况下不支持STM32 NUCLEO开发板,只有通过添加附加开发板管理包才能使用。目前为止,只有一部分板子支持使用Arduino IDE开发环境进行开发,分别是 Nucleo F207ZG, Nucleo F429ZI, Nucleo F030R8, Nucleo F091RC, Nucleo F103RB, Nucleo F303RE, Nucl...

mzw72188552的专栏 8972

热红外图像小目标检测算法综述

热红外小目标检测算法综述,着重介绍基于深度学习的小目标检测算法

Littro Innovations 4244

符号文件——Windows 应用程序调试必备

http://www.vckbase.com/document/viewdoc/?id=1710 符号文件——Windows 应用程序调试必备作者:Generad USam   一、何谓符号文件?   符号文件(Symbol Files)是一个数据信息文件,它包含了应用程序二进制文件(比如:EXE、DLL等)调试信息,专门用来作调试之用,最终生成的可执行文件在运行时并不需要这个符...

diaoqu4574的博客 188

YOLO11-pose关键点检测:训练实战篇 | 自己数据集从labelme标注到生成yolo格式的关键点数据以及训练教程

通过本教程,我们完整地学习了如何使用YOLO11-pose进行关键点检测任务的训练。从数据标注、格式转换到模型训练和评估,每个步骤都提供了详细的代码和说明。更高的精度:随着算法改进,关键点检测的精度将进一步提高实时性能:模型优化将使实时高性能关键点检测成为可能多模态融合:结合深度信息、热成像等多模态数据提升检测能力领域自适应:模型能够更好地适应不同场景和领域希望本教程能够帮助你在自己的项目中成功应用YOLO11-pose进行关键点检测。如果你有任何问题或建议,欢迎在评论区留言讨论!

QQ_778132974的博客 741

[zz]如何安装并使用Windows Symbol File

[zz]如何安装并使用Windows Symbol FileSubmitted by ╰☆往事如风 on 2007, December 21, 10:33 AM. 逆向工程1. 下载符合你所运行的Windows版本的Windows Symbol Package:http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx

Programming is a highly artistic endeavor 1206

PX4从放弃到精通(二十八):垂起过渡控制

固件版本:1.14.0可加名片交流学习。

超维空间科技的博客 2874

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Windows 8 之 windbg 配置

怎么安装windbg? 在Win8中,要通过安装windows 8 SDK来安装. 安装之后,在C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64中。 比较重要的是就是symbol file的配置。下载在 http://msdn.microsoft.com/en-us/windows/hardware/gg463028#Downlo

ygd11的专栏 4237

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

如何使用 Symbol Retriever

如何使用 Symbol Retriever  document.body.oncopy = function() { if (window.clipboard

小虎的空间 803

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Symbol file could not be found. Defaulted to export symbols for ntkrnlpa.exe

我的系统是win10的 1:设置系统环境变量 windbg符号文件路径搜索的两个位置:环境变量中的_NT_SYMBOL_PATH设置及windbg中的"symblos file path"; 2:SRV* E:\Windows\Symbols ...

qq_41490873的博客 3737

Windows环境下LLVM指南:从安装到高级集成

Windows环境下LLVM指南精要 本指南系统讲解在Windows平台配置和使用LLVM工具链的核心方法。第一部分剖析LLVM三阶段架构(前端/优化器/后端)及其IR设计,强调Clang-cl与MSVC工具链混合使用的必要性,需保持ABI兼容性。第二部分提供实践方案:普通开发者推荐官方预编译包或包管理器安装;深度用户需从源码构建,需预装Visual Studio、CMake等工具,并通过开发者命令提示符配置环境。指南着重解决Windows特有的集成问题,如MSVC头文件路径识别和混合工具链调试技巧。

greenspan的专栏 4703

Windows Symbol Files

Windows Symbol Files 1.什么是Symbol File? Symbol files hold a variety of data which are not actually needed when running the binaries(Dll,EXE...), but which could be very useful in the debugging process...

weixin_30339457的博客 126

[Debug][Windows]WinDbg工具

一,symbol file symbol file是包含相关可执行文件(exe dll)调试信息的一种文件,通常是以.pdb为扩展名的,真正的可执行文件里通常没有想过调试信息,这样的好处是减少可执行文件的大小。 二,WinDbg: WinDbg的下载:点击打开链接 WinDbg的配置: 点击打开链接  运行WinDbg->菜单->File->Symbol File Path->

知了112的专栏 597

配置本地环境下的 Symbols File

下载到适合的 Windows Symbol Package 版本,执行安装指定一个安装路径如:C:WindowsSymbols,之后添加系统变量: _NT_SYMBOL_PATHC:WINDOWSSymbols16bit;C:WINDOWSSymbolsacm;C:WINDOWSSymbolax; C:WINDOWSSymbolscnv;...

weixin_33734785的博客 339

windows符号文件的设置

1. 在进行Windows Driver开发调试中,内核符号表是个问题。由于网络不稳定,利用windbg下载不了,在WDK的documentation中查找到下载然后本地运用的地址,URL:http://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx 对于如何选择对应版本:请在CMD输入:dxdiag 在里面选

xsophiax的专栏 1345

Resolving “Symbol file could not be found”

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34005042的博客 546
上一篇: 2007学习计划
下一篇: 添加域后如何将域用户加入本地管理员组
会思考的草
博客等级 码龄25年 208粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值