本文可帮助修复错误0x00000709(无法完成操作)。 对打印服务器使用 CNAME 记录时发生此错误。
原始 KB 数: 2546625
现象
假设出现了下面这种情景:
- 你有托管在运行 Windows Server 2008 R2 的系统上的打印机。
 - 为打印服务器提供备用 UNC 路径。 你决定在 DNS 中使用 CNAME(别名)资源记录执行此操作。
 - 客户端尝试使用 UNC 路径中的 CNAME 记录连接到打印机。
 
在此方案中,如果客户端使用 UNC 路径中的 CNAME 记录,则无法连接到打印机。 此外,尝试连接到共享打印机失败,并出现以下错误:
无法完成操作(错误0x00000709)。 仔细检查打印机名称,并确保打印机已连接到网络。
注意
- 只要使用实际的主机名而不是 CNAME 记录,就尝试连接到打印机会成功。
 - 实现 Microsoft 知识库中以下文章中所述的 DnsOnWire 注册表值后,问题仍然存在:
尝试使用别名(CNAME)资源记录连接到打印机时出现错误消息:“Windows 无法连接到打印机” 
原因
如果某些非Microsoft DNS 解决方案正在为网络提供名称解析,则可能会出现此问题。
解决方法
若要解决此问题,请在打印服务器上执行以下步骤,然后重启打印后台处理程序服务:
DnsOnWire实现以下文章中所述的注册表值:编辑本地 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 收集信息中的 步骤收集用户体验问题来收集信息。