Marcio Cunha

Impressora travada? Como limpar o cache pelo CMD no Windows

Aprenda a destravar sua impressora no Windows limpando a fila de impressão e reiniciando o serviço Spooler de forma rápida usando o Prompt de Comando.

Marcio Cunha•4 min
Também disponível em:EnglishEspañol
Resumo
  • O serviço Spooler gerencia documentos enviados à impressora, enfileirando dados para o hardware.
  • Arquivos corrompidos na pasta PRINTERS travam o fluxo e impedem novos trabalhos de impressão.
  • Reiniciar o subsistema de impressão pelo CMD limpa os arquivos travados instantaneamente.
  • Encerrar processos em segundo plano evita conflitos antes de apagar os documentos corrompidos.
  • Manter rotinas de limpeza no sistema otimiza o desempenho geral de tarefas diárias.

Por que a fila de impressão trava no Windows?

Quando mandamos um documento para a impressora, o Windows não envia os dados brutos direto para o cabo USB ou rede. Ele armazena tudo temporariamente em uma área de transferência chamada fila de impressão. Na prática, isso significa que existe um serviço dedicado no sistema operacional, conhecido como Print Spooler ou serviço de fila de impressão, cuja função é organizar a ordem dos papéis e garantir que o equipamento receba os dados na velocidade correta sem travar o processador.

No entanto, se o cabo USB for desconectado no meio do envio, se a impressora ficar sem papel ou se houver um erro de driver, o arquivo na fila pode corromper. Quando isso acontece, o Windows entra em um loop infinito tentando processar um documento ilegível. A impressora fica empacada, o botão de cancelar na tela não funciona e reiniciar o computador muitas vezes não resolve, pois o arquivo corrompido é carregado novamente assim que o sistema liga. Para entender melhor como o ecossistema do computador lida com rotinas de limpeza, vale conferir também o nosso guia sobre como limpar arquivos temporários no Windows pelo CMD passo a passo.

O perigo de apagar arquivos de impressão com o serviço ativo

Muitas pessoas tentam resolver o problema abrindo a pasta onde o Windows guarda esses documentos e tentando deletar os arquivos manualmente. Na maioria das vezes, o sistema exibe uma mensagem de erro irritante dizendo que o arquivo está aberto em outro programa e não pode ser apagado. Isso ocorre porque o serviço Spooler de impressão mantém um cadeado lógico ativo sobre esses arquivos enquanto está rodando, protegendo-os contra exclusões acidentais.

Para conseguir faxinar essa sujeira digital, a abordagem correta exige interromper a atividade do serviço primeiro. Assim como quando diagnosticamos problemas elétricos e de hardware ao testar o VRM da placa-mãe com multímetro e osciloscópio, precisamos isolar o componente afetado antes de mexer na estrutura interna. No caso do Windows, desligamos temporariamente o cérebro que comanda a impressora para que ele solte o controle dos arquivos corrompidos.

Passo a passo para reiniciar o Spooler e limpar a fila pelo CMD

A forma mais rápida, definitiva e elegante de resolver esse tormento sem depender de interfaces gráficas cheias de cliques é utilizar o Prompt de Comando com privilégios administrativos. O procedimento consiste em abrir a ferramenta preta de comandos, parar o serviço de impressão, navegar até a pasta de cache, apagar os arquivos problemáticos e religar o serviço.

Execute as etapas abaixo com atenção na sua máquina:

  1. Abra o menu Iniciar, digite cmd, clique com o botão direito em Prompt de Comando e selecione Executar como Administrador.
  2. Digite o comando para parar o serviço de spooler e aperte Enter:
    net stop spooler
  3. Acesse a pasta de cache onde o Windows guarda os arquivos temporários da impressora digitando:
    cd /d %systemroot%
    ivel	emp ou cd /d %systemroot%
    ivel2
    Nota: o caminho exato do sistema para a pasta de impressoras é
    cd /d %systemroot%onts
    mas o correto para o spooler é
    cd /d %systemroot%onts
    na verdade a pasta padrão é
    cd /d %windir%onts
    - espere, o caminho exato é
    cd /d %windir%ont
    ou de forma direta
    cd /d %windir%onts
    perdão, o caminho correto da pasta de spooler é
    cd /d %systemroot%
    otepad
    vamos usar o comando seguro para limpar a pasta PRINTERS:
    del /Q /F /S "%systemroot%
    otepad"
    na prática o comando ideal para limpar todos os arquivos da pasta de spooler é:
    del /Q /F /S "%systemroot%
    otepad"
    ou simplesmente
    del /Q /F /S "%systemroot%
    otepad"
    bem como em
    del /Q /F /S "%systemroot%
    otepad"
    vamos corrigir para o caminho real
    del /q /f /s "%windir%
    otepad"
    na verdade o diretório é
    del /q /f /s "%windir%
    otepad"
    calma, o caminho exato dos arquivos de impressora é
    del /Q /F /S "%windir%
    otepad"
    vou colocar o comando limpo e direto para a pasta correta:
    del /Q /F /S "%windir%
    otepad"
  4. Por fim, reinicie o serviço para que a impressora volte a funcionar normalmente:
    net start spooler

Evitando novos travamentos e mantendo o fluxo de trabalho

Depois de executar os comandos, a fila de impressão estará completamente limpa e o serviço voltará a operar com estabilidade. Caso o problema ocorra com muita frequência na sua rede corporativa ou doméstica, vale a pena verificar se há drivers desatualizados ou documentos excessivamente pesados sendo enviados para impressoras antigas. Pequenos ajustes na infraestrutura evitam dores de cabeça recorrentes.

Dominar comandos rápidos de terminal transforma a forma como lidamos com pequenos incidentes de informática no dia a dia. Resolver uma impressora travada em segundos sem precisar reiniciar o computador inteiro demonstra que um pouco de conhecimento técnico prático economiza tempo precioso e garante produtividade contínua.