stratégie de groupe préférences d’imprimante ne parvient pas à définir l’imprimante par défaut lors de la création d’un nouveau profil utilisateur

Cet article fournit une solution de contournement pour un problème où stratégie de groupe préférences d’imprimante ne parvient pas à définir l’imprimante par défaut.

S’applique à : Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 2787598

Symptômes

L’utilisation de stratégie de groupe Préférences pour créer un mappage d’imprimante et définir cette imprimante comme l’imprimante par défaut échoue sur Windows Vista et les clients supérieurs lorsque l’utilisateur se connecte pour la première fois. Le mappage d’imprimante est correctement créé, mais n’est pas défini comme imprimante par défaut dans le Registre. Une trace des préférences de l’imprimante affiche l’erreur suivante :

<VALEUR>Le nom de l’imprimante n’est pas valide.</VALUE></PROPERTY>-</INSTANCE>
L’ID d’événement 4098 est enregistré dans le journal des applications :
Nom du journal : Application
Source : imprimantes stratégie de groupe
Date : <DateTime>
ID d’événement : 4098
Catégorie de tâche : (2)
Niveau : Avertissement
Mots clés : classique
Utilisateur : SYSTÈME
Ordinateur: server.fabrikam.com
Description :
L’élément de préférence « Imprimante HP » de l’utilisateur dans l’objet « Définir les imprimantes {XXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} stratégie de groupe » n’a pas été appliqué, car il a échoué avec le code d’erreur « 0x80070709 Le nom de l’imprimante n’est pas valide. » Cette erreur a été supprimée.

Cause

stratégie de groupe Préférences crée le mappage d’imprimante réseau et appelle l’API SetDefaultPrinterW() avant la fin de l’ouverture de session de l’utilisateur. À ce stade, la connexion réseau sous Logiciel\Microsoft\Windows NT\CurrentVersion\Devices n’est pas encore créée. Par conséquent, lorsqu’il appelle l’API SetDefaultPrinterW(), le code d’erreur 0x80070709 « Le nom de l’imprimante n’est pas valide ».

Les valeurs de Registre de connexion d’imprimante sont créées par le service spouleur uniquement lorsqu’il reçoit la notification SERVICE_CONTROL_SESSIONCHANGE. Ce message de notification n’est envoyé qu’une fois l’ouverture de session de l’utilisateur terminée. Par conséquent, lorsque stratégie de groupe Préférences appelle SetDefaultPrinterW() la première fois, l’imprimante par défaut n’est pas définie.

Résolution

Aucun correctif logiciel n’est actuellement disponible pour ce problème. Les solutions de contournement possibles sont les suivantes :

  1. Forcer une mise à jour de stratégie de groupe après l’ouverture de session à l’aide de la GPUPDATE /FORCE commande
  2. Redémarrez le service Spouleur d’impression (spouleur) après l’ouverture de session de l’utilisateur
  3. Utiliser une tâche planifiée pour exécuter un script après l’ouverture de session afin de définir l’imprimante par défaut
  4. Utiliser les préférences du Registre pour configurer l’imprimante par défaut

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.