微软表示,Windows 客户在安装 Windows 11KB5006674和 Windows 10KB5006670更新后遇到网络打印问题,这些更新是在 10 月 12 日的本月补丁星期二发布的。
尝试连接到 Windows 打印服务器上共享的打印机的用户可能会遇到多个错误,阻止他们通过网络进行打印。
部署 KB5006674 后,Windows 打印客户端将遇到的错误包括:
0x000006e4(RPC_S_CANNOT_SUPPORT)
0x0000007c(ERROR_INVALID_LEVEL)
0x00000709(ERROR_INVALID_PRINTER_NAME)
受此问题影响的 Windows 平台的完整列表包括:
客户端:Windows 11,版本 21H2;Windows 10,版本 21H1;Windows 10,版本 20H2;Windows 10,2004 版;Windows 10,版本 1909;Windows 10,版本 1809;Windows 10 企业版 LTSC 2019;Windows 10,版本 1607;视窗 8.1;视窗 7 SP1
服务器:Windows Server 2022;Windows Server,版本 20H2;Windows Server,2004 版;Windows Server,版本 1909;Windows 服务器,版本 1809;视窗服务器 2008 SP2
正如 Redmond 解释的那样,这个影响客户端和服务器 Windows 平台上打印的已知问题是特定于在企业环境中更常见的打印机服务器。
微软表示,它正在努力寻找一种解决方案,允许打印客户端使用 RPC over SMB 与 Windows 打印服务器建立 RPC 数据包隐私连接。
过去两周受打印问题困扰的用户
自 10 月补丁星期二更新发布以来的最后两周,Windows 10 管理员和用户一直在 BleepingComputer 的14 页论坛主题中报告大规模网络打印问题。
在讲述他们的挫败感和处理打印错误的尝试时,他们得出了相同的结论:卸载 10 月累积更新解决了打印问题。
从那时起,问题变得如此严重,以至于 Windows 管理员不得不用旧版本替换 Windows DLL以重新启用打印。
管理员为修复打印而替换的 DLL 是 localspl.dll、win32spl.dll 和 spoolsv.exe。
虽然此方法删除了 Print Spooler 漏洞的修复程序,但它确实避免了卸载累积更新,这将消除此过程中的所有 10 月安全更新。
微软提供了解决方法
受这些打印问题影响的客户现在可以使用 Microsoft 提供的官方解决方法来解决问题。
仅应在满足以下先决条件的受影响打印服务器上执行这些步骤:在安装打印服务器之前,打印客户端必须安装在 2021 年 1 月或之后发布的 Windows 更新,即 2021 年 10 月更新。
如果满足变通方法要求,Microsoft 要求客户确保网络安全和 VPN 解决方案允许打印客户端通过 TCP 连接建立 RPC over TCP 连接到以下端口范围内的打印服务器:
默认启动端口:49152
默认结束端口:65535
端口范围:16384 个端口
Redmond 还提供以下文章以获取更多指导:
如何配置 RPC 以使用某些端口以及如何使用 IPsec 帮助保护这些端口。
自 Windows Vista 和 Windows Server 2008 以来,TCP/IP 的默认动态端口范围已更改
在披露这个新问题之前,微软表示它修复了导致打印机安装失败的其他 Windows 11 已知问题,并在每次尝试在企业环境中打印之前提示输入管理员凭据。
Windows11
举报/反馈