Ist es sicher, splwow64.exe zu beenden?

Ist es sicher, splwow64.exe zu beenden?

Hintergrund

Ich habe einen Server mit Windows Server 2008 R2, auf dem der splwow64.exeProzess offenbar einen Speicherverlust aufweist.

Mir ist bewusst, dass dieser Prozess 32-Bit-Anwendungen die Kommunikation mit 64-Bit-Druckertreibern auf einem 64-Bit-System ermöglicht und dass der Prozess beendet werden sollte, wenn die Anwendung die Kommunikation mit dem Drucker abgeschlossen hat, d. h. wenn der Druckauftrag abgeschlossen ist.

Nach der Untersuchung des Problems habe ich mich beworbendieser Microsoft-Hotfix(2815716) leider ohne Erfolg.


Meine Frage ist folgende:

Wäre es sicher und sinnvoll, eine Aufgabe zu planen, die diesen Vorgang am Ende des Tages automatisch beendet, wenn man sicher ist, dass alle Druckaufträge abgeschlossen sind?


Fußnote

Mir ist bewusst, dass dieses Verhalten auf ein zugrunde liegendes Problem mit einem bestimmten Druckertreiber hinweist, der auf dem System installiert ist. Auf dem Server laufen jedoch eine Reihe veralteter Drucker, deren Treiber nicht aktualisiert werden können.


Wir schätzen Ihre Zeit und Ihren Rat sehr.

Antwort1

Eine viel bessere Idee wäre es, eine geplante Aufgabe zu haben, um den Dienst jede Nacht/jeden Morgen neu zu starten.

net stop spooler
net start spooler

Dieser Vorgang ist Teil des Dienstes und Sie möchten ihn nicht erzwingen.

Antwort2

Ich scheine eine Lösung für dieses Problem gefunden zu haben:


Ich verglich die Zeitpunkte der RAM-Nutzungsspitzen mit den an verschiedene Druckwarteschlangen gesendeten Aufträgen und grenzte das Problem auf eine Reihe von HP Laserjet-Druckern ein, die für die Verwendung eines PCL6Treibers konfiguriert waren.

Das Ändern des Treibers PCL5 HP Universal Printer Driverscheint das Problem gelöst zu haben.

Der splwow64.exeProzess verbraucht jetzt beim Senden des Druckauftrags zwischen 250 KB und 1 MB RAM und dieser RAM wird anschließend vom Prozess erfolgreich freigegeben (zuvor verbrauchte der Prozess pro Druckauftrag 65 MB bis 500 MB RAM, die dann nicht freigegeben wurden).


Mein Dank gilt allen, die meine Frage gelesen und zu diesem Thread beigetragen haben.

verwandte Informationen