4 votes

Les imprimantes supprimées reviennent sans cesse - et se multiplient

Mes utilisateurs sont sur des serveurs RDS Session Host 2012 R2.

J'ai utilisé "Deploy Printers" (à partir de Print Manager) pour déployer 4 imprimantes. La semaine dernière, j'ai eu de nombreux problèmes où les utilisateurs ne pouvaient pas imprimer. Si je supprimais l'imprimante et que je la rajoutais, ils pouvaient imprimer sans problème.

Maintenant, j'ai supprimé tout déploiement d'imprimante de GPO - et je n'ai aucune imprimante dans aucun scripts de connexion. J'ai fait un gpupdate /force, mais les 4 imprimantes sont maintenant listées 3 fois....

enter image description here

Si je supprime les imprimantes et que je me déconnecte puis me reconnecte, toutes les imprimantes réapparaissent. Soupir ! Cela me rend fou.

Ce script ne montre aucune des imprimantes "SVFREJA"...

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colPrinters = objWMIService.ExecQuery ("Select * From Win32_Printer")

If colPrinters.Count <> 0 Then 'If there are some network printers
    Dim s
    s = ""
        For Each objPrinterInstalled In colPrinters ' For each network printer
        s = s + objPrinterInstalled.Name + chr(13)
        Next
    msgbox s
End if

Cela me donne ce résultat...

enter image description here

(désolé pour la vue d'ensemble)

Mon problème n'est pas avec les imprimantes "redirigées", mon problème est que j'ai plusieurs imprimantes avec le même nom (sur SVFREJA) et je ne peux pas m'en débarrasser.

Une idée de la raison pour laquelle je n'arrive pas à me débarrasser des imprimantes "orphelines" ?

13voto

basm Points 11

J'ai eu exactement le même problème. Après avoir supprimé une stratégie de groupe, les imprimantes revenaient partout.

La seule solution pour moi était :

  • Téléchargement de PSTools
  • Exécution de CMD en tant qu'administrateur
  • Exécutez la commande psexec -i -s c:\windows\regedit.exe (assurez-vous que vous n'avez pas déjà ouvert regedit, sinon cela donne une erreur)
  • Supprimer toutes les touches sous HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SWD\PRINTENUM qui contenait le nom de l'imprimante qui revient sans cesse.

Vous devez utiliser l'option PStools, car sinon vous obtiendrez une erreur d'accès refusé lors de la suppression des regkeys.

1 votes

C'est exactement ce que j'ai fait pour résoudre le même problème.

0 votes

Nous avions une tonne d'imprimantes (~100) qui s'affichaient pour toutes les personnes se connectant à un hôte RDS, et nous n'avions pas déployé la plupart d'entre elles via la stratégie de groupe à un moment donné. Nous nous demandons si ce n'est pas parce que nous avons cloné un serveur et fait un sysprep pour construire l'hôte RDS. En tout cas, ce regedit a été la solution pour nous aussi, merci beaucoup !

0 votes

Voir le post "Crédit à Herman Brood et Benjamin Chan..." ci-dessous.

2voto

user228211 Points 11

Je cherche à savoir si vous avez trouvé une solution. Je rencontre exactement le même problème. Ce ne sont certainement pas des imprimantes redirigées.

Si je regarde les événements, je peux voir - Kernal-PnP :

Dispositif SWD \PRINTENUM {5251368F-DFD2-4635-8ED1-B37C4AF55D58} a été supprimé.

Classe Guid : {1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc}

Une minute plus tard : Dispositif SWD \PRINTENUM {5251368F-DFD2-4635-8ED1-B37C4AF55D58} a été configuré.

Nom du pilote : PrintQueue.inf Code de la classe : {1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc} Date du pilote : 06/21/2006 Version du pilote : 6.3.9600.16384 Fournisseur du pilote : Microsoft Section du pilote : NO_DRV Rang du pilote : 0xFF0000 Id. de périphérique correspondant : PRINTENUM \PrinterConnection Pilotes les plus populaires : oem10.inf:lptenum \zebra_technologiesztf670 :00FF0001 oem14.inf:lptenum \zebra_technologiesztf670 :00FF0001 c_swdevice.inf:SWD \GenericRaw :00FF3001 Device Updated : false

EDIT : Je crois avoir trouvé ma solution ici : http://social.technet.microsoft.com/Forums/windowsserver/en-US/71d06204-3735-4473-8bc9-20be9e19090e/problem-with-multiple-instances-of-shared-printers-being-installed-on-client-computers-when-the?forum=winserverprint

Je déteste avoir à plonger dans le registre mais il semble qu'en allant dans les clés Client Side Rending Print Provider sous HKLM \Software\Wow6432Node\Microsoft\Windows NT \CurrentVersion\Print\Providers\ et nettoyer partout où il y a une référence aux imprimantes "zombies" persistantes.

0 votes

Voir le post "Crédit à Herman Brood et Benjamin Chan..." ci-dessous.

1voto

joeqwerty Points 106914

Il s'agit d'imprimantes redirigées depuis les ordinateurs locaux des utilisateurs qui ont des sessions sur le serveur RDS. Ces ARE NOT imprimantes locales sur le serveur RDS. Si vous ne voulez pas que ces imprimantes soient redirigées des ordinateurs locaux vers le serveur RDS, désactivez la redirection des imprimantes sur le serveur RDS.

0 votes

Je suis désolé de ne pas avoir été clair. Mon problème ne concerne pas les imprimantes avec (redirigé) ... mon problème est que j'ai 3 imprimantes appelées "HAD - Print 1 på SVFREJA", 4 imprimantes appelées "TAA - Print 1 på SVFREJA" et 3 imprimantes appelées "TAA - Print 2 på SVFREJA" ... c'est un peu comme des imprimantes orphelines, mais je ne peux pas les supprimer.

1voto

Brendon Points 11

J'ai eu exactement le même problème et ça m'a rendu fou pendant plus d'une semaine. Pour résoudre ce problème, installez le rôle Printer Management (ou Printer and Document Service) sur l'hôte de session.

0voto

Viktor Points 41
  • Cette étape a fonctionné pour moi :
  • Ouvrez "Outils d'administration", puis "Gestion de l'impression".
  • Sélectionnez "Toutes les imprimantes". -Trouvez l'imprimante en question. L'état sera quelque chose comme "Suppression - Hors ligne" et il y avait un travail en attente. J'ai fait un clic droit, sélectionné "Cancel All Jobs", et l'imprimante a immédiatement disparu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X