Skip to main content

报告软件错误

默认情况下,若 ArcGIS Pro 或其他 ArcGIS 应用程序意外关闭,则会出现一个对话框,您可通过该对话框将错误报告发送至 Esri。 如果出现这种情况,建议您发送错误报告。 错误报告可能包含问题(例如硬件限制、内存泄漏或与第三方软件的兼容性问题等难以诊断的问题)的相关信息。 将对所有报表进行分析。

应用程序停止运行时出现的对话框

我们建议您将电子邮件地址填写到 电子邮件地址 框中。 通常我们不会联系您。 但在某些情况下,Esri 开发团队可能需要更多信息。 除了就错误报告与您联系之外,您的电子邮件地址不会用于任何其他目的。

在 错误标题和步骤 框中填写对导致错误的软件操作的逐步介绍也非常重要。 这能够帮助开发人员更容易地重现问题并确定其原因。

单击 错误详细信息 下的链接,以查看假定错误的示例描述。 该描述将以标题开头。 导致错误的简明步骤将以编号列表的形式提供。 将标记出应用程序停止运行的点。

描述应用程序错误的标题和步骤示例

您还可以单击链接以预览错误报告内容。

如需排除故障或解决问题的紧急协助,请联系 Esri 支持中心 或您的国际分销商。

改变软件错误报告的参与

安装 ArcGIS Pro 时,默认启用向 Esri 发送错误报告。 您可以根据需要选择停止发送错误报告。

注:

如果选择不向 Esri 提交报告,则应用程序停止运行时会出现 严重应用程序错误 消息。

  1. 可以通过以下方式之一打开 ArcGIS Pro 设置页面:

    • 在打开的工程中,单击功能区上的 工程 选项卡。

    • 在开始页面中,单击 设置 选项卡 设置 。

  2. 在侧面选项卡的列表中,单击 选项 。

  3. 在 选项 对话框的 应用程序 标题下方,单击 常规 。

  4. 展开 应用程序报告 部分。

  5. 在 错误报告 下,选择是否将错误报告发送到 Esri:

    • 要提交报告,选中 将错误报告提交到 Esri 复选框。 这是默认设置。

    • 如果不想提交报告,取消选中 将错误报告提交到 Esri 复选框。

    注:

    如果 向 Esri 提交错误报告 复选框不可用,则管理员可能已通过注册表设置锁定该设置。 有关详细信息,请参阅下面的 配置错误报告 部分。

  6. 单击 报告区域 下拉箭头,然后单击您的首选区域。

    您可以将区域设置为北美洲或欧盟。 区域设置将确定 EUEI 数据的云存储位置和错误报告数据。 默认设置为北美洲。

如何提交错误报告

默认情况下,错误报告通过 Web 服务上传到区域云存储位置,并由 Esri 开发人员从该位置下载。 默认存储区域是北美洲。 您可以在应用程序的 常规选项 中更改此设置。

若您在遇到错误时无法访问 Internet,则可将报告附加到电子邮件并稍后发送至 ArcGISErrorReport@esri.com 。错误报告文件的扩展名为 .dmp ,并保存于电脑中用于存储应用程序数据的位置,通常为 C:\Users\<User Name>\AppData\Local\ESRI\ErrorReports 。 其中将保存 10 个最新的报告。

所有错误报告对 Esri 而言均属机密内容。 Esri 隐私策略 中对错误报告的使用进行了规定。

提交错误报告后发生的情况

错误报告最初需经过自动审核以确保其包含足够的可用信息,并且还会检查之前是否报告过此问题。 对于之前没有报告过的问题,Esri 漏洞跟踪系统会相应创建一条新的记录。 对于已报告过的问题,报告计数会相应增加。

Esri 开发人员将尝试诊断并修复所有错误。 修复和测试后的错误程序将安装在下一个可用软件版本中。 但是,并非每个错误都能成功诊断出来。

这些报告可能包含有关您在 ArcGIS Pro 中使用的文件和服务的信息。 与通过 Esri 用户体验改进计划 (EUEI) 收集的信息不同,从错误报告中收集的信息不会用于训练人工智能模型。

配置错误报告

错误报告配置设置在系统注册表中定义,可以在 HKEY_CURRENT_USER\Software\ESRI\Settings\ErrorReports 或 HKEY_LOCAL_MACHINE\Software\ESRI\ArcGISPro\Settings\ErrorReports 中创建。 使用下表创建注册表项:

错误报告注册表设置

设置

类型

值

EnableErrorReport

DWORD

设置为 1 以启用错误报告。

设置为 0 以禁用错误报告。

ShowErrorDialog

DWORD

设置为 1 以显示错误报告对话框。

设置为 0 以禁止错误报告对话框。

EnableWebService

DWORD

设置为 1 以便 Web 服务能够发送错误报告。

设置为 0 以禁止 Web 服务发送错误报告。

EmailAddress

字符串

指定 Web 服务未启用时手动发送错误报告的目标电子邮件地址。 字符串值应为 ArcGISErrorReport@esri.com 。

YourEmailAddress

字符串

指定默认显示在错误报告对话框中的电子邮件地址。 字符串值应为您的电子邮件地址。

CacheSize

DWORD

设置计算机上保存的最大错误报告数量。

设置为 0 以完全防止生成错误报告。

错误报告注册表设置的名称、类型和说明

某些注册表项设置对于其他项具有依赖性。 下表描述了不同组合的效果。 除 CacheSize 外,无论使用哪种注册表项组合,错误报告的副本都会保存到您的计算机中。

错误报告注册表设置的影响

EnableErrorReport

ShowErrorDialog

EnableWebService

影响

1

1

1

默认错误报告对话框随即出现。 此行为与未创建注册表项时的行为相同。

1

1

0

此时会出现一个对话框(与默认错误报告对话框不同)提示您保存错误报告并将其发送至 Esri。

1

0

0

应用程序关闭且不发送消息。 未发送错误报告。

1

0

1

应用程序关闭且不发送消息。 错误报告将自动发送。

0

任何

任何

此时会出现一个消息框,通知您发生了严重应用程序错误。 未发送错误报告。

设置组合及其影响