本文提供了无法从 Windows Server 2016 和 Windows Server 2019 中的Windows 更新安装打印机驱动器的问题的解决方法。
适用于: Windows Server 2019、Windows Server 2016
原始 KB 数: 4033208
现象
假设出现了下面这种情景:
- 使用“添加打印机向导”中的 TCP/IP 地址或主机名选项来安装打印机。
- 在“键入打印机主机名或 IP 地址”页上,选择 TCP/IP 设备作为设备类型,然后输入打印机的主机名或 IP 地址。
- 选择“ 查询打印机”,然后自动选中驱动程序以使用 复选框。
在此方案中,通过Windows 更新提供的打印机驱动程序不会自动安装。 相反,将执行以下操作之一:
- 系统会提示使用收件箱类驱动程序。
- 如果不存在收件箱类驱动程序,系统会提示你选择要使用的驱动程序。
原因
Windows 仅搜索使用 USB 或 WSD (Web 服务设备)连接安装的打印机Windows 更新驱动程序 .inf 文件。 Windows 仅在本地 INF 文件夹中搜索安装为 TCP/IP 设备的打印机。
解决方法
在“打印机驱动程序选择”页上,单击“Windows 更新”按钮下载Windows 更新上可用的驱动程序列表,然后选择打印机的制作和型号。
更多信息
对于使用 TCP/IP 设备 选项的企业,所需的驱动程序可以存储在网络位置上,该位置可以追加到 DevicePath 值。 为此,请按照下列步骤进行操作:
- 在 注册表编辑器中,找到以下子项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath
- 更新子项,为驱动程序安装的本地路径添加值数据。
例如,将值数据从默认条目 (%systemroot%\inf) 更改为以下路径:
%systemroot%\inf;\\server\DriverShare
此外,.inf 文件必须具有仅列出打印机 HWID 的条目。 例如:
[Manufacturer] "Contoso"=Model,NTamd64 [Model.NTamd64] "Contoso Model 1 V4 PS" = INSTALL_SECTION_1,usbprint\Contoso_Laser_1 "Contoso Model 1 V4 PS" = INSTALL_SECTION_1,wsdprint\Contoso_Laser_1 "Contoso Model 1 V4 PS" = INSTALL_SECTION_1,Contoso_Laser_1 // this line is needed for "TCP/IP device"-installed printers.
必须联系打印机制造商以获取具有更新的 .inf 文件的更新驱动程序。 获取并存储正确的文件后,“添加打印机向导”可以预先选择与打印机的 HWID 关联的驱动程序。
数据收集
如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集用户体验问题来收集信息。