Wer kennt nicht folgendes Problem mit der Druckerwarteschlange von Windows: Der Drucker klemmt, ein Druckauftrag bricht ab, der Drucker “spinnt”. Man öffnet die Druckerwarteschlange und versucht verzweifelt “Auftrag neustarten”, “Druckauftrag abbrechen”, “Druckauftrag löschen”, etc…… und nichts passiert. Allen Versuchen zum Trotz bleicht die Druckerwarteschlange verstopft mit verlohrenen Druckaufträgen.
Batchdatei zum Löschen der Druckerwarteschlange erstellen
Folgendes BATCH Script lößt das Problem:
net stop spooler
FOR %%T IN (%systemroot%\system32\spool\printers\*.*) DO DEL %%T
net start spooler
Einfach mit Notepad eine neue Textdatei erstellen, die Drei Zeilen einfügenund unter “Drucker_Neustart.bat” speichern. Dabei sicherstellen, dass Notepad nicht “Drucker_Neustart.bat.txt” daraus macht.
Was passiert?
Zuerst wird der Spooler Dienst von Windows beendet. Anschliessend lassen sich die Druckaufträge im temp-Verzeichnis der Druckerwarteschlange löschen. Die letzte Zeile startet den Spooler Dienst wieder. Die Druckerwarteschlange sollte nun leer sein und bereit für neue Druckaufträge.
Wie startet man das Script?
- Rechtsklick auf die Datei “Drucker_Neustart.bat”
- Ausführen als Admin