连接 Windows Server 2012 上共享的打印机速度很慢

连接 Windows Server 2012 上共享的打印机速度很慢

我们有一个 Windows Server 2012 R2 服务器设置,用于在我们的域上共享多台打印机。

在会话期间连接到服务器上的第一台打印机大约需要 45 秒,打印对话框才会出现并开始搜索驱动程序。对话框最终出现后,其余的驱动程序安装/设置过程非常快。

成功连接服务器上的第一台打印机后,尝试连接服务器上的第二台打印机时,会立即出现打印对话框,因此看起来好像客户端/服务器上第二次缓存了某些内容。如果在客户端计算机上重新启动打印后台处理程序,我们会再次看到打印对话框出现需要等待 45 秒(在 Win7/Win10 客户端上测试)。

我们有另一台打印服务器,也运行 Server 2012 R2,它不会显示这种行为 - 唯一明显的区别是在 SMBClient 的事件日志中。

有问题的服务器上的事件查看器中的 SMBClient 日志显示事件 ID 为 30803 的持续错误:网络连接失败。错误:远程系统拒绝传输连接尝试。服务器名称:workstation.ad.domain.com 服务器地址:10.100.4.149:445 连接类型:Wsk

指导:这表示底层网络或传输(例如 TCP/IP)存在问题,而不是 SMB。防火墙阻止端口 445 或 5445 也可能导致此问题。

此错误消息是否可能与问题有关?还有什么原因导致连接到第一台打印机时出现初始延迟?

答案1

服务器上的 Spoolsv(打印后台处理程序服务)监听高动态端口 (49152-65535)(“RpcTcp”)。阻止这些端口可能会导致延迟。客户端将尝试高端口一段时间,然后转到端口 135(epmap)。目前似乎没有在线记录。

相关内容