windbg x86无法通过符号文件服务器装载符号文件

youngmith 20 信誉分
2024-07-26T09:13:24.2933333+00:00

在win10下使用windbg x86进行调试,在加载调试文件过程中出现报错:

Error code: Win32 error 0n5

The call to LoadLibrary(ext) failed, Win32 error 0n2

"系统找不到指定的文件。"

在符号文件路径下设置了SRVC:\Symbolshttp://msdl.microsoft.com/download/symbols,但是无法通过符号服务器下载符号文件,windbg报错为:

0:000> .reload

Reloading current modules

..................

************* Symbol Loading Error Summary **************

Module name Error

ntdll The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.

You should also verify that your symbol search path (.sympath) is correct.

报错如图所示1

在windbg x64的环境下符号文件可以正常下载,只有在windbg x86的环境下有问题,请问如何解决

Windows 10
Windows 10
在个人计算机和平板电脑上运行的 Microsoft 操作系统。
153 个问题
Windows 应用 SDK
Windows 应用 SDK
一组 Microsoft 开源库、框架、组件和工具,可供各种应用使用,以便在多个版本的 Windows 上访问 Windows 平台功能。 以前称为 Project Reunion。
28 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Wesley Li 10,245 信誉分
    2024-07-26T16:39:16.84+00:00

    您好,

    在WinDbg x86环境下遇到符号文件加载问题时,可以尝试以下几种解决方法:

    1.检查符号路径: 确保符号路径设置正确。可以使用以下命令来设置符号路径:

    .sympath SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols

    2.启用符号加载诊断: 启用符号加载诊断以获取更多信息:

    !sym noisy

    .reload

    3.运行WinDbg为管理员: 确保以管理员身份运行WinDbg。右键点击WinDbg图标,选择“以管理员身份运行”。

    4.检查防火墙和网络设置: 确保防火墙或网络设置没有阻止访问符号服务器。

    5.手动下载符号文件: 如果自动下载符号文件失败,可以尝试手动下载并放置在符号路径中。

    6.更新WinDbg版本: 确保使用的是最新版本的WinDbg工具。

    如果以上方法仍然无法解决问题,可以参考Microsoft的官方文档获取更多调试信息。

    开始使用 WinDbg(内核模式) - Windows drivers | Microsoft Learn

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。