x64 打印驱动程序不断要求 x64 Windows 磁盘

x64 打印驱动程序不断要求 x64 Windows 磁盘

我正在尝试在 Windows 2003 R2 Standard x86 打印服务器上安装 x64 打印机驱动程序。我将amd64文件夹本地下载到服务器。

当我尝试安装 x64 位打印驱动程序时,它要求NTPrint.inf并自动指向我的 cd 驱动器E:\amd64。我点击“浏览”,浏览到我解压文件夹的位置amd64并找到NTPrint.inf。我点击“确定”接受,然后它说我需要NTPrint.inf 再次. 再次从 CD 驱动器e:\amd64

我见过一些解决这个问题的技巧,即更改 CD 驱动器的驱动器号,然后将文件夹映射到 CD ROM 原来的位置,但这似乎很草率和危险。有没有更专业/干净的方法来实现这一点?

答案1

我遇到了相反的问题;64 位打印服务器上的 32 位驱动程序。此解决方案可能适用于您的情况,也可能不适用,但值得一试:

从 64 位系统(桌面或其他系统应该没问题,但使用同一代 Windows 是个好主意),c:\windows\winsxs\amd64_ntprint.inf_*将 中的目录复制到 32 位系统(winsxs但不要复制到 中)。下次安装驱动程序时ntprint.inf,请将其指向复制目录中的副本。

这对我来说永久地停止了提示,但同样,情况相反;我很好奇想知道这是否有效!

答案2

看起来使其工作并且不要求 amd64 文件夹的最佳方法是通过 x64 位操作系统设置打印机。

  1. 开始 > 运行 > \\servername
  2. 点击顶部View Remote Printers
  3. 右键单击要添加 x64 位驱动程序的打印机,然后转到Properties
  4. Sharing标签 >Additional Drivers按钮
  5. 勾选 x64 > 确定 > 指向 x64 位驱动程序的位置

答案3

当我遇到这个问题时,我总是使用打印管理来完成工作。打印管理工具的一个秘密是,您可以在任何计算机安装驱动程序到任何其他电脑任何打印机,该打印机以前曾安装在该打印服务器上。我曾利用这一点,为我们其中一台旧服务器上的古董打印机安装了一个“技术过时”的驱动程序新的打印服务器。在旧打印服务器上打开打印管理,将新打印服务器添加到打印服务器列表中。添加新打印机。

在今天的类似情况下,我正在使用我们的一个 x64(又名 x86_64)管理箱将 x64 驱动程序安装到 x86 箱上(是的,您可以在 32 位箱上完全安装 64 位驱动程序,很奇怪,对吧?),以便另一台 x64 客户端计算机可以打印到共享打印机。

相关内容