错误:在 WinDbg 中找不到符号文件

2023-12-31

我正在使用 VmWare 对 Windows Vista 进行远程调试,但是我遇到了

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntkrpamp.exe " 

另外,如果我在windbg中给出“!process 0 0”,我得到

**** NT ACTIVE PROCESS DUMP **** NT symbols are incorrect, please fix symbols

我尝试将 _NT_SYMBOL_PATH 设置为“symsrv*symsrv.dll*c:\symbols*http://msdl.microsoft.com/download/symbols”(这是在http://support.microsoft.com/kb/311503/ http://support.microsoft.com/kb/311503/),然后我将 Windbg 的符号文件路径更改为“srv*C:\Symbols\MsSymbols*http://msdl.microsoft.com/download/symbols”,但即使在那之后,当我运行时,我也会遇到相同的错误symchk.exe 下载符号,我可能会收到很多失败的消息。 当我尝试在运行 !sym 噪音后使用 .reload 重新加载时,我得到

Connected to Windows Vista 6000 x86 compatible target at (Sat Jan 28 16:52:23.839 2012 (GMT+5)), ptr64 FALSE
SYMSRV:  The system cannot find the file specified.
SYMSRV:  The system cannot find the file specified.
SYMSRV:  The system cannot find the file specified.
SYMSRV:  c:\symbols\mssymbols\ntkrpamp.pdb\FD50D285751D4684938604B2CC1B41682\ntkrpamp.pdb not found
SYMSRV:  http://msdl.microsoft.com/download/symbols/ntkrpamp.pdb/FD50D285751D4684938604B2CC1B41682/ntkrpamp.pdb not found
DBGHELP: ntkrpamp.pdb - file not found
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntkrpamp.exe - 
DBGHELP: nt - export symbols
Loading Kernel Symbols
...............................................................
................................................................
............
Loading User Symbols

Loading unloaded module list
....

但当我尝试运行 !process 0 0 时,我仍然收到错误消息,指出符号不正确

感谢您提前的帮助和时间..


你的固定符号路径对我来说看起来不错,第一个路径完全不正确。您可以尝试以下命令看看是否有效?

.symfix c:\websymbols
.reload /o

