ELIMINARE LE CODE DI STAMPA
Creazione del comando per cancellare le stampe bloccate su Windows
Quando una stampante si blocca con documenti in coda, la procedura standard di Windows può diventare lunga e noiosa:
- Apri servizi
- Arresta spooler
- Vai nella cartella spool
- Cancella file
- Riavvia servizio
L’operazione è noiosetta quindi puoi utilizzare lo script che fa tutto con un click, vediamo quindi come creare un file batch (.bat) per cancellare automaticamente le code di stampa su Windows.
Come creare il file .BAT
- Apri Blocco Note
- Copia il codice qui sotto
- Vai su File → Salva con nome
- Seleziona Tutti i file
- Salva ad esempio come:
Reset-Coda-Stampa.bat
Esegui il file come Amministratore, altrimenti non funzionerà.
@echo off
TITLE RESET CODA DI STAMPA
echo Arresto del servizio Spooler...
net stop spooler
echo.
echo Eliminazione file di stampa bloccati...
del /Q /F "%systemroot%\System32\spool\PRINTERS\*.shd"
del /Q /F "%systemroot%\System32\spool\PRINTERS\*.spl"
echo.
echo Riavvio del servizio Spooler...
net start spooler
echo.
echo Operazione completata.
pause
Cosa fanno i comandi?
net stop spooler arresta il servizio di gestione stampa.
del /Q /F
/Q= modalità silenziosa/F= forza eliminazione file
%systemroot%\System32\spool\PRINTERS
È la cartella dove Windows memorizza i file temporanei di stampa.
net start spooler
Riavvia il servizio di stampa.
Quando usare questo script?
È utile quando:
- Un documento rimane bloccato in coda
- La stampante non stampa più nulla
- Compare errore “Eliminazione in corso” infinita
- Il servizio spooler si comporta in modo anomalo
Per chi fa assistenza tecnica è uno script da tenere sempre sul desktop.
Nota importante
Il file deve essere eseguito come Amministratore, altrimenti Windows impedirà l’accesso alla cartella di spool.





