ArcGIS 软件故障数据的错误报告
ArcGIS Desktop 应用程序能够捕获软件故障数据。这些故障数据可以错误报告的形式发送给 ESRI 开发团队从而辅助于错误的分析和修复。将有关软件故障的报告发送给 ESRI 是非常有益的。
您发送给我们的错误报告中会包含重要而详细的信息,根据这些信息我们通常能够修复各种难以发现的问题。其中的很多错误一般都很难重现。这些类型的错误可能是以下多种情况引起的 - 例如,软件已使用很长时间引发内存泄漏占用大量的可用系统资源;当前已到达硬件资源的最大限制;与 ArcGIS 一同使用的第三方软件扩展模块尚未更新到相应版本,从而引起不兼容。
发送至 ArcGISErrorReport@esri.com 的错误报告的内容有助于 ESRI 开发团队跟进了解如何更好地设计软件以避免后续版本中出现类似错误。
当遇到可重现的错误时,请务必与 ESRI 技术支持联系,并提供可重现此错误的操作步骤。
系统中最新创建的 10 份错误报告将保存到本地硬盘驱动器中用于存储应用程序数据的位置:
C:\Documents and Settings\<User Name>\Application Data\ESRI\ErrorReports
这些错误报告主要针对所有 ArcGIS Desktop 应用程序及其扩展模块而创建。ESRI 希望在所开发的其他产品的后续版本中也提供类似的报告功能。
ESRI 会将所有错误报告都视为机密的,并在使用报告时严格遵守 ESRI 隐私策略。
发送错误报告
ArcGIS 发生软件故障时,会自动弹出相关选项询问您是否将错误报告发送到 ESRI。如果选择发送错误报告,此错误报告会被直接发送给 ESRI 开发团队。
发送错误报告时,请提供您的电子邮件地址、导致错误的详细步骤以及您的系统信息。如果 ESRI 开发团队需要更为详细的信息,他们会与您取得联系。
默认情况下会通过 Web 服务发送错误报告。但是如果出现以下任一情况:故障发生时未连接到 Internet,接收错误报告的 Web 服务暂不可用,系统管理员禁用了错误报告 Web 服务,或者您的计算机未安装 .NET Framework 2.0,则会弹出一个对话框提示您将错误报告保存到某一文件夹中,并为您提供一个电子邮件地址方便您手动发送错误报告。
通过电子邮件发送错误报告时,系统会提示您将错误报告文件保存到磁盘中。接下来,您需要将错误报告文件以附件的形式添加到电子邮件中,并在邮件中提供导致错误的详细步骤。发送所有错误报告的电子邮件地址将自动显示在网页上。
配置错误报告
ArcGIS 管理员可以通过自定义本地计算机的注册表来为自己所在组织配置错误报告的处理方式。
错误报告
最新的 10 份错误报告将保存到磁盘中的以下位置:
%APPDATA%\ESRI\ErrorReports\
例如:
C:\Documents and Settings\<User Name>\Application Data\ESRI\ErrorReports
注册表设置 - 位置
HKCU\Software\ESRI\Settings\ErrorReports
参数设置 |
类型 |
描述 |
---|---|---|
EnableErrorReport |
DWORD |
如果设置为 0,则错误报告功能不可用。将以对话框的形式提示您当前出现了一个错误。 |
ShowErrorDialog |
DWORD |
如果设置为 0,则不显示错误报告对话框。 |
EmailAddress |
字符串 |
显示在对话框中的电子邮件地址。 |
YourEmailAddress |
字符串 |
要发送给 Web 服务的电子邮件地址。 |
EnableWebService |
DWORD |
如果设置为 1,错误报告将会发送到 Web 服务。 |
CacheSize |
DWORD |
可保存在磁盘上的错误报告的数量。 |
注册表项的组合及所产生的作用
EnableErrorReport |
ShowErrorDialog |
EnableWebService |
作用 |
---|---|---|---|
1 |
1 |
1 |
询问是否要将错误报告发送到 ESRI 的消息;错误报告将保存到本地磁盘中。 |
1 |
1 |
0 |
询问是否要将错误报告进行保存并以电子邮件形式发送到 ESRI 的消息;错误报告将保存到本地磁盘中。 |
1 |
0 |
0 |
不显示错误报告对话框。错误报告将保存到本地磁盘中。 |
1 |
0 |
1 |
不显示错误报告对话框,错误报告将自动发送到 ESRI。错误报告将保存到本地磁盘中。 |
0 |
任意 |
任意 |
提示发生严重错误的消息。错误报告将保存到本地磁盘中。 |
ESRI 在收到错误报告后所采取的措施
在 ESRI,我们会努力解决您的软件出现的问题并尽快修复错误。我们会查看用户提交的所有错误报告。
ESRI 使用一个自动处理系统记录用户发送的所有错误报告并对问题进行初步分析。我们还会记录每个问题被报告的次数。所有问题都将分配给一个特定的开发团队,这一团队将对这些问题进行评估并确定解决方案。
我们甄别出所有可以修复的问题,通过测试、验证及修复程序对问题进行修复。这些缺陷修复程序最终会以服务包的形式发布,或随下一个重要的软件升级版本发布。
您发送给我们的错误报告中的大部分缺陷都可以修复。我们将尝试修复所有已报告的故障。然而在某些情况下,我们无法从报告中获取足够的有效信息以清楚地了解问题,这样就无法进行修复。