Come gestire i lavori di stampa bloccati

Di tanto in tanto capita che un lavoro di stampa non venga elaborato da Windows e che non possa essere cancellato contemporaneamente; un lavoro di stampa bloccato per così dire che bloccherà l'elaborazione di tutti gli altri lavori di stampa.

Anche un riavvio del sistema informatico non eliminerà il lavoro di stampa bloccato, il che lo rende uno dei più frustranti sperimentati quando si lavora con il sistema operativo.



Esiste tuttavia un metodo rapido ed efficiente per rimuovere i lavori di stampa bloccati dalla coda di stampa in modo che la stampa non sia più bloccata.

Tutto ciò che deve essere fatto fondamentalmente è arrestare il servizio Spooler di stampa, eliminare manualmente i lavori di stampa bloccati e riavviare il servizio Spooler di stampa in seguito.

Tutto questo può essere fatto utilizzando la riga di comando di Windows per la massima efficacia o nell'interfaccia di Esplora risorse di Windows per gli utenti che preferiscono farsi strada nel processo.

Per utilizzare l'approccio GUI toccare Windows-R, digitare services.msc e cercare il servizio Spooler di stampa. Fare clic con il pulsante destro del mouse sul servizio e selezionare interrompi dal menu contestuale.

print spooler service

Ciò interromperà lo spooler di stampa in modo da poter eliminare i lavori di stampa dalla coda. Tieni la finestra aperta poiché ne abbiamo bisogno di nuovo per avviare il servizio Spooler di stampa.



Ora usa Windows Explorer per aprire % SystemRoot% system32 Spool Printers ed elimina tutti i file che si trovano all'interno. Fatto ciò, è il momento di riavviare il servizio Spooler di stampa.

Questa operazione viene eseguita nello stesso modo in cui è stata interrotta. Fare nuovamente clic con il pulsante destro del mouse sul servizio in Gestione servizi e selezionare Avvia dal menu di scelta rapida per riavviarlo. Se non lo fai, non sarai in grado di stampare affatto. Tutti i lavori di stampa dovrebbero essere eliminati e dovrebbe essere possibile eseguire di nuovo nuovi lavori di stampa.

Se preferisci la riga di comando puoi eseguire i seguenti quattro comandi per lo stesso effetto. Probabilmente è una buona idea aggiungerli a uno script batch poiché è sufficiente fare clic sul file per eseguirlo ed eseguire l'operazione in un unico passaggio.

net stop spooler
del% systemroot% system32 spool printers *. shd
del% systemroot% system32 spool printers *. spl
net start spooler

Lo script fa esattamente la stessa cosa del metodo manuale. Le due righe al centro cancellano i lavori di stampa, la prima interrompe il servizio Print Spooler, l'ultima lo riavvia sul sistema.