在 Windows Server 2008 R2 中使用打印服务器的 CNAME 记录时出错0x00000709:无法完成操作

本文可帮助修复错误0x00000709(无法完成操作)。 对打印服务器使用 CNAME 记录时发生此错误。

原始 KB 数: 2546625

现象

假设出现了下面这种情景:

  • 你有托管在运行 Windows Server 2008 R2 的系统上的打印机。
  • 为打印服务器提供备用 UNC 路径。 你决定在 DNS 中使用 CNAME(别名)资源记录执行此操作。
  • 客户端尝试使用 UNC 路径中的 CNAME 记录连接到打印机。

在此方案中,如果客户端使用 UNC 路径中的 CNAME 记录,则无法连接到打印机。 此外,尝试连接到共享打印机失败,并出现以下错误:

无法完成操作(错误0x00000709)。 仔细检查打印机名称,并确保打印机已连接到网络。

注意

原因

如果某些非Microsoft DNS 解决方案正在为网络提供名称解析,则可能会出现此问题。

解决方法

若要解决此问题,请在打印服务器上执行以下步骤,然后重启打印后台处理程序服务:

  1. DnsOnWire实现以下文章中所述的注册表值:

    尝试使用别名(CNAME)资源记录连接到打印机时出现错误消息:“Windows 无法连接到打印机”

  2. 编辑本地 Hosts 文件以包含服务器的 CNAME 记录。

    注意

    必须将 Hosts 文件条目输入为 NetBIOS 名称,而不是作为 FQDN 输入。

以下示例仅用于说明。 使用对网络有效的名称和 IP 地址。

使用 NetBIOS 名称:192.168.0.10 CNAME

请勿使用 FQDN:192.168.0.10 CNAME.CONTOSO.COM

详细信息

如果非Microsoft DNS 解决方案提供 QRecord ALL 类型的响应,则可能会发生“症状”部分中介绍的问题。

数据收集

如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集用户体验问题来收集信息。