如果这不起作用,您是否在目标上运行正式版本?比如说,这不是 Beta 版本或其他版本,对吧?您可能还想排除任何网络问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误:在 WinDbg 中找不到符号文件 的相关文章

  • WinDbg:使用 .if 中的条件命令

    WinDbg 有 if 语句用于条件执行命令 if Condition Commands else Commands 对于条件 无法使用 WinDbg 命令 是否有任何间接方式使用条件命令 例如通过伪寄存器 要完成的示例任务 如果日志文件已
  • 在哪里可以找到并下载不同版本的 mscorwks.dll 和 mscordacwks.dll?

    我试图习惯使用 WinDbg 在能够获取故障转储时对其进行故障排除 但每次我这样做时 它似乎都会要求我提供不同版本的 mscorwks dll 和 mscordacwks dll 而我不这样做并不总是能够访问转储来源的机器 除了告诉最终用户
  • 是否可以修复完整内存转储,以便不再需要运行 .imgscan /l ?

    由于某种原因 我已经开始接收来自需要运行的生产的转储 imgscan l first 现在 我倾向于使用从 powershell 脚本调用的 CDB 对转储运行小型查询 然而 运行 imgscan l每次都需要相当长的时间 是否可以以渲染的
  • 进程堆段及其必要性

    在转储 win32 进程的堆时 主要是在像 IE 这样具有高堆内存消耗的进程中 使用 堆 a 004e0000我发现特定堆的多个段 例如 Heap entries for Segment00 in Heap 004e0000 Heap en
  • ole32!COIDTable::ThreadCleanup 中崩溃 ... NetworkItemFactory!FDBackgroundThreadHandler

    自上周以来 Word 和 Excel 经常崩溃 即使是非常简单的文档也是如此 刚才 火狐也崩溃了 我该如何修复它或找到真正的根本原因 我已经使用安装程序修复了 Office 安装 应安装所有常规更新 笔记本电脑每天都会重新启动 我已经配置了
  • WinDbg !heap 命令由于缺少符号而无法工作

    我正在尝试使用 WinDbg 调试带有 C 非托管内存分配的 NET 应用程序 当我尝试运行 heap命令 我收到以下错误消息 0 022 gt heap ERROR Symbol file could not be found Defau
  • !clrstack -p 不给出调用堆栈中方法的参数值

    我们正在尝试使用 Windbg 分析 w3wp 内存转储 我们发现 w3wp 进程由于堆栈溢出而崩溃 我加载了 psscor4 dll 并通过发出 clrstack 获取了调用堆栈 但我也想知道传递给方法的参数 如果我发出 clrstack
  • 如何在应用程序一开始就破坏堆栈

    堆栈帧指针 EBP 应始终指向前一个堆栈帧正确的位置 但为什么我的应用程序中不是这样 这表明确实有问题 很难相信 我创建了多个简单的演示应用程序 其中堆栈指针始终指向前一个堆栈帧 但我无法理解为什么此应用程序中不是这种情况 而是在我的应用程
  • 可以让 WinDBG 在符号存储中找到 mscordacwks.dll 吗?

    问题 有很多手动方法可以让 WinDBG 在没有符号存储的情况下找到 mscordacwks dll 将文件放在某个路径中 将其放在与 Windbg exe 相同的文件夹中 将其放在我的 Framework v 文件夹中 在使用WinDBG
  • 如何设置 Windows 符号服务器

    我在网络上有一个备用服务器 我想用它来托管我们所有的构建符号 我已经知道如何在本地开发系统上设置符号缓存并将调试器 例如 Windbg 指向 符号文件路径 中的该路径 我认为我可以对网络上具有自己的符号缓存 例如 host symbols
  • SOS 不支持当前目标架构

    我正在尝试使用 Windbg 来研究在 x64 计算机上为我们的 x86 进程创建的挂起转储文件 这是一个 4 0 x86 应用程序 因此为了获得非托管堆栈 我必须执行以下操作 loadby sos clr load wow64exts s
  • 无法找到模块“mscorwks.dll”

    我尝试使用 winDBG 来调试转储文件 当我运行 loadby sos mscorwks dll 时 它给了我一条错误消息 无法找到模块 mscorwks dll 有没有人见过这个 如果您正在调试 NET 4 0应用程序 您需要使用以下内
  • !address -summary 和 !heap -s 在内存泄漏问题上存在分歧?

    我有一个 32 GB 的转储文件 address summary显示堆使用量为 32 033 Gb 但是 heap s将所有堆显示为小堆 2MB 或更小 关于下面显示的两个命令之间的差异有什么想法吗 附 Windbg版本6 3 9600 1
  • c0000005 C:\Windows\Microsoft.NET\Framework\v4.0.30319\sos.threads 调试器扩展中的异常

    当使用 load by 命令加载扩展时 我在首次运行任何 SOS 扩展命令时遇到异常 但是 如果我使用 load 命令 则不会出现异常 以下是我使用的过程的一个步骤 有人可以解释为什么会发生这种情况以及可能的解决方案 0 007 gt ch
  • 您最喜欢的 Windbg 提示/技巧是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Windows 错误报告在哪里创建转储文件

    我只是想知道 WER 将其转储文件写入哪个位置 这个位置也是操作系统特定的吗 The WER 文档 http msdn microsoft com en us library windows desktop bb787181 28v vs
  • 如何阻止 Windbg 成为交互式调试器?

    正确的撤消方法是什么Windbg I在 Vista Win7 上 难道只是删除 HKEY LOCAL MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AeDebug 中的注册表项那么
  • 如何在 WinDbg 中删除断点 ntdll!DbgBreakPoint+0x1

    我正在调试一个在将 WinDbg 设置为事后调试器时崩溃的程序 我在地址 77f7f571 设置了断点 当它被触发时 我常常得到以下信息 ERROR Symbol file could not be found Defaulted to e
  • WinDBG - 查找实际的(非托管)异常

    我试图在托管 非托管混合代码中找到实际的异常 问题是我有一个 Net 类 它捕获所有未处理的异常 然后创建一个转储 因此当我查看转储时 存在混合的托管 非托管代码 并且我无法真正获取实际的非托管异常 更糟糕的是 Net 似乎有自己的例外 所
  • 分析 Windbg 中 !threadpool 和 !threads 的输出

    我已经在四台服务器上生成了转储 并正在分析 threadpool 和 threads 的输出 我注意到以下输出大致一致 0 024 gt threadpool CPU utilization 0 Worker Thread Total 2

