Reiniciar Spooler De Impressao - Como reiniciar o serviço Spooler de impressão no Windows
Como reiniciar o serviço Spooler de impressão no Windows

Como reiniciar o spooler de impressão no Windows

O serviço de spooler de impressão é responsável por gerenciar as filas de impressão no Windows. Quando você nota documentos presos, impressoras que não respondem ou erros de conexão com a impressora, a primeira coisa que os manuais indicam é reiniciar spooler de impressao. É uma solução simples, mas que funciona na grande maioria das vezes.

Por que o spooler trava

O serviço spooler de impressão roda em segundo plano e manipula arquivos temporários na pasta C:\Windows\System32\spool\PRINTERS. Quando uma tarefa corrompe esse arquivo ou o serviço entra em conflito com um driver desatualizado, a fila simplesmente para de processar. Às vezes, depois de uma atualização do Windows que quebra a compatibilidade com um driver antigo, o spooler entra em loop de erro e você precisa forçar o reinício manualmente. No meu caso, há uns dois anos atrás, tive um problema específico com uma rede onde vários computadores Windows 10 atualizados passaram a ter o spooler travando toda vez que um usuário enviava um documento PDF com metadados especiais. O erro era sempre o mesmo: o serviço reiniciava sozinho a cada 30 segundos e a fila nunca liberava. Descobri que o problema estava num driver genérico "Microsoft Print to PDF" que havia sido substituído numa atualização. A solução foi voltar para a versão anterior do driver e bloquear a atualização automática via gpedit.msc, algo que levou cerca de 2 horas para testar e validar em todos os 15 micros da rede.

Como reiniciar o spooler de impressão

A forma mais rápida de resolver é pelo prompt de comando. Abra o cmd como administrador e execute os comandos na ordem abaixo: Primeiro, pare o serviço com o comando net stop spooler. Em seguida, é importante limpar a pasta de spool antiga. Execute o comando del /Q /F /S "C:\Windows\System32\spool\PRINTERS\*". Isso remove todos os arquivos temporários da fila. Depois, reinicie o serviço com net start spooler.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Se quiser fazer tudo de uma vez, pode copiar o bloco abaixo no cmd como administrador: net stop spooler && del /Q /F /S "C:\Windows\System32\spool\PRINTERS\*" && net start spooler

Leva menos de 10 segundos para rodar. O serviço volta a funcionar na maioria dos casos.

Método alternado via Services.msc

Outra forma, mais visual, é usar o gerenciador de serviços. Pressione Win+R, digite services.msc e localize o serviço "Spooler de Impressão". Clique com o botão direito e escolha "Reiniciar". É mais lento que o método via cmd, mas funciona se você preferir não mexer com terminal. Existe ainda uma terceira via, mais completa, que é parar o serviço, renomear a pasta PRINTERS e reiniciar. Às vezes o problema é tão persistente que só limpando a estrutura inteira resolve. Para isso, após executar net stop spooler, vá até C:\Windows\System32\spool\PRINTERS, renomeie a pasta para PRINTERS.old e então rode net start spooler. O Windows criará uma nova pasta PRINTERS automaticamente.

Quando o reinício não resolve

O método de reiniciar spooler de impressao funciona em cerca de 80% dos casos, mas existem situações onde o problema é mais profundo. Se o serviço para de travar só para reiniciar sozinho em, o problema provavelmente está no driver da impressora ou numa corrupção no registro do Windows. Nesses casos, verificar o Event Viewer, na seção System, mostra logs com códigos de erro específicos. Também já vi casos onde o spooler trava porque um software de segurança de terceiro, tipo antimalware corporativo, monitora a pasta de spool e bloqueia o acesso de forma agressiva. Nesses cenários, adicionar uma exceção para C:\Windows\System32\spool resolve. Porém, a recomendação é sempre consultar o setor de TI da empresa antes de mexer nessas configurações, pois políticas de segurança podem impedir mudanças no registro ou nas pastas do sistema.