/
/

Como ativar ou desativar “Manter documentos impressos” na fila de impressão do Windows 11

por Team Ninja
Set "Keep Printed Documents" On/Off in Windows 11 Print Queue blog banner image

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

Pontos principais

  • Ative o registro de impressão no Visualizador de Eventos do Windows (PrintService > Operacional) ou mantenha os trabalhos concluídos na fila de impressão para ter um histórico mais leve e de curto prazo.
  • Filtre os logs do Visualizador de Eventos pelo Event ID 307 para ver nome do documento, impressora, usuário e data/hora de cada trabalho de impressão.
  • Exporte o histórico de impressão para CSV com o PowerShell (Get-WinEvent canalizado para Export-Csv) para automatizar relatórios e centralizar registros.
  • Oculte ou omita campos sensíveis, como nomes de documentos, nos logs exportados quando a política de privacidade exigir.
  • Guarde dados de impressão resumidos e não sensíveis para auditorias e limpe as exportações brutas em uma rotina periódica.

A configuração “Manter documentos impressos” é uma ferramenta poderosa para criar trilhas de auditoria ou facilitar reimpressões, mas gerenciar mal a fila de impressão no Windows 11 pode inchar o armazenamento ou gerar problemas de privacidade.

Este guia mostra como ativar ou desativar o recurso corretamente, com métodos que vão de alguns cliques a scripts em escala corporativa, mantendo o sistema seguro e eficiente.

Como ativar ou desativar “Manter documentos impressos”

Antes de mudar se uma impressora guarda histórico, confirme estes pontos:

  • Direitos de administrador local: é preciso ter direitos de administrador na estação de trabalho ou no servidor de impressão para alterar propriedades de impressora no nível do sistema.
  • Acesso ao servidor de impressão: em impressoras compartilhadas na rede, aplique as mudanças direto no servidor de impressão para que valham para todos os usuários e não sejam sobrescritas.
  • Espaço em disco disponível: ao ativar a retenção, confirme que a unidade onde fica a pasta de spool padrão (C:\Windows\System32\spool\PRINTERS) tem bastante espaço livre, já que os arquivos de trabalho .SPL e .SHD retidos vão se acumular ali.

Método 1: ativar ou desativar nas propriedades da impressora (interface gráfica)

Esse método é ideal para configurar uma ou duas impressoras direto da área de trabalho do Windows 11. Serve bem para usuários individuais ou técnicos de help desk que precisam de uma mudança rápida e pontual. As configurações são aplicadas diretamente à configuração da impressora local no spooler do Windows.

Passo a passo:

  1. Abra Configurações > Bluetooth e dispositivos > Impressoras e scanners.
  2. Selecione a impressora desejada e clique em Propriedades da impressora.
  3. Vá até a guia Avançado.
    • Para ativar o recurso e fazer o Windows manter os documentos impressos, marque a caixa.
    • Para desativar e limpar o histórico automaticamente, deixe a caixa desmarcada.
  4. Clique em OK para aplicar.
    • Para verificar, envie uma impressão de teste: um trabalho concluído continuará visível na fila de impressão se o recurso estiver ativo.

Com o recurso ativado, todo documento impresso naquela impressora específica permanece na fila depois da impressão, o que permite reabri-lo ou reimprimi-lo direto dali. Lembre-se: essa configuração é definida por impressora, então repita os passos em cada dispositivo.

Método 2: usar o PowerShell para configurar em escala

Use esse método para mudanças em massa, scripts ou gerenciamento remoto, já que ele altera diretamente a propriedade KeepPrintedJobs da impressora.

Passo a passo:

  1. Abra o PowerShell como administrador.
  2. Verifique a configuração atual:

Get-PrinterProperty -PrinterName "Printer Name" -PropertyName KeepPrintedJobs

Observação: o status aparece como True (ativado) ou False (desativado).

  1. Altere a configuração:
    • Para ativar a retenção:

Set-Printer -Name "Printer Name" -KeepPrintedJobs $True

    • Para desativar:

