本文提供了一个解决方案,指出在远程服务器上通过打印管理控制台(PMC)查看打印机时打印机列表将为空的问题。
原始 KB 数: 2253813
现象
通过打印管理控制台(PMC)查看远程服务器上的打印机时,打印机列表将为空,但驱动程序和/或端口列表可能会正确显示。
从打印服务器 Ping 客户端 FQDN (例如), client.subdomain.domain.com会导致名称解析错误。
原因
客户端系统(运行 PMC 的系统)没有 DNS A 记录 (正向查找),或者记录不正确。
解决方法
为运行 PMC 的系统添加 DNS A 记录 ,或更正现有记录。
详细信息
网络跟踪中可能会看到以下内容 request / response 。 这可能是网络跟踪中的原因可能是,如果以前尝试了名称解析,则响应将缓存在服务器上。 若要清除缓存,请使用 ipconfig /flushdns 并捕获跟踪。
RpcRemoteFindFirstPrinterChangeNotificationEx Request, Local Machine = , Printer Local =
\\servername.company.comnnnnnnRpcRemoteFindFirstPrinterChangeNotificationEx Response, Status = RPC_S_SERVER_UNAVAILABLE
在打印服务器的网络跟踪中,你可能会看到启动的 DNS 查询,然后收到响应:
DNS:QueryId = 0xB19B,QUERY (标准查询),类 Internet 上主机加载项类型的查询
servername.company.comDNS:QueryId = 0xB19B,QUERY (标准查询),响应 - 名称错误
注意
客户端名称的短名称解析可能通过 DNS 后缀搜索列表(如果 DNS 记录位于错误域中)或 WINS 运行。 尝试在打印服务器上查找客户端的完全限定域名。 在内部,后台处理程序使用 FQDN 调用回客户端,因此,如果 FQDN 无法解析,回调将失败。