Logo Hardware.com.br
Serfalas
Serfalas Highlander Registrado
7K Mensagens 1.4K Curtidas

Como limpar a fila de impressão mais rapidamente

#1 Por Serfalas 15/11/2012 - 18:38
http://www.sevenforums.com/tutorials/89483-print-spooler-queue-clear-reset.html


O que o link acima ensina é:


-Limpar a fila de impressão manualmente, através da desativação do serviço "spooler de impressão" + esvaziamento da pasta "C:\Windows\system32\spool\PRINTERS".


Mas o que achei legal é o arquivinho BAT que faz isso tudo automaticamente, bastando executar como Administrador.


Quem nunca sofreu com a demora do Windows para limpar essa fila?
JAPICHIN
JAPICHIN Cyber Highlander Registrado
18.3K Mensagens 5.2K Curtidas
#2 Por JAPICHIN
15/11/2012 - 19:53
boa dica Serfalas,

gostei mais da dica de remoção manual,
(a dica é remover o conteúdo da pasta, e nunca a pasta Printers)

acho assim mais prática e segura,
(ao invés de baixar aquele .bat)
smile.png
abs.
Propague boas ações e cultive o senso crítico e de justiça
os 4 males: Álcool, Tabaco, Obesidade, Sedentarismo
boa.gif Feliz Ano Novo Chinês 2019 Ano do Porco!!!
comemorando.gif

巴西 日本国 中國 廣州 Ni Hao 北少林
Serfalas
Serfalas Highlander Registrado
7K Mensagens 1.4K Curtidas
#4 Por Serfalas
16/11/2012 - 09:13
CLEBER LISBOA disse:


O sr. tem razão, é que às vezes não dá tempo de traduzir, por excesso de trabalho. Mas o ideal é sempre estar em português, claro.


Basicamente, quando se tem problemas na fila de impressão (mandamos cancelar a impressão de um documento e demora um tempão para fazer isso) podemos fazer uma limpeza "na marra".


Tal limpeza pode ser feita automaticamente pelo arquivo BAT (um tipo de arquivo que automatiza procedimentos) ou então manualmente.


Automaticamente, basta baixar o arquivo BAT e executá-lo como Administrador (para fazer isso, clique com o direito do mouse nele e mande executar como Administrador). O link direto para baixar:


http://www.sevenforums.com/attachments/tutorials/193377d1326667289-print-spooler-queue-clear-reset-reset_and_clear_print_spooler_queue.bat


Manualmente, é preciso desativar o serviço "spooler de impressão", depois esvaziar o conteúdo da pasta "C:\Windows\system32\spool\PRINTERS". Como o colega disse acima, o conteúdo , não a pasta em si.


Para parar o serviço, clique em Iniciar, depois digite na caixa de pesquisa: services.msc.
Na janela que se abre, procure o serviço indicado e mande pará-lo (painel da esquerda/ Parar).
Esvazie a pasta indicada e mande reiniciar o serviço (painel da esquerda/ reiniciar).


Testei a dica no XP e também deu certo.


Arquivo BAT escaneado quanto a vírus; está limpo.
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#5 Por TRONNER
16/11/2012 - 10:00
CLEBER LISBOA disse:


Lamento mas como muito do conhecimento tecnológico(de qualquer área) provém de países estrangeiros e por ser o idioma norte-americano língua universal como uma vez já foi o latim, assim como o dólar a moeda mundial fatalmente muito conteúdo é apresentado, desenvolvido e disponibilizado nesse idioma. Dessa forma o melhor a fazer é se interar pois não há como fugir sendo que mais hora ou menos hora você terá de lidar com ele.feliz.png

Quanto ao bat é muito fácil


@echo off
cls
net stop spooler
del /q/f/s %systemroot%\system32\spool\PRINTERS\*.*
net start spooler
exit

Dá até pra atribuir permissão de adm nesse caso, adicione
runas /user:seunome@seudominio arquivo.bat

Obs: No windows seven, o comando "del /s/q" tem a mesma função que o "deltree -y" do windows xp e anteriores pois o comando deltree não existe do windows vista em diante

ele pedirá a senha e uma vez preenchida executará o comando e fechará a janela.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
pasedo
pasedo General de Pijama Registrado
2.7K Mensagens 207 Curtidas
#8 Por pasedo
16/11/2012 - 13:47
@echo off
echo Interrompendo o Spooler
net stop spooler
pause
echo Acessando a pasta de impressoras
cd %systemroot%\system32\spool\PRINTERS
pause
echo Deletando os arquivos SHD
del /f /s *.shd
pause
echo Deletando os arquivos SPL
del /f /s *.spl
pause
echo Iniciando o Spooler
net start spooler
pause
exit


copie e cole no bloco de notas e salve com a extenção bat(impressora.bat) abraço
ASUS M4A785TD-V EVO
HD6570 1GB DDR3 128 Bit
DDR3 Kingston 4GB (2x2) 1333
AMD Phenom(tm) II X4 955 Processor, 3214 MHz
SAMSUNG HD250HJ (232 GB)
SAMSUNG HD322HJ (298 GB)
ST3500418AS (465 GB)
SAMSUNG HD502HJ (465 GB)
CORSAIR 430W
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#9 Por TRONNER
16/11/2012 - 15:19
Serfalas disse:


Então, não sei como está esse .bat aí mas uma forma de saber é ir, no windows xp, no prompt e digitar del /? que não exibindo as opções /q e /s posso presumir que terá de substituí-lo pelo comando arkRed">deltree -y para funcionar.

Amigo pasedo, nessa instrução:

@echo off
echo Interrompendo o Spooler
net stop spooler
pause
echo Acessando a pasta de impressoras
cd %systemroot%\system32\spool\PRINTERS
pause
echo Deletando os arquivos SHD
del /f /s *.shd
pause
echo Deletando os arquivos SPL
del /f /s *.spl
pause
echo Iniciando o Spooler
net start spooler
pause
exit


o comando pause e a ausência da opção /q faz com que o usuário tenha de pressionar alguma tecla para continuar além de concordar também clicando talvez s ou y com a exclusão dos arquivos, reduzindo aí a automatização do processo. feliz.png
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal