安装或打印机无法完成时

已更新 .

这里处理人们真正遇到的安装和打印机问题:错误 1920、杀毒隔离、ARM64 安装包、远程桌面打印和错误 3003。先做第一步,再做下一步。

错误 1920,服务 PDF24 未能启动

安装程序会显示:Error 1920. Service PDF24 failed to start. Verify that you have sufficient privileges to start system services.(错误 1920。服务 PDF24 未能启动。请确认你有足够权限来启动系统服务。)传统打印机需要这个服务。在较旧的 MSI 安装包上,这次失败会取消整个安装,即使是管理员也一样。

  1. 重新启动 Windows,以便残留的 PDF24 服务进程消失。错误 1053 是相关情况:服务没有启动,是因为更早一次安装留下的进程仍在运行。
  2. 安装 11.32.0。从这个版本起,服务在结束时无法启动,MSI 不再回滚整个安装。
  3. 如果你仍在使用较旧的 MSI,并且安装程序取消了安装,请改用 11.32.0 的 EXE 安装程序。EXE 也会安装该服务,而且服务未能启动时不会取消整个安装。
  4. 如果仍然失败,请保留日志。对 EXE 来说,日志是 PDF24 程序文件夹中的 srvInst.log。对 MSI 来说,请用 msiexec 生成详细日志。记下 Windows 版本和防病毒产品。支持讨论真正用得上的,就是这三项。

文件大小以及 EXE 与 MSI 的选择见 下载页面.

防病毒软件隔离了安装程序或 update.exe

扫描引擎可能在打印机尚未出现时,就把新文件移入隔离区。已报告的情况包括:Surfshark 隔离临时文件,在版本 11.20.1 之后名称为 Drop.Win32.RegStartupWin;以及 Sophos 隔离 AppData 中的 update.exe。

  1. 在还原任何文件之前,先看文件版本。11.20.1 是旧构建。当前桌面版本线是 11.32.0,发布于 2026年11月2日。
  2. 右键单击安装程序,打开“属性”,然后打开“数字签名”。11.32.0 会为安装引擎签名。如果没有签名,或者名称不是你预期的发布者,就不要还原被隔离的文件。
  3. 写下检测名称和完整路径。扫描引擎厂商需要的就是这一对信息。有签名,误报的可能性更大。但这不会让误报自动成立。
  4. 干净安装 11.32.0 之后,Java 不再在每次调用后留下临时文件。后台进程会删除超过两天的残留。卸载会移除 PDF24 临时文件夹和日志,较早的检测指向的就是这些位置。

更完整的说明见 信任页面.

x64 安装程序拒绝在 ARM 版 Windows 上运行

在 Snapdragon 和其他 ARM 版 Windows 电脑上,x64 EXE 和 MSI 会故意停止。仿真的无驱动打印机会丢失每一个打印任务,因此装上去看起来成功,然后却什么都不打印。

  1. 关闭 x64 安装程序。不要尝试用兼容模式强迫它安装。
  2. 下载 ARM64 安装包。11.32.0 的 EXE 是 367 MB,MSI 是 468 MB。链接见 安装程序表.
  3. 如果 ARM64 安装程序替换了 x64 安装,它会换掉打印机程序包,并保留打印机名称和默认打印机。在 ARM64 构建上,TWAIN 源会再次出现。

远程桌面的任务始终不到达

从远程桌面会话打印到重定向的 PDF24 打印机,需要经典 PostScript 打印机。在 Windows 受保护打印下使用的无驱动打印机不支持这条路径,也不支持来自打印服务器属性的自定义纸张。

  1. 检查安装的是哪一种 PDF24 打印机。11.31.0 在更新时把传统打印机换成了无驱动打印机。11.32.0 不会这样做。它会保留你已经在用的类型。
  2. 全新安装时,如果需要远程桌面或自定义纸张,请在 PDF 打印机组件中选择 Legacy。管理员可以设置 PRINTERTYPE,或功能 PDFPrinterDriverless 和 PDFPrinterLegacy,或 EXE 开关 /PrinterType=。
  3. 如果 Windows 受保护打印未启用,且无驱动打印机无法安装,11.32.0 会回退到传统打印机,而不是让你一台都没有。
  4. 把受影响的 11.31.0 电脑更新到 11.32.0,如果重定向的打印机仍是无驱动类型,再设为 Legacy。

错误 3003,无驱动打印机挂起