随机推荐

  • OptaPlanner 是否支持连续变量的优化和约束?

    我正在阅读文档中矛盾的内容 一方面 这段话似乎表明连续计划变量是可能的 规划值范围是一个可能的规划值的集合 规划变量 该集合可以是离散的 例如第 1 2 3 行 或 4 或连续 例如 0 0 和 1 0 之间的任何双精度值 另一方面 在定义
  • 禁用 IE 中的滚动条[重复]

    这个问题在这里已经有答案了 可能的重复 禁用浏览器垂直和水平滚动条 https stackoverflow com questions 242608 disable browsers vertical and horizontal scro
  • 在 D2010 中可以做类似 XE2 LiveBindings 的事情吗?

    这是事实还是它使用了一些仅在 XE2 中可用的编译器技术 我只想将 TEdit Text 属性绑定 双向 到在代码中返回字符串的对象函数 我不需要设计器组件或表达式求值器 Thanks 我想你可以尝试Delphi魔法库 http code
  • 在 HTML 中放置 SVG 内容的最佳方法

    根据我的研究 我了解到可以通过三种方法将 svg 文件放入 HTML 中 using embed using object using iframe 我已经在测试设备上对这三个方法进行了实验 django 内置开发服务器 在 Firefox
  • Pandas 索引查看与复制

    我有一个包含几列的数据框 随后 添加了一个标题为 Active 的列 如果 Volume 列包含大于 0 的值 我需要将 Active 设置为 1 这是我如何尝试的一个简单示例 import pandas as pd active df p
  • 将 pandas.DataFrame 的 NaN 值替换为列表中的值

    在使用该库的 python 脚本中pandas 我有一个数据集 假设有 100 行 其中包含 36 个特征 X NaN值 以及大小为 36 的列表 我想用列表中的 36 个值替换 X 列的所有 36 个缺失值 这可能是一个愚蠢的问题 但我浏
  • PHP:将 64 位整数转换为字符串

    我正在尝试在字符串变量中使用硬编码的 64 位整数 简化我想做这样的事情 i 76561197961384956 s i i 这应该导致s being i 76561197961384956 这显然不起作用 因为 PHP 将大整数转换为浮点
  • scrapy - 项目加载器 - 默认处理器

    我是 python 和 scrapy 的新手 所以我提前对可能愚蠢的问题表示歉意 我对默认项目加载器的处理器有一些麻烦 以及相关问题 我使用 default input processor 变量使用 TakeFirst 处理器从列表中提取第
  • 将当前用户与 ActiveDirectory DirectoryEntry 相匹配

    我的场景 A 客户端应用程序 Net Core WPF 应该以某种方式找出当前用户的身份 例如使用System Security Principal WindowsIdentity GetCurrent and 使用 REST 服务器应用程
  • R 计算具有奇点的 lm 模型的鲁棒标准误差 (vcovHC)

    在 R 中 当某些系数因奇点而被丢弃时 如何使用 vcovHC 计算稳健的标准误差 标准 lm 函数似乎可以很好地计算实际估计的所有系数的正常标准误差 但 vcovHC 会抛出错误 面包中的错误 肉 不合格的参数 我使用的实际数据有点复杂
  • armv5 交叉编译节点的库兼容性

    我尝试交叉编译node https github com joyent node对于我的 QNAP armv5te 机器 在我的 Ubuntu 14 04 Desktop x64 上 QNAP App center 中存在节点 QPKG 但
  • 替换数组中的值

    我正在使用 Mongodb C 官方驱动程序 我想用其他值更改数组中的特定值 该数组包含值列表 例如 id id1 values 23 78 20 我想用 25 代替 23 我知道一个答案是否正确 首先我拉那个元素 然后推其他元素 但问题是
  • NestedScrollView 在 Recyclerview 调整大小时滚动到顶部

    我有一个 NestedScrollView 其中包含一个 LinearLayout 和一个 RecyclerView 都在relativelayout内
  • TWebBrowser 可以在没有 Application.ProcessMessages 的 Delphi 线程中使用吗?

    我正在尝试使用 TWebBrowser 在 Delphi 服务器应用程序 XE2 中创建网页的屏幕截图 屏幕捕获是通过对我的服务器的 Web 服务调用启动的 因此为了保持可扩展性 我希望在不依赖关键部分或 Application Proce
  • MongoDB count() 未定义

    我是 Javascript NodeJS MongoDB 的新手 我尝试了解查询找到的文档数量 var page req params page var db require mongojs connect localhost 27017
  • 长 URL 导致 CSS 溢出

    好的 我在 160x600 的容器内放置了 google 广告 新广告在刷新时随机显示 当弹出的广告带有长网址且不包含任何破折号或任何用于中断的字符时 它会溢出容器 div 之外 现在我有溢出 隐藏 因此 160 像素之后的任何内容都隐藏
  • 通过通用外键(django)对查询集进行排序?

    我正在使用 Django 的注释框架 该框架利用通用外键 问题 如何使用通用外键查找按评论计数对给定模型的查询集进行排序 正在阅读关于这个主题的 django 文档 http docs djangoproject com en dev re
  • 为什么 serviceSubscriberCellularProviders 返回 nil? (在 iOS 12 中)

    有关 CoreTelephony 的 CTCarrier 的问题 我听说我应该在 iOS 12 中使用 serviceSubscriberCellularProviders 而不是subscriberCellularProvider 因为s
  • 我应该使用内置类还是规则来实现验证?

    我正在使用 jQuery 验证插件来验证我的表单 正如我所见 我很难从文档中弄清楚事情 对于如何应用内置验证规则 我有两个基本选择 在 HTML 中应用该类
  • 错误:在 WinDbg 中找不到符号文件

    我正在使用 VmWare 对 Windows Vista 进行远程调试 但是我遇到了 ERROR Symbol file could not be found Defaulted to export symbols for ntkrpamp