66852
Goto Top

Druckerwarteschlangendienst - Windows 2008

Warteschlangedienst muss ständig neu gestartet werden, damit die Drucker wieder drucken; Eventlog gibt keinerlei brauchbare Informationen

Hallo Kommune!

Wir haben ein Problem mit dem Warteschlangendienst. Erstmal technische Informationen:

Aufbau: <DRUCKER> <---LAN---> <Windows 2008 Druckserver (64)> <----LAN----> <Windows 2008 Terminalserver (64)>

Zusätzlich zum Terminalserver greifen Clients von XP bis Windows 7 auf den Druckserver zu.

Sporadisch (ca. 3-5x am Tag) muss ich die Druckerwarteschlangen mal auf beiden, mal nur auf dem Druckserver neu starten, damit die Drucker wieder drucken. Mir ist bewusst, dass es an den Druckertreibern liegen kann - dummerweise sind da ca. 35 Drucker installiert (hauptsächlich verschiedene Brother Laserdrucker, ein Sharp AR-207 und TEC SV-B4 Labeldrucker und 2 Dymo LabelWriter 400).

Leider haben wir keine Ahnung welcher Treiber es sein könnte - im Eventlog haben wir wenig bis gar nichts gefunden, was auf den Fehler hinweist - dazu gesellen sich die üblichen Warteschlangenprobleme (Druckjobs bleibe einfach bis zum nächsten neustart in der Queue, etc. pp.)

Wir haben eben mal ca. 500 alte Jobs aus C:\windows\system32\spool\PRINTERS entfernt - momentan warten wir, dass der Spooler neu gestartet werden muss ... soll heissen, es läuft, aber das ist sicher nur eine Frage der Zeit.

Deshalb meine generelle Frage: Wie geht man am besten vor, bzw. wie kann ich rausfinden, welcher Treiber die Probleme verursacht ? Gibts da irgendwelche Tools ?

Content-ID: 158814

Url: https://administrator.de/contentid/158814

Ausgedruckt am: 23.11.2024 um 03:11 Uhr

66852
66852 18.01.2011 um 11:37:33 Uhr
Goto Top
Wir haben jetzt ein Skript, dass den Dienst beendet, den Spoolerorder leert, und dann den Dienst wieder startet. Trotzdem stürzt das Ding jedes mal wieder ab - d.h. der Dienst läuft munter weiter, aber erst wenn man ihn wie beschrieben 1-2 mal neu startet, fangen ein paar Drucker wieder an zu drucken - das nervt mich und die benutzer tierisch - hat nicht irgendjemand eine Idee wie man dem Problem analytisch auf die Schliche kommt ?

Verzweifelte Grüße
66852
66852 18.01.2011 um 12:16:33 Uhr
Goto Top
Wir sind jetzt bei ungefähr 30 Minuten Intervallen angekommen - mir ist aufgefallen, dass der Spoolerservice auf dem Printserver schon mal 20-30s braucht bis er neustartet ..... Irgendwelche Ideen ?!

Ich krieg die Krise ... alle 30 Minuten muss ich mir ne Lebensgeschichte anhören, bis ich dann die services neustarten darf ....
SoerenK
SoerenK 18.01.2011 um 14:00:19 Uhr
Goto Top
Hallo,

dieses Problem hatten wir aktuell auch. Ich habe die Hotfixes und Updates von Microsoft wieder deinstalliert. Danach lief es wieder.
66852
66852 18.01.2011 um 14:22:31 Uhr
Goto Top
Weisst du noch welche das waren ?

Gruss

Weiteres Symptom: Wenn ich bei einem Brother HL-6050 unter erweitert den Haken "Druckaufträge nach dem Drucken nicht löschen" rausnehme, schließe und wieder öffne ist der Haken wieder da.....
66852
66852 18.01.2011 um 16:21:50 Uhr
Goto Top
Ich konnte es au ein paar Modelle eingrenzen - eigentlich sind es meistens:
- HL6050
- DCP8065

Aktuelle Treiber lösen das Problem leider nicht - irgendwelche Vorschläge ?

Ein 8065 wechselte gern mal vom spezifischen PCL Treiber auf den Brother Generic PCL5e Treiber .....
66852
66852 18.01.2011 um 18:39:10 Uhr
Goto Top
Nächstes Sympton: Manchmal(!), wenn ich den Spooler neustarte und danach versuche eine Testseite zu drucken, kommt eine Fehlermeldung - wenn ich dann nochmal auf testseite drucken klicke kommt dann ordnungsgemäß ne testseite - leider kann ich den Fehler jetzt grad nicht reproduzieren - ich reiche mal nach wenn ich ihn nochmal bekomme ...

