Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit une solution à un problème dans lequel la redirection d’imprimante ne fonctionne pas et aucun ID d’événement ne se produit.
Numéro de la base de connaissances d’origine : 2003646
Symptômes
La redirection d’imprimante ne fonctionne pas. La redirection de lecteur fonctionne. Aucun ID d’événement n’est visible.
Cause
Le descripteur de sécurité du spouleur doit contenir la liste de contrôle d’accès (liste de contrôle d’accès) « AU » (utilisateur authentifié) qui permet à tout utilisateur authentifié d’ouvrir le service du spouleur pour les opérations de lecture.
Dans ce cas, cette liste de contrôle d’accès a été manquante dans le descripteur de sécurité du spouleur.
Résolution
Exécutez la commande suivante pour afficher les descripteurs de sécurité actuels sur le spouleur d’impression :
C:\sc sdshow spooler
Un SD non inchangé (descripteur de sécurité) pour le spouleur d’impression doit ressembler à ceci :
D :(A ;; ; CCLCSWLOCRRC ;;; AU)(A ;; ; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; ; CCLCSWRPWPDTLOCRRC ;;; SY)
Dans ce cas, la liste de contrôle d’accès importante est celle de l’utilisateur authentifié (AU), car TS s’exécute en tant que service réseau, elle s’appuie sur cette liste de contrôle d’accès pour ouvrir correctement le service du spouleur. L’ajout de la liste de contrôle d’accès suivante a résolu le problème.
(A ;; ; CCLCSWLOCRRC ;;; AU)
La méthode suivante peut être implémentée pour ajouter la liste de contrôle d’accès manquante.
Exécutez la commande suivante :
c:\>sc sdshow spooler >temp.txt
Vous verrez toutes les listes de contrôle d’accès à l’exception de « (A ; ; ; CCLCSWLOCRRC ;;; AU) » ACL lorsque vous ouvrez le fichier texte.
Voici un exemple : (vous pouvez voir une sortie différente en fonction des autorisations définies sur le spouleur)
D :(A ;; ; CCLCSWLOCRRC ;;; AU)(A ;; ; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; ; CCLCSWRPWPDTLOCRRC ;;; SY)
Vous pouvez ensuite copier la sortie ci-dessus dans un bloc-notes comme suit :
sc sdset spooler D : (A ;; ; CCLCSWLOCRRC ;;; AU)(A ;; ; CCLCSWLOCRRC ;;; AU)(A ;; ; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; ; CCLCSWRPWPDTLOCRRC ;;; SY)
Note
Vérifiez que vous ajoutez le « spouleur sc sdset D : (A ; ; ; CCLCSWLOCRRC ;;; Section « AU ) » de la commande ci-dessus vers la sortie que vous voyez dans votre cas.
Copiez et collez cette commande dans l’invite de commandes. (Assurez-vous que « (A ;; ; CCLCSWLOCRRC ;;; AU) » apparaît au début. Sinon, cela peut ne pas fonctionner.)
En exécutant la commande ci-dessus, vous conservez les anciennes listes de contrôle d’accès et ajoutez également la liste de contrôle d’accès manquante qui est celle de l’utilisateur authentifié (AU).
Plus d’informations
Voici une liste d’autres éléments qui peuvent être examinés dans un problème « Redirection d’imprimante ne fonctionne pas » :
- Si les ordinateurs clients exécutent Windows XP, vérifiez que .NET Framework 3.5 SP1 est installé et qu’au moins RDC 6.1 est utilisé.
- Même si RDC 6.1 ou version ultérieure est utilisée, l’utilisateur doit installer séparément une version prise en charge de .NET Framework. Microsoft .NET Framework 3.5 (qui inclut .NET Framework 3.0 SP1) peut être téléchargé à partir du Centre de téléchargement Microsoft.
- Si vous vous connectez via la passerelle Bureau à distance, vérifiez que la stratégie qui désactive la redirection d’imprimante est désactivée.
- Si votre serveur est également un contrôleur de domaine, reportez-vous au service Installer le rôle Hôte de session Bureau à distance dans Windows Server sans service de rôle Broker de connexion.
- La stratégie de groupe doit être correctement définie pour activer l’impression facile sur le serveur. L’emplacement de stratégie est « Modèles d’administration de configuration > ordinateur Windows Components > Remote Desktop Services > Remote Desktop Session Host > > Redirection ». Le paramètre « Utiliser le pilote d’imprimante d’impression facile bureau à distance » doit d’abord être défini sur « Activé » pour la redirection d’impression facile, et il doit être « Désactivé » pour l’impression héritée. Pour « Non configuré », Easy Print est choisi par défaut.
- Vérifiez que la case à cocher Imprimantes dans la fenêtre client (mstsc.exe) de l’onglet Ressources locales est cochée. Le paramètre correspondant dans le fichier RDP associé est « redirectprinters :i :1 ».
Collecte de données
Si vous avez besoin de l’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes liés à l’expérience utilisateur.