最近,我在尝试打开他们多年来在 PC 上引用的大多数 PDF 时遇到了一个问题。Adobe reader sas “Adobe Reader 无法打开‘file.pdf’,因为它不是受支持的文件类型,或者文件已损坏(例如,它是作为电子邮件附件发送的,但未正确解码)。
我尝试过各种程序来恢复/还原/修复它们,但它们都说这些文件不是 PDF 文件。
谢谢
答案1
这是一个新的安全检查,已添加到 Adobe Reader。
您可以在验证字节在头之前如上链接所示,注册表项。
但请注意 - 您的 PDF 文档未通过额外安全检查的原因可能是它们已被篡改或感染。这是比你预期的更有可能,因此在打开这些 PDF 之前,请务必对其进行病毒扫描。
编辑:给出的注册表项为:
HKCU\Software\Adobe\(product name)\(version)\AVGeneral\bValidateBytesBeforeHeader
- 这是一个 DWORD 值,应设置为 0 以跳过检查。
产品名称和产品版本将如下所示:
HKCU\Software\Adobe\Acrobat Reader\11.0\AVGeneral
上面的项位于 HKEY_CURRENT_USER 配置单元中,只会影响当前用户。另一个项位于 HKEY_LOCAL_MACHINE (HKLM) 下的同一路径中。
另外,请注意,如果您在 64 位 Windows 上安装了 32 位版本的 Adobe Reader,则必须添加哇6432节点介于软件和Adobe,例如:HKCU\Software\Wow6432node\Adobe\Acrobat Reader...
。