单击开始 > 运行。
当 Acrobat/Reader 崩溃、冻结或挂起时,可以创建进程转储以帮助调试原因。进程转储是应用程序在崩溃或冻结时的快照。
- 崩溃 - 崩溃是指应用程序或系统停止工作,然后关闭。
- 挂起/冻结 - 当应用程序或系统停止响应用户输入时,会发生挂起或冻结。
当 Acrobat/Reader 崩溃时收集日志
如果 Acrobat/Reader 应用程序频繁崩溃,则需要崩溃日志来帮助诊断问题。崩溃日志包含有关发生崩溃之前应用程序正在执行的操作的信息。
在 Windows 上
您可以使用以下任一方法来收集崩溃日志:
在默认情况下,故障转储在 Windows 上未被启用。需要管理员权限才能启用该功能。以下是启用和收集 Acrobat/Reader 故障转储的步骤。有关更多信息,请参阅 Microsoft | 收集用户模式转储,或联系 Microsoft 支持。
-
如果 Acrobat/Reader 应用程序已在运行,请退出。
-
在开始 > 搜索中,键入 RegEdit,然后按 Enter 键。将显示注册表编辑器。
-
备份 Windows Error Reporting 项:
- 导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
- 右键单击 Windows Error Reporting 项。
- 选择导出,并将 .reg 文件保存在桌面上。
-
创建 LocalDumps 项。
- 导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
- 选择 Windows Error Reporting 项并创建名为 LocalDumps 的新项(如果还不存在):
1. 右键单击 Windows Error Reporting。
2. 选择新建,然后选择项.
3. 将该项命名为 LocalDumps。
-
在 LocalDumps 项中创建注册表项值。选择 LocalDumps 项,并创建如下所述的三个注册表项值:
- DumpFolder 注册表项值
1. 右键单击右侧的空白区域,然后选择新建 > 可扩充字符串值。
2. 将其命名为 DumpFolder。
3. 双击它并在数值数据字段中输入 %LOCALAPPDATA%\CrashDumps。
- DumpCount 注册表项值
1. 右键单击右侧的空白区域,然后选择新建 > DWORD (32 位)值。
2. 将其命名为 DumpCount。
3. 双击它并在数值数据字段中输入 10。
- DumpType 注册表项值
1. 右键单击右侧的空白区域,然后选择新建 > DWORD (32 位)值。
2. 将其命名为 DumpType。
3. 双击它并在数值数据字段中输入 2。
- DumpFolder 注册表项值
-
启动 Acrobat/Reader,并执行可以再现崩溃的步骤。当 Acrobat/Reader 崩溃时,故障转储文件将使用软件名称保存到 %LocalAppData%/crashdumps 文件夹。
-
在开始 > 搜索中,键入 %LocalAppData%,然后按 Enter 键。转到 CrashDumps 文件夹。将 Acrobat.exe.dmp 或 AcroRd32.exe.dmp 文件发送给 Adobe 支持。
在 macOS 上
您可以使用以下任一方法来收集崩溃日志:
Acrobat 崩溃时,将显示一个警告对话框,其中显示“Acrobat Pro 意外退出”。单击报告... 按钮后,可立即阅读崩溃报告。
Adobe 崩溃报告对话框在上述警告对话框之后显示。单击发送报告。
Adobe 崩溃报告器可以收集有关应用程序在发生崩溃之前正在执行哪个操作的日志。它会将这些信息上载到数据库中,Adobe 工程团队将使用该数据库来分析崩溃和制定解决方案。Adobe 崩溃报告器是一个非常重要的工具,可以帮助 Acrobat 工程团队跟踪和修复与崩溃相关的错误。
注意:不要将 Adobe 崩溃报告器与 Apple 或 Microsoft 崩溃报告器混淆,后两者不会直接向 Adobe 发送任何信息。
如果看不到 Adobe 崩溃报告器对话框,有可能是因为您选择了不显示该对话框的选项。要启用 Adobe 崩溃报告器,请执行以下操作:
-
按住 Cmd 键并单击 Acrobat/Reader 应用程序图标,然后选择显示包内容。
-
选择内容 > 框架 > AdobeCrashReporter.framework。
-
按住 Cmd 键并单击名为 AdobeCrashReporter 的别名,然后选择显示原始名称。
-
双击 Adobe 崩溃报告器。
注意:这是一个红色 A 应用程序图标。不要将其与黑色 AdobeCrashReporter UNIX 可执行文件混淆。 -
选择始终显示此对话框,然后单击完成。
可以在“控制台”应用程序中找到崩溃报告。
-
打开“控制台”应用程序。转到应用程序 > 实用工具 > Console.app。或者,您可以在 Spotlight 中键入 Console,然后按 Enter 键。
-
在左侧窗格中,单击用户报告,然后单击要查看的崩溃报告。所有文件均以 .crash 扩展名结尾。文件名包含发生崩溃的应用程序的名称和日期。右侧窗格中提供了崩溃报告的详细信息。
A. 用户报告 B. 文件名 C. 详细信息
-
诊断报告位于 ~/资源库/Logs/DiagnosticReports/。要打开文件夹,请在访达中键入此位置。
-
向 Adobe 支持发送 Acrobat/Reader 相关日志文件。
当 Acrobat/Reader 挂起或冻结时收集日志
如果 Acrobat/Reader 应用程序经常挂起或冻结,则需要应用程序转储文件来帮助诊断问题。
在 Windows 上
当 Acrobat/Reader 挂起或冻结时,创建一个转储文件以保存程序信息。转储对于进一步调试问题非常有帮助。当应用程序挂起/冻结时,以不同的时间间隔内进行两到三次转储,以便在应用程序处于无响应状态时捕获完整的快照。
-
打开任务管理器。您可以右键单击任务栏的空白区域,然后单击任务管理器,或使用键盘快捷键 CTRL + SHIFT + ESC。
-
单击“进程”选项卡,然后找到 Acrobat/Reader 进程。对于 Acrobat Professional/Standard,进程名称为 Acrobat.exe,对于 Reader,进程名称为 Acrord32.exe。
-
右键单击 Acrobat/Reader 进程,然后单击创建转储文件。如果系统提示您输入管理员密码,请键入密码,然后单击继续。
-
“转储进程”对话框将在创建转储文件后显示该文件的位置。记下此位置并单击确定。转储文件的位置是 \Users\{用户名}\AppData\Local\Temp
如果无法看到 AppData 文件夹,请参阅如何在 Windows 中显示隐藏的文件和文件夹。
-
将创建的 .DMP 文件压缩为 .zip 或 .rar 文件,并使用 Adobe Document Cloud 或 SharePoint 网站与 Adobe 支持共享该文件。
有关更多信息,请参阅如何在 Windows 中创建用户模式进程转储文件。
在 macOS 上
-
转到访达 > 应用程序 > 实用工具 > 活动监视器。
-
单击需要取样的 Acrobat/Reader 进程。单击齿轮图标,然后单击取样进程。
-
请等待创建样本。将文档保存在桌面上。
-
通过转到访达 > 应用程序 > 实用工具 > 终端打开终端。键入命令:
sudo spindump -file ~/Desktop/spindump.txt
-
将 spindump.txt 文件保存到桌面。收集步骤 3 中的样本文件和 spindump.txt 文件,并发送到 Adobe 支持。
向 Adobe 发送详细信息
向 Adobe 支持提交日志时,需要提供以下信息:
- 提供详细描述。如果您可以使用具体的步骤再现完全相同的问题,请列出详细的步骤。即使不知道确切的步骤顺序,也请尝试提供尽可能多的细节,以描述发生问题时您正在做什么。
例如,发生问题时您正在执行什么操作?您使用的是何种类型的文档?您最近是否使用过任何增效工具?如果问题仅与特定文件相关,欢迎通过 Adobe Document Cloud、Adobe Creative Cloud、Dropbox 或其他某种文件共享服务共享文件,并在问题描述中提供指向该文件的链接。 - 附上您的电子邮件地址。工程团队可能希望与您联系以收集更多信息,或者团队可能会通过电子邮件通知您修复程序或解决方法。
- 始终向 Adobe 发送崩溃报告。Acrobat 中包含一个首选项,即始终自动向 Adobe 发送崩溃报告。