在 macOS 中,Acrobat 或 Acrobat Reader 崩溃或显示“无法查看 PDF”错误

问题:Acrobat 或 Acrobat Reader 崩溃,或显示错误“无法在 Acrobat 或 Reader 中查看此 PDF,应用程序现在将退出”。

“无法在 Acrobat 或 Reader 中查看 PDF”错误

在 macOS 中,当您在 PDF 文件中执行以下任意一项任务时,Acrobat 或 Acrobat Reader 崩溃,或者显示上述错误对话框:

  • 播放 MP4 内容
  • 渲染 3D 模型
  • 添加 .U3D 文件
  • 滚动 InDesign 创建的 PDF

原因

当 Acrobat 或 Acrobat Reader 的虚拟内存限制超过内部阈值时,Acrobat 会显示相关错误并退出。

解决方案:创建一个具有锁定设置的 FeatureState.plist 文件,以增加此阈值限制

  1. 如果 Acrobat 或 Acrobat Reader 应用程序正在运行,请退出该应用程序。

  2. 导航至文件夹 /资源库/Application Support/Adobe/(产品名称)/(版本)/Preferences

    例如,Acrobat 的路径为 /资源库/Application Support/Adobe/Acrobat/DC/Preferences

  3. 请执行以下操作:

    a.) 下载下面的 com.adobe.acrobat.featurestate.plist.zip 文件 - 单击获取文件按钮。

    b.) 解压缩该文件,然后将解压缩的文件复制到以下文件夹 - /资源库/Application Support/Adobe/(产品名称)/(版本)/Preferences

    注意:

    com.adobe.acrobat.featurestate.plist 文件具有以下条目:

    • Key: kEnableHigherVirtualSizeLimit
    • Type: Boolean
    • Default  Value: 1

    当 kEnableHigherVirtualSizeLimit = 0 时,将使用默认的内部阈值。
    当 kEnableHigherVirtualSizeLimit = 1 时,将使用增加的内部阈值。

    在任何一种情况下,当您超过内部阈值限制时,Acrobat 都会显示错误并退出。

  4. (可选)打开终端,然后运行以下命令:

    sudo killall cfprefsd

    此命令将清除 Mac 的缓存偏好设置,可避免在启动 Acrobat 或 Acrobat Reader 时,macOS 删除新添加的 plist 文件。

  5. 启动 Acrobat 或 Acrobat Reader 并执行所需的任务。

Adobe 徽标

登录到您的帐户