«

»

Ott 14

Windows : svuotare lo spool di stampa

A volte capita che lo spool di stampa (la coda che contiene le stampe) di Windows in caso di errori della stampante possa mantenere delle stampe “morte” in coda senza che queste si riescano a rimuovere usando i comandi dall’interfaccia grafica di Windows.

 

 

Per forzare lo svuotamento di uno spool di stampa create un file batch (es. DELSPOOL.BAT) che contenga queste istruzioni :

net stop spooler
DEL /S /Q /F “C:\Windows\System32\spool\PRINTERS\*.*”
net start spooler

se non volete creare un file batch potete anche eseguire in sequenza al prompt dei comandi (cmd.exe) queste istruzioni :

net stop spooler
DEL /S /Q /F C:\Windows\System32\spool\PRINTERS\*.*
net start spooler

Attenzione : per eseguirlo dovete avere diritti amministrativi sulla vostra macchina Windows ed ogni esecuzione del comando comporterà la cancellazione di tutte le stampe in tutte le code di stampa presenti sul vostro pc.

 

3 commenti

2 ping

  1. Andrea

    ciao io ho aggiunto
    FOR /D %%i IN (“C:\Windows\System32\spool\SERVERS\*”) DO RD /S /Q “%%i” DEL /Q “C:\Windows\System32\spool\SERVERS\*.*”
    prima del ‘net start’ per cancellare le code su stampanti collegate a printserver

    1. mdede

      Grazie per il contributo !

  2. emanuele

    a me dice %%i non atteso quando lancio il comando…

  1. Pulizia dello spooler di Windows - ITManiac

    […] avevano anche stampanti locali. Dopo una veloce ricerca su Google, mi sono imbattuto in questo articolo. Lo script batch mi soddisfaceva parzialmente, visto che prevede solo la pulizia dello spooler di […]

  2. Gestire molte stampanti in Windows (print server) – Trick IT

    […] Windows : svuotare lo spool di stampa […]

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>