Message d’erreur lorsque vous essayez de vous connecter à une imprimante à l’aide d’un enregistrement de ressource alias (CNAME) : « Windows n’a pas pu se connecter à l’imprimante »

Symptômes

Lorsque vous essayez de vous connecter à une imprimante à l’aide d’un enregistrement de ressource alias (CNAME) pour un ordinateur client qui exécute Windows 7 et qui héberge une imprimante ou un serveur d’impression qui exécute Windows Server 2008 R2, le message d’erreur suivant s’affiche :

Windows n’a pas pu se connecter à l’imprimante. Vérifiez le nom de l’imprimante et essayez à nouveau. S’il s’agit d’une imprimante réseau, assurez-vous que l’imprimante est sous tension, et que l’adresse de l’imprimante est correcte.


En outre, les éléments suivants seront afficheront dans une trace du Moniteur réseau :
[client request]34 4.421875  {MSRPC:9, SMB2:8, TCP:2, IPv4:1}  IP address IP address  Winspool Winspool:RpcOpenPrinterEx Request, Printer = \\printsvr\Microsoft XPS Document Writer
[server response]
37 4.843750 {MSRPC:9, SMB2:8, TCP:2, IPv4:1} IP address IP address Winspool Winspool:RpcOpenPrinterEx Response, Status = ERROR_INVALID_PRINTER_NAME

Cause

Ce problème peut se produire en raison des modifications de l’optimisation du code du spouleur pour les ordinateurs non ordonnés en clusters. Lorsque le système d’exploitation se charge, le service de spouleur d’impression charge le nom local de l’ordinateur et les autres noms locaux qui sont dans le cache DNS. Le service de spouleur d’impression utilise les noms locaux pour les demandes de service. Par conséquent, le service doit pouvoir accéder au réseau et ensuite interroger des noms comme un enregistrement de ressource alias (CNAME). Ce comportement réduit les performances du service.

Solution de contournement

Pour contourner ce problème, utilisez la commande suivante pour ajouter une clé de Registre sur le serveur d’impression qui exécute le serveur Windows 2008 R2 et qui est utilisé par un enregistrement de ressource alias (CNAME) :
reg ajouter HKLM\SYSTEM\CurrentControlSet\Control\Print /v DnsOnWire /t REG_DWORD /d 1



Remarque 

  • Certains fournisseurs de DNS 3ème partie requièrent l’utilisation de la numération. S’il existe, supprimez la valeur DWord.
  • Cette clé de Registre diminue les performances. Par conséquent, nous vous conseillons cette clé de Registre uniquement les serveurs d’impression qui doivent être accessible par un enregistrement de ressource alias (CNAME). Après avoir modifié l’entrée de Registre, redémarrez le service Spouleur d’impression pour l’entrée en vigueur.


Plus d'informations

Charge équilibrage des imprimantes à l’aide d’une technologie d’équilibrage de charge réseau (NLB) ou le système de nom de domaine (DNS) la fonctionnalité de répétition alternée n’est pas pris en charge. La solution de contournement mentionnée dans cet article est uniquement pour le scénario dans lequel un serveur d’impression qui exécute Windows Server 2008 R2 est accessible par un enregistrement de ressource alias (CNAME) qui fait référence à un serveur uniquement.
Propriétés

ID d'article : 979602 - Dernière mise à jour : 12 janv. 2017 - Révision : 1

Commentaires