Set-Printer -Name "Printer Name" -KeepPrintedJobs $False

  1. Aplique em massa (por exemplo, em todas as impressoras do “Financeiro”):

Get-Printer -Name "*Accounting*" | ForEach-Object { Set-Printer -Name $_.Name -KeepPrintedJobs $False }

A mudança é imediata. Verifique com Get-PrinterProperty. Com a retenção ativada, os trabalhos continuam na fila de impressão depois de impressos.

Método 3: edição direta do Registro (uso pontual)

Use só quando as ferramentas padrão falharem, porque edições manuais são frágeis e facilmente sobrescritas por políticas do sistema ou drivers. Ela altera o valor de origem que o spooler de impressão carrega.

Passo a passo:

  1. Abra o Editor do Registro (regedit.exe) como administrador.
  2. Vá até:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\<YourPrinterName>
  3. Crie ou altere o valor DWORD (32 bits) chamado KeepPrintedJobs.
  4. Defina os dados como 1 (ativado) ou 0 (desativado).
  5. Reinicie o serviço Spooler de Impressão (services.msc ou Restart-Service Spooler no PowerShell) para a mudança valer.

A configuração passa a valer depois que o spooler reinicia.

Importante: o método do Registro não é persistente por padrão e costuma ser revertido por Política de Grupo, scripts ou atualizações de driver. Sempre confirme a mudança conferindo a fila de impressão depois de uma impressão de teste.

Métodos complementares para reforçar a configuração da fila de impressão

Para montar um ambiente de impressão robusto e seguro no Windows 11, vale considerar estas configurações complementares, que vão além de apenas gerenciar o histórico de documentos.

Método complementar 1: combine com o registro de eventos para auditoria

Use esse método em investigações de segurança, conformidade ou controle de uso. Ele captura os metadados do trabalho (usuário, nome do documento, horário) nos logs do Windows, criando um registro independente dos arquivos físicos de spool na fila de impressão.

Passo a passo:

  1. Abra o Visualizador de Eventos (eventvwr.msc).
  2. Vá até Logs de Aplicativos e Serviços > Microsoft > Windows > PrintService > Operacional.
  3. Ative o log, caso esteja desativado.
  4. Filtre pelo Event ID 307 para ver os trabalhos de impressão concluídos com todos os detalhes.

Com isso ativado, dá para cruzar as entradas da fila de impressão com esses logs e montar uma trilha de auditoria completa. Garanta que a prática esteja alinhada à sua política de privacidade.

Método complementar 2: controle o crescimento do armazenamento e a higiene dos arquivos

Gerencie o armazenamento físico dos trabalhos de impressão de forma proativa para manter o desempenho do sistema. Isso envolve monitorar, mover e limpar a pasta do spooler, onde o Windows guarda todos os dados de impressão.

Passo a passo:

  1. Monitore: confira regularmente o tamanho da pasta padrão C:\Windows\System32\spool\PRINTERS.
  2. Mova: em impressoras de alto volume, altere o caminho do spool em Propriedades do Servidor de Impressão > Avançado para uma unidade maior.
  3. Limpe: crie uma Tarefa Agendada com um script do PowerShell para excluir automaticamente arquivos .SPL e .SHD antigos depois de um período definido.

Isso evita que a unidade do sistema lote, mantendo os serviços de impressão confiáveis sem abrir mão do histórico de trabalhos necessário.

Método complementar 3: backup, restauração e implantação

Isso garante que a configuração KeepPrintedJobs seja preservada em migrações e aplicada em implantações por script.

Passo a passo:

  1. Backup/restauração: confirme que as ferramentas ou scripts de migração de impressoras incluem a propriedade KeepPrintedJobs.
  2. Implantação por script: adicione o comando Set-PrinterProperty para ativar ou desativar a configuração logo após criar a impressora nos seus scripts de instalação.
  3. Documentação: registre quais filas de impressão precisam de retenção e o motivo de negócio, para fins de conformidade.

Assim você cria um processo repetível, em que a configuração de retenção sobrevive às atualizações e é aplicada de forma consistente.

Método complementar 4: valide e reverta

