如何使用 AD/GPO/打印服务“推出”新的打印机驱动程序来替换损坏的驱动程序?我的服务器的驱动程序为何损坏?

如何使用 AD/GPO/打印服务“推出”新的打印机驱动程序来替换损坏的驱动程序?我的服务器的驱动程序为何损坏?

语境:

我们有一个 AD/GPO 管理的公司网络,其中有一百多台运行 Windows 7 x64 的 PC 和几台管理的打印机。我们的 Server2008R2 主域控制器配置为所有 PC 的打印服务器。

问题:

在 DC 上最近更新并重新启动 Windows(未包含打印机驱动程序更新)后,某台共享打印机(Lexmark T650)开始出现一些奇怪的行为。首先,对于大约一半的客户端计算机提交的作业,它会为几乎每个文档打印前后一张空白页(服务器或我见过的任何客户端上都没有配置分隔页)。其次,每当有人尝试访问任何客户端上的“打印首选项”时,他们都会收到以下错误消息(这种情况在任何地方都会发生,100% 的时间,并且在 DC 上更新之前不会发生):

在此处输入图片描述

一旦他们点击“确定”,首选项屏幕就会出现(没有选择分隔页),一切似乎都很好。我甚至不确定这两个问题是否相关,但每个人似乎都受到其中一个或两个问题的影响。

我尝试过的:

我一直犹豫要不要取消部署有问题的打印机,或者通过 GPO 将其移除,因为它使用得相当频繁。我尝试更新(通过 MS 更新和我们的内部 WSUS 服务器)客户端计算机和 DC。没有出现任何打印机驱动程序更新,并且服务器或客户端上的任何更新或重新启动似乎都没有取得任何效果,除了我的老板因为我频繁地弹跳域控制器而感到不快。我尝试删除服务器上的驱动程序,然后从过去一年一直有效的原始源重新安装它们……没有任何变化。我尝试在客户端计算机上为其中一台共享打印机选择“新驱动程序”,以域管理员身份运行,然后将 MSupdate 找到的最新驱动程序推送回 DC。这更改了打印服务器管理器中记录的驱动程序的版本号,但没有造成任何变化——在我推送的客户端上,或任何其他客户端上。错误仍然出现。

问题:

这到底是怎么回事?显然,我从某个地方得到了一个坏驱动程序,但我该如何摆脱它?我不知道 Windows 为其他设备提供的集中管理打印驱动程序有任何“回滚驱动程序”功能。我该如何 a) 在客户端上解决此问题,以及 b) 将修复推送给域中的其他成员?

答案1

您是否尝试过从供应商网站下载最新的驱动程序更新?依赖微软的第三方驱动程序不是一个好主意。

让客户端快速下载新驱动程序的诀窍是编辑服务器上打印机的共享路径。更改它(甚至取消共享)一分钟左右,这将导致打印机脱机。然后将其更改回原始配置。客户端将看到打印机再次可用,并且如果服务器上有可用的新驱动程序,则会下载新驱动程序。

当他们与打印机建立新的连接时(重启后等),他们无论如何都应该这样做,但这会使它立即发生。

答案2

我遇到了一个问题,我的 GPO 打印机在用户登录时显示“更新驱动程序”。他们无权更新驱动程序,当我以管理员身份进行身份验证时,它看起来好像正在下载驱动程序,但之后什么都没有改变。我仍然会在该打印机的右键单击对话框选项中看到“更新驱动程序”。

经过一番研究,我发现相关问题。

  • 我从打印机供应商处下载了最新的驱动程序到我们的打印服务器。关键是要确保您的打印机供应商提供“Package Aware 打印驱动程序”,这基本上意味着它已签名。
  • 转到您的打印机服务器,打开“打印管理”,选择打印机,右键单击打印机属性,单击“高级”选项卡,然后单击“新驱动程序”,并将其指向您刚刚下载的最新打印机驱动程序的 .inf 文件,然后单击“确定”。片刻之后,您应该会在“打印管理”打印机视图中的打印机旁边看到新的打印机驱动程序版本号。
  • 确保您已正确设置 GPO 并且已添加指向和打印设置。
    • 计算机配置\策略\管理模板\打印机\指向和打印限制->已启用
    • 检查用户只能指向并打印到这些服务器。
    • 输入您的服务器名称
    • 为新连接安装驱动程序时:不显示警告或提升提示
    • 更新现有连接的驱动程序时:不显示警告或提升提示
  • 保存 GPO
  • 在最终用户 PC 上运行 gpupdate /force 并重新启动两次,以确保万无一失。
  • 如果在用户登录时发现还有打印机无法更新,请打开打印队列,选择打印机\暂停打印。
  • 当打印机仍在队列中时,再次选择打印机 \ 暂停打印以取消暂停。驱动程序将自动更新,右键单击打印机时,您不会再看到“更新驱动程序”菜单选项,最终用户将能够再次打印到打印机。

相关内容