Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O spool de impressão é uma área de armazenamento temporário onde os trabalhos de impressão são mantidos até que a impressora esteja pronta para processá-los. Em ambientes Windows, problemas no spool de impressão podem causar travamentos, atrasos e falhas na impressão. Saber como limpar o spool de impressão é essencial para manter a eficiência e a funcionalidade do sistema de impressão. Neste artigo, vamos explorar como criar scripts para limpar o spool de impressão no Windows, utilizando tanto o CMD quanto o PowerShell.
Exemplos:
Crie um arquivo batch (.bat):
Abra o Bloco de Notas e insira o seguinte código:
@echo off
echo Parando o serviço de spooler de impressão...
net stop spooler
echo Deletando arquivos do spool de impressão...
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*"
echo Iniciando o serviço de spooler de impressão...
net start spooler
echo Operação concluída.
pause
Salve o arquivo com a extensão .bat
, por exemplo, limpar_spool.bat
.
Execute o script clicando duas vezes no arquivo limpar_spool.bat
ou executando-o via CMD.
Abra o PowerShell como Administrador.
Insira o seguinte script no PowerShell:
Write-Host "Parando o serviço de spooler de impressão..."
Stop-Service -Name Spooler -Force
Write-Host "Deletando arquivos do spool de impressão..."
Remove-Item -Path "C:\Windows\System32\spool\PRINTERS\*" -Recurse -Force
Write-Host "Iniciando o serviço de spooler de impressão..."
Start-Service -Name Spooler
Write-Host "Operação concluída."
Salve o script com a extensão .ps1
, por exemplo, limpar_spool.ps1
.
Execute o script via PowerShell:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
.\limpar_spool.ps1
Para automatizar a limpeza do spool de impressão, você pode agendar a execução dos scripts utilizando o Agendador de Tarefas do Windows.
Abra o Agendador de Tarefas e crie uma nova tarefa.
Configure o acionador para definir a frequência da execução (diariamente, semanalmente, etc.).
Adicione uma ação para executar o script .bat
ou .ps1
criado anteriormente.
Salve a tarefa e verifique se está funcionando corretamente.