如果 Windows 设置、某个工具或策略禁止后台应用,发往无驱动打印机的每一个任务都会以错误 3003 失败,队列也会挂起。

  1. 安装 11.32.0。安装程序会允许 PDF24 打印机程序包在后台运行。
  2. 注销后再登录。如果策略仍然阻止这些程序包,登录时会出现一条提示。
  3. 打开 PDF24 设置并使用“立即修复”,这是针对该阻止所提供的按钮。
  4. 如果策略永远不会允许后台打印程序包,并且 Windows 受保护打印没有强制使用无驱动类型,请改为安装传统打印机。

Toolbox 窗口一直空白

Toolbox 是一个 WebView2 应用。没有运行时就没有 Toolbox。创建器、阅读器和 PDF 打印机并不都依赖那个窗口。

  1. 安装 11.32.0,或确认电脑上已有 Evergreen WebView2 运行时。如果捆绑的运行时无法启动,PDF24 会使用随 Windows 安装的那个。
  2. 在 MSI 上,WEBVIEW2=No 会跳过捆绑的运行时。只有在 Evergreen WebView2 已经存在时才使用它。11.32.0 中捆绑的运行时版本是 153.0.4234.32。
  3. 全新安装时不要单独使用 REMOVE=WebView2。在 11.31.x 中,这种功能列表写法可能什么都不安装。11.32.0 会改为停下来并给出提示。
  4. 在 11.31.0 和 11.31.1 上,本应只去掉 WebView2 的 EXE 开关会取消每一个组件。在依赖 /COMPONENTS 之前,请先更新到 11.32.0。
  5. 如果你完全不想要 Toolbox,请使用 9.20.0。它没有 WebView2,也没有 Toolbox,x64 EXE 是 68 MB。

PDF 是用 Microsoft 打印到 PDF 打开的,而不是 PDF24

Windows 10 和 11 已经带有 Microsoft 打印到 PDF。它只会写出 PDF。它不会应用 PDF24 配置、助手、自动保存或电子信纸。

  1. 安装之后,打开 Windows 打印机列表,确认存在一台 PDF24 打印机。如果默认的 PDF24 打印机缺失,通过关联程序进行的转换会这样提示。
  2. 在你正在打印的程序中,选择 PDF24 打印机,而不是 Microsoft 打印到 PDF。
  3. 你可以保留多台 PDF24 打印机。为每台指定一个用于重复任务的配置,例如把 PDF/A 存入受监视的文件夹。
  4. 从 11.32.0 起,来自另一台电脑、以 UNC 路径形式出现的共享打印机,会显示在阅读器打印对话框和 PDF 打印机安装列表中。较旧的构建只列出本地打印机。

OCR 提示无法打开数据文件

OCR 使用 Tesseract 在电脑上运行。页面不会被上传。较旧的构建在韩语、希腊语、塞尔维亚语、阿塞拜疆语、乌兹别克语和其他一些语言上会失败,并提示 Could not open data file(无法打开数据文件)。只含空格的页面会被跳过,好像它们已经有正文。

  1. 更新到 11.32.0。在这个版本中,那些语言数据文件可以打开,只含空格的页面也不再被当成已完成的正文。
  2. 确认已安装 Tesseract。在 11.32.0 中它是可选的,并且默认开启。设置可以指向捆绑副本、系统副本,或你选择的路径。
  3. 对于热文件夹,请等到扫描仪写完。当没有程序仍然打开该文件且内容完整时,文件才会开始处理。如果工具显示“未完成”,请手动开始处理该文件。
  4. 如果你因为 Windows 7 而使用 9.20.0,就没有 11.32.0 的语言修复。当语言包很重要时,请把该任务移到装有 11.32.0 的 Windows 10 或 11 电脑上。

避免再次发生的做法

匹配分支

在 Windows 10 和 11 上使用 11.32.0。需要 Windows 7 或 8,或不含 Toolbox 的 68 MB 安装时,使用 9.20.0。ARM 上使用 ARM64 安装包,绝不要用 x64 安装包。

有意选择打印机类型

在 Windows 受保护打印下的普通 Windows 11 24H2 电脑上使用无驱动。远程桌面和自定义纸张使用 Legacy。不要让无人值守的 11.31.0 更新替终端服务器做这个选择。

先阅读签名

先看文件属性中的“数字签名”,然后再运行。如果扫描引擎仍报警,请保留检测名称和路径。详情见 信任页面.

弄清是哪一半失败了

空白的 Toolbox 是 WebView2 的问题。缺少文字层是 Tesseract 或语言文件的问题。毫无结果的 PDF/A 报告是 Java 的问题。始终不出现的打印任务是打印机类型或 PDF24 服务的问题,也就是错误 1920 那条路径。

安装到 Windows