Man man man ... in 30 Minuten geht der letzte nach Hause ... das waren dann ca. 8h und 200 Anrufe wegen nicht funktionierenden Druckern ... Ich freu mich schon auf morgen ...
DerWoWusste
DerWoWusste 18.01.2011 um 20:42:19 Uhr
Goto Top
Du stehst ziemlich hilflos da, was nicht sein müsste. Ein Ersatzdruckserver ist in wenigen Stunden (wenn überhaupt) in vmware aufsetzbar und per Policy kann man Druckertreiber verteilen. Ich würde einen neuen hochziehen und den zunächst auf den selben Updatestand bringen, dann einen Snapshot machen. Dann vielleicht erstmal ein Dutzend Drucker installieren und diese von Testrechnern aus kräftig unter Feuer nehmen. Hält der Server stand, das zweite Dutzend, dann das Dritte - dazwischen jeweils einen Snapshot. Findest Du das "dreckige Dutzend", dann zurück zum letzten Snapshot und nur noch ein halbes Dutzend installieren, dann drei und dann nur einzeln - es sollte in wenigen Stunden gefunden sein.
66852
66852 18.01.2011 um 20:58:12 Uhr
Goto Top
Hi

Vielen Dank für die erste konstruktive Antwort face-smile - Ich habe genau das für morgen früh schon auf dem Zettel stehen. Das mit den Snapshots habe ich nicht erwogen - gute Idee.

Ich berichte.

Gruss
66852
66852 19.01.2011 um 09:26:20 Uhr
Goto Top
Entweder ich habe gerade mit dem ersten Drucker den schuldigen gefunden, oder es liegt am Terminalserver ....
Auf einem niegelnagelneuen Server habe ich einen Brother DCP-8065 mit den aktuellen Std. Treibern installiert - hängt.
DerWoWusste
DerWoWusste 19.01.2011 um 09:50:45 Uhr
Goto Top
Geh nun der Theorie mit den letzten Updates nach. Es lässt sich im Updateverlauf des anderen Servers sehen, was zuletzt aktualisiert wurde.
66852
66852 19.01.2011 um 17:39:37 Uhr
Goto Top
Ich habe einen eigenen Server aufgesetzt - klappt problemlos und ich markiere den Beitrag als gelöst; Das Problem ist aber mehr umgangen als gelöst.

Zwischenzeitlich hab ich das ganze nochmal mit dem WinDBG filetiert - leider übersteigt das mein Verständnis, da das Tool eher für Treiberprogrammierer und weniger für die Anwender gedacht ist (wenn da in den funktionen der Treiber irgendwo ein Fehler ist oder ne Schutzverletzung auftritt, habe ich ohne den Quelltext eh keine Chance).

Das wirklich schlimme ist, wie die Fa. Brother mit einem umspringt - nach mehreren Anrufen und Email (die alle durchweg seriös und freundlich waren) erfolgte nach 48h die erste Reaktion in Form von "installieren sie den aktuellsten Treiber" - schön ist auch wenn die einem Treiber empfehlen, die in dem Screenshot abgebildet sind, oder die einem, trotz einer recht professionellen Ausdrucksweise, Tips geben, die einem mehr oder weniger unterstellen, dass man keine Ahnung von Windows hat:

"Treibereinstellunge n werden nur behalten, wenn diese in der Systemsteuerung über Start, Geräte und Drucker verändert werden. Wenn Sie während einer geöffneten Anwendung im Treiber eine Veränderung vor n ehmen , bleiben diese Einstellungen nur temporär bestehen."

ODER:

"Desweiteren schlagen wir Ihnen vor unter dem Betriebssystem Windows Server 2008 un seren sog. *Erweiterter Generic PCL-Treiber für Windows® *zu benutzen, siehe Link. "

Genau der Treiber ist auf dem Screenshot zu sehen. Zumal der Tip von dem kommt, mit dem ich vorher gesprochen hatte - zum Dank werde ich deren Emailadressen und Durchwahlen mal in diverse Anfängerforen posten ....

Naja, danke für eure Aufmerksamkeit - ach und kann mir jemand einen kompetenten Hersteller von Druckern empfehlen ? Brother hat jetzt ausgedient - ich verlange ja nicht, dass die sofort ne Lösung auspacken - aber dem Kunden einfach irgendwas aus der KB (dass das kopiert ist vermute ich mal wegen den ® Zeichen - ich meine wer tippt sowas schon ein ?!) zu schicken ist schon peinlich.