确保故障分析器可以访问符号文件

通常,调试信息存储在与程序分开的符号文件中。 调试已停止响应的应用程序时,必须有权访问符号信息。

运行 故障分析器时,会自动下载符号文件。 如果计算机没有 Internet 连接或网络要求计算机访问 HTTP 代理服务器,则无法下载符号文件。

若要确保故障分析器可以访问符号文件,可以执行以下操作之一:

  • 将转储文件复制到另一台计算机。 如果由于缺少 Internet 连接而无法下载符号,请将内存转储文件复制到具有 Internet 连接的计算机,并在该计算机上运行独立的 故障分析器向导

  • 从另一台计算机访问符号文件。 如果由于缺少 Internet 连接而无法下载符号,可以从具有 Internet 连接的计算机下载符号,然后将其复制到没有 Internet 连接的计算机,或者可以将网络驱动器映射到本地网络上提供符号的位置。 如果在 Windows 恢复环境中运行 崩溃分析器 (Windows RE) ,则可以在 Microsoft 诊断和恢复工具集 (DaRT) 10 恢复映像中包含符号文件。

  • 通过 HTTP 代理服务器访问符号文件。 如果由于必须访问 HTTP 代理服务器而无法下载符号,请使用以下步骤访问 HTTP 代理服务器。 在 DaRT 10 中, 故障分析器向导“指定符号文件位置 ”对话框页上提供了一个设置,该设置使用 格式“server:port”) ,标记为“代理服务器” (可选 。 可以使用此文本框指定代理服务器。 以 hostname>:<port> 的形式<输入代理地址,其中<主机名>是 DNS 名称或 IP 地址,端口><是 TCP 端口号。 有两种模式可以运行 崩溃分析器 。 下面介绍如何在以下每种模式下使用代理设置:

    • 联机模式:在此模式下,如果代理服务器字段留空,向导将在 控制面板 中使用 Internet 选项中的代理设置。 如果在文本框中输入代理地址,它将使用该地址,并覆盖 Internet 选项中的设置。

    • Windows 恢复环境 (Windows RE) :从“诊断和恢复工具集”窗口运行故障分析器时,没有默认代理地址。 如果计算机直接连接到 Internet,则不需要代理地址。 因此,可以在向导设置中将此字段留空。 如果计算机未直接连接到 Internet,并且它位于具有代理服务器的网络环境中,则必须在向导中设置代理字段才能访问符号存储。 可以从网络管理员获取代理地址。 仅当公共符号存储连接到 Internet 时,设置代理服务器才很重要。 如果 DaRT 恢复映像上已有符号,或者它们在本地可用,则不需要设置代理服务器。