直接从 Windows 应用程序打印到 PDF 是一项核心生产力功能,但最近的 Windows 11 24H2 版本引入了 Microsoft Print to PDF 打印机丢失、无法安装或生成不可用文件的问题。此问题会扰乱工作流程,尤其是对于依赖将文档另存为 PDF 而不使用第三方工具的用户而言。下面,您将找到解决根本原因(从缺少系统驱动程序到功能安装失败)的实用解决方案,以便您可以恢复或显示 Microsoft Print to PDF 打印机并重新获得完整的 PDF 打印功能。
通过手动安装丢失的驱动程序将 Microsoft Print 恢复为 PDF
在某些全新安装的 Windows 11 24H2 中,Microsoft 打印到 PDF 功能似乎已启用,但设备列表中缺少实际打印机。这通常是由于驱动程序包丢失或未注册造成的,特别是prnms009.inf_amd64_<hash>,这是打印到 PDF 功能所必需的。
步骤一:在运行的 Windows 11 系统(最好是相同或更早的版本)上,导航到C:\Windows\System32\DriverStore\FileRepository\并找到以以下内容开头的文件夹prnms009.inf_amd64_。将整个文件夹复制到 USB 驱动器或网络位置。

步骤2:在受影响的系统上,将此文件夹复制到方便的位置,例如桌面。

步骤3:打开复制的文件夹,右键单击prnms009.inf,然后选择Install。此操作将向 Windows 注册驱动程序。

第4步:通过按打开 Windows 功能对话框Windows + R, 打字optionalfeatures,然后按 Enter 键。取消选中Microsoft Print to PDF并单击“确定”删除该功能。

第5步:按打开服务控制台Windows + R, 打字services.msc,然后按 Enter 键。

第6步:寻找Print Spooler,右键单击并选择Stop.

第7步:返回 Windows 功能对话框,检查Microsoft Print to PDF,然后单击“确定”重新安装该功能。

步骤8:在服务控制台中,右键单击Print Spooler并选择Start.

执行这些步骤后,Microsoft Print to PDF 打印机应重新出现在您的设备和打印机列表中,并可正常打印 PDF。
使用 Windows 更新重新安装 Microsoft Print to PDF
如果驱动程序丢失并且手动复印不可行,Windows Update 有时可以在打印机安装过程中提供所需的驱动程序包。
步骤一:前往Settings > Bluetooth & devices > Printers & scanners.

步骤2:选择Add device在打印机和扫描仪页面上。

步骤3:点击Add a new device manually。选择Add a local printer or network printer with manual settings并单击“下一步”。

第4步:选择Use an existing port并选择PORTPROMPT: (Local Port)从列表中。单击“下一步”。

第5步:当提示选择打印机驱动程序时,单击Windows Update并等待列表刷新。更新后,选择Microsoft作为制造商和Microsoft Print to PDF作为打印机。单击下一步并完成向导。

此方法会下载并注册缺少的驱动程序,从而恢复“打印为 PDF”功能,而无需来自其他系统的文件。
通过切换 Windows 功能中的功能修复打印为 PDF
有时,打印到 PDF 功能存在,但由于配置损坏而无法运行。关闭并重新打开该功能可以重置其状态。
步骤一:通过按打开 Windows 功能对话框Windows + R, 打字optionalfeatures,然后按 Enter 键。

步骤2:向下滚动,取消选中Microsoft Print to PDF,然后单击“确定”。出现提示时重新启动计算机。

步骤3:返回Windows功能对话框,重新检查Microsoft Print to PDF,然后单击“确定”。如果需要,请重新启动。

此方法会提示 Windows 重新安装该功能,并可以解决打印机存在但无法工作或在可用打印机列表中缺失的问题。
通过命令提示符或 PowerShell 将 Microsoft 打印修复为 PDF
高级用户可以使用命令行工具禁用和重新启用打印到 PDF 功能,这可以解决更深层次的配置问题。
步骤一:以管理员身份打开命令提示符。搜索cmd,右键单击并选择Run as administrator.

步骤2:一一输入以下命令,每条命令后按 Enter 键:
net stop spooler
dism /Online /Disable-Feature /FeatureName:"Printing-PrintToPDFServices-Features" /NoRestart
dism /Online /Enable-Feature /FeatureName:"Printing-PrintToPDFServices-Features" /NoRestart
net start spooler

此序列将重新启动打印后台处理程序并重新安装“打印到 PDF”功能。如果您更喜欢 PowerShell,请使用:
Disable-WindowsOptionalFeature -online -FeatureName Printing-PrintToPDFServices-Features
Enable-WindowsOptionalFeature -online -FeatureName Printing-PrintToPDFServices-Features

运行这些命令后,验证 Microsoft Print to PDF 在您的打印机列表中是否可用。
将 Windows 更新到最新版本
Windows 11 24H2 中的一些打印到 PDF 问题已通过特定更新解决,例如 KB5043178。如果您的系统缺少此累积更新或更新的累积更新,安装最新补丁可以恢复缺失的功能。
步骤一:打开Settings > Windows Update然后单击Check for updates。安装所有可用更新并重新启动系统。

步骤2:如果 Windows Update 没有提供新补丁,您可以从以下位置手动下载并安装相关的 KB 包:通过搜索 KB 编号(例如 KB5043178)。
应用最新更新可以解决兼容性问题,并提供打印为 PDF 所需的任何缺失的驱动程序或系统文件。
使用设备管理器重新安装 Microsoft Print to PDF
如果打印机出现在设备管理器中但无法运行,卸载并允许 Windows 重新安装它可以解决由损坏的驱动程序引起的问题。
步骤一:通过搜索打开设备管理器Device Manager在开始菜单中。

步骤2:扩张Print Queues,右键单击Microsoft Print to PDF,然后选择Uninstall device.

步骤3:重新启动计算机。 Windows 应检测到打印机不存在并在启动过程中自动重新安装。
替代方案:使用第三方 PDF 打印机
如果系统级修复无法恢复打印为 PDF,请考虑使用信誉良好的第三方 PDF 打印机,例如 PDF24 Creator、CutePDF 或 ClawPDF。这些工具作为虚拟打印机安装,并提供类似的 PDF 创建功能,通常还提供用于编辑或合并 PDF 的附加选项。
- :免费,定期更新,支持批量PDF处理。
- :轻巧简单,适合基本的 PDF 打印。
- :开源,尽管开发速度已经放缓;对于基本使用来说仍然可靠。
如果 Microsoft Print to PDF 仍然不可用,安装第三方 PDF 打印机可以作为临时或永久的解决方法。
在 Windows 11 中恢复或显示 Microsoft Print to PDF 打印机可能需要手动安装驱动程序、切换功能或应用最新更新。通过这些步骤,您可以解决 PDF 打印丢失或损坏的问题,并重新有效地保存文档。