Essa verificação final confirma que a configuração funciona como esperado e dá um caminho rápido de volta caso surjam problemas, como uso excessivo de armazenamento ou lentidão. Use sempre depois de configurar impressoras, principalmente em massa.

  1. Teste: depois de configurar, imprima uma página de teste. Abra a fila de impressão para conferir se o trabalho permanece (se estiver ativado) ou some (se estiver desativado).
  2. Monitore: fique de olho em efeitos colaterais, como disco cheio ou fila lenta, sinais de que a limpeza é necessária.
  3. Reverta: se aparecerem problemas, desative na hora a opção de manter documentos impressos pelo método original (PowerShell ou interface gráfica) para voltar ao comportamento padrão.

Isso confirma que a configuração está correta e permite conter rapidamente qualquer consequência indesejada.

Solução de problemas comuns com “Manter documentos impressos”

A configuração volta sozinha ao estado anterior

Uma Política de Grupo ou um script está sobrescrevendo a mudança. Execute gpresult /r para verificar as políticas e confirme que está configurando a opção no servidor de impressão correto no caso de filas compartilhadas.

A fila de impressão cresce demais ou o desempenho cai

Os arquivos de spool retidos consomem espaço em disco. Reduza o intervalo de limpeza, mova a pasta de spool para uma unidade maior ou desative a retenção em impressoras de alto volume para controlar o crescimento do armazenamento.

Os trabalhos de impressão travam ou a fila não responde

Normalmente isso indica corrupção de driver ou do spooler. Reinicie o serviço Spooler de Impressão (Restart-Service Spooler) e atualize o driver da impressora.

Como lidar com privacidade e segurança

Ativar a retenção significa que documentos podem ser reimpressos ou visualizados. Ative apenas com uma necessidade de negócio clara, documente a política e aplique controles de acesso rígidos e agendamentos de exclusão automática.

Otimize a fila de impressão para segurança e eficiência

Gerenciar bem o recurso “Manter documentos impressos” permite aproveitar seus benefícios para auditoria e suporte sem comprometer a saúde do sistema nem a privacidade.

Ao escolher o método certo — interface gráfica pela simplicidade ou PowerShell pela escala — e reforçá-lo com registro de eventos, higiene de armazenamento e scripts de implantação adequados, você cria um fluxo de impressão confiável e em conformidade.

No fim das contas, o sucesso está em ativar a retenção de forma estratégica onde ela realmente faz falta, gerenciar a fila de impressão de perto e equilibrar sempre utilidade com segurança e desempenho.

Temas relacionados:

FAQs

Além da questão geral de privacidade, essa configuração permite que qualquer usuário com acesso à fila de impressão reimprima documentos, e administradores podem abrir os arquivos de spool na pasta C:\Windows\System32\spool\PRINTERS para ver o conteúdo real dos documentos impressos, que pode incluir informações sensíveis.

O Windows não tem um agendador nativo para limpar a pasta de spool. É preciso criar uma Tarefa Agendada personalizada com um script do PowerShell para excluir arquivos .SPL e .SHD antigos conforme o tempo de retenção que preferir.

A configuração é redefinida com frequência por scripts de logon, ferramentas de implantação de impressoras ou softwares proprietários de gerenciamento/driver de impressora, que aplicam as próprias configurações e muitas vezes sobrescrevem mudanças feitas por usuários ou administradores.

Essa configuração de desempenho ignora o spooler de impressão, o que desativa recursos avançados como enfileiramento de trabalhos, pausa e reinício de documentos e opções específicas da impressora, como layout de livreto, impressão de várias páginas por folha e alguns tipos de marca d’água.

Os logs ficam em Logs de Aplicativos e Serviços > Microsoft > Windows > PrintService > Operacional. Entre os Event IDs principais estão 307 (trabalho impresso com sucesso), 800 (trabalho excluído da fila) e 306 (configuração da impressora alterada), essenciais para auditorias.

Execute Get-Printer | Get-PrinterProperty -PropertyName KeepPrintedJobs em uma janela elevada do PowerShell para ver uma lista consolidada de todas as impressoras e o status atual da configuração de retenção.

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?