Como corrigir “Print preview failed” no Windows 10 (Chrome e Edge): causa no Chromium e solução passo a passo

Se o Chrome ou o Edge no Windows 10 passaram a exibir “Print preview failed” ou deixaram o botão de imprimir cinzento após uma atualização recente, este guia explica a causa provável (Chromium/PrintCompositorLPAC) e traz um passo a passo confiável para restaurar a Visualização de impressão.

Índice

Visão geral do problema

Após determinadas atualizações, usuários do Windows 10 Pro 64‑bit relataram que a Visualização de impressão deixou de abrir apenas em navegadores baseados em Chromium (Google Chrome e Microsoft Edge). Os sinais mais comuns são:

  • Mensagem “Print preview failed” ao tentar imprimir via navegador.
  • Botão de Print preview fica cinzento/indisponível.
  • No Firefox, a visualização e a impressão seguem normais.
  • Em outros aplicativos (por exemplo, Outlook e documentos locais) a impressão funciona.
  • O Snipping Tool também deixa de imprimir em alguns cenários.
AplicativoEstado observadoObservação
Google Chrome (Windows 10)Falha na visualização (Print preview failed)Afetado por mudança no Chromium
Microsoft Edge (Chromium)Falha na visualizaçãoMesmo mecanismo do Chrome
Mozilla FirefoxOKNão usa o compositor do Chromium
Outlook, Word, etc.OKImpressão pelo subsistema do Windows
Snipping ToolFalha em alguns ambientesImpacto colateral no fluxo de impressão

Causa provável

O problema está associado a uma alteração recente no Chromium relativa ao compositor de impressão que passou a rodar com um isolamento adicional (LPAC – Low Privilege AppContainer). Esse recurso de segurança, conhecido como PrintCompositorLPAC, pode impedir que a janela de Print preview seja aberta em alguns ambientes do Windows 10. Por atingir o mecanismo do Chromium, o impacto é visto no Chrome e no Edge (baseado em Chromium); o Firefox não é afetado.

Há relatos públicos vinculando o comportamento a um bug/compatibilidade no Chromium (por exemplo, “issue 339994760”). O efeito prático é que o processo responsável por montar a pré‑visualização não consegue executar o fluxo completo sob as novas restrições, resultando na falha.

Solução eficaz e confirmada

Enquanto a correção oficial não chega, o workaround mais confiável é iniciar o navegador com o parâmetro que desativa temporariamente o isolamento do compositor de impressão:

--disable-features=PrintCompositorLPAC

A seguir, os passos para Chrome e Edge.

Google Chrome — adicionando o parâmetro ao atalho

  1. Feche todas as janelas do Chrome.
  2. No atalho que você usa para abrir o Chrome (Área de Trabalho, Barra de Tarefas ou Menu Iniciar), clique com o botão direito > Propriedades.
  3. Na aba Atalho, localize o campo Destino (Target).
  4. Após o caminho de chrome.exe, insira um espaço e adicione o parâmetro: "C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-features=PrintCompositorLPAC Se o Chrome estiver instalado na pasta de 32 bits, use: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-features=PrintCompositorLPAC
  5. Clique em Aplicar e depois em OK. Abra o Chrome e teste com Ctrl+P.

Dica: crie um segundo atalho, por exemplo “Chrome (Imprimir)”, contendo o parâmetro, e mantenha o atalho original sem o ajuste para uso diário.

Microsoft Edge — adicionando o parâmetro ao atalho

  1. Feche todas as janelas do Edge.
  2. Clique com o botão direito no atalho do Edge > Propriedades.
  3. No campo Destino, acrescente o parâmetro após o executável: "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-features=PrintCompositorLPAC Em algumas instalações 64‑bit, o caminho pode ser: "C:\Program Files\Microsoft\Edge\Application\msedge.exe" --disable-features=PrintCompositorLPAC
  4. Confirme com Aplicar > OK e teste a impressão.

Microsoft Edge — aplicando via política/registro (ambientes gerenciados)

Para torná‑lo persistente para todos os usuários do dispositivo (ou de uma OU no AD), use a política Additional browser arguments do Microsoft Edge.

Usando Editor de Política de Grupo (ADMX)

  1. Abra gpedit.msc (local) ou o Console de Gerenciamento de Diretiva de Grupo (GPMC) no AD.
  2. Navegue até: Configuração do Computador > Modelos Administrativos > Microsoft Edge.
  3. Abra Additional browser arguments e defina como Habilitado.
  4. Em “Opções”, insira: --disable-features=PrintCompositorLPAC
  5. Execute gpupdate /force ou reinicie o Edge.

Usando Registro (HKLM/HKCU)

Execute em um Prompt elevado (Administrador):

reg add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v AdditionalBrowserArguments /t REG_SZ /d "--disable-features=PrintCompositorLPAC" /f

Para aplicar apenas ao usuário atual:

reg add "HKCU\SOFTWARE\Policies\Microsoft\Edge" /v AdditionalBrowserArguments /t REG_SZ /d "--disable-features=PrintCompositorLPAC" /f

Chrome em ambientes corporativos

O Chrome não possui uma política nativa para injetar argumentos arbitrários de linha de comando. Em ambientes gerenciados, as opções práticas são:

  • Distribuir atalhos com o parâmetro (por GPO, SCCM/Intune, script de logon, ou ferramenta de UEM), por exemplo, um atalho “Chrome (Imprimir)”.
  • Script em PowerShell para criar/atualizar um atalho com os argumentos (exemplo abaixo).

Observação: se surgir um aviso no Chrome sobre argumentos de linha de comando, a política CommandLineFlagSecurityWarningsEnabled pode controlá‑lo. Em geral, mantenha os avisos habilitados por segurança.

Vantagens e limitações das abordagens

MétodoQuando usarPrósContras
Atalho com argumentoEstações individuais; solução rápidaRápido, reversível, sem ADMXDepende do atalho usado; manutenção manual
Política do Edge (Additional browser arguments)Ambientes corporativos/gerenciadosCentralizado, consistente para todosRequer ADMX/GPO ou MDM; Edge apenas
Distribuição de atalhos (Chrome)Chrome sem política nativa de argumentosFlexível; coexistência com atalho “normal”Exige empacotamento/automação

Como confirmar que funcionou

  • Abra o navegador ajustado e pressione Ctrl+P. A janela de Visualização de impressão deve abrir normalmente.
  • No Chrome, digite chrome://version e verifique se a seção “Command Line” mostra o --disable-features=PrintCompositorLPAC (apenas para fins de diagnóstico).
  • No Edge, consulte edge://policy para confirmar a aplicação de AdditionalBrowserArguments quando configurada por política.
  • O Snipping Tool deve voltar a imprimir onde havia sido impactado.

Reversão quando a correção oficial chegar

Como esse parâmetro desativa um isolamento específico do compositor de impressão, recomenda‑se revertê‑lo assim que uma atualização do Chromium/Edge/Chrome ou do próprio Windows resolver o bug. Para reverter:

  • Atalho: remova --disable-features=PrintCompositorLPAC do campo Destino.
  • Política do Edge: limpe o valor em Additional browser arguments (GPO/MDM) ou apague a entrada no Registro.

O que não ajudou neste caso

  • Desligar firewall e antivírus (incluindo soluções de terceiros).
  • Desativar extensões e reinstalar impressoras.
  • Testar o Microsoft Edge Beta.
  • Tentar reparo do Windows 10 por in‑place upgrade via Media Creation Tool/ISO (o processo travou em 79% e não resolveu a falha de impressão).

Alternativas temporárias

  • Usar o Firefox para imprimir enquanto aplica o workaround.
  • Manter um atalho separado do navegador com o parâmetro e seguir usando o atalho “normal” para navegação diária.

Perguntas frequentes

O que é o PrintCompositorLPAC?

É um reforço de isolamento que faz com que o processo do compositor de impressão do Chromium rode em um AppContainer de baixa permissão (LPAC). Em certos ambientes do Windows 10, essa mudança passou a bloquear o pipeline da pré‑visualização.

Desativar esse isolamento é seguro?

O parâmetro reduz o sandboxing apenas do componente de impressão da pré‑visualização, com impacto de segurança limitado e específico. Use temporariamente e somente enquanto o bug não é corrigido. Em organizações com requisitos rígidos, prefira aplicar por política e documentar a exceção.

O problema aparece no Windows 11?

O cenário descrito foi observado no Windows 10. No Windows 11, o comportamento pode variar conforme a versão do Chromium e do sistema. O mesmo parâmetro funciona de forma análoga se a falha se manifestar.

Por que o Firefox imprime normalmente?

Porque o Firefox utiliza um mecanismo de impressão diferente e não depende do compositor do Chromium, logo não é afetado por essa mudança específica.

O Snipping Tool falhar junto tem relação?

Sim. Embora o Snipping Tool não use o Chromium, o encadeamento de componentes do Windows relacionados à impressão e a forma como o navegador interage com drivers pode provocar efeitos colaterais. Ao contornar o bloqueio no Chromium, o Snipping Tool também pode voltar a imprimir.

Diagnóstico detalhado (opcional)

  • Verifique versões do navegador (Chrome/Edge) e do Windows para mapear quando o problema começou.
  • Chrome/Edge logs: iniciar com --enable-logging --v=1 pode gerar o arquivo chrome_debug.log no perfil de usuário; útil para observar mensagens relacionadas ao compositor de impressão.
  • Visualizador de Eventos: em Logs de Aplicativos e Serviços > Microsoft > Windows > PrintService, o canal Operational pode registrar erros do pipeline de impressão (embora a falha de pré‑visualização nem sempre gere eventos).
  • Process Monitor: analisar tentativas negadas sob AppContainer (avançado) pode evidenciar a incompatibilidade introduzida pelo isolamento LPAC.

Scripts e comandos úteis

Criar atalho “Edge (Imprimir)” com o parâmetro (PowerShell)

$WshShell = New-Object -ComObject WScript.Shell
$desktop  = [Environment]::GetFolderPath('Desktop')
$lnk      = Join-Path $desktop 'Edge (Imprimir).lnk'
$target   = 'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe'
if (-not (Test-Path $target)) { $target = 'C:\Program Files\Microsoft\Edge\Application\msedge.exe' }
$sc = $WshShell.CreateShortcut($lnk)
$sc.TargetPath = $target
$sc.Arguments  = '--disable-features=PrintCompositorLPAC'
$sc.IconLocation = $target
$sc.Save()

Criar atalho “Chrome (Imprimir)” com o parâmetro (PowerShell)

$WshShell = New-Object -ComObject WScript.Shell
$desktop  = [Environment]::GetFolderPath('Desktop')
$lnk      = Join-Path $desktop 'Chrome (Imprimir).lnk'
$target   = 'C:\Program Files\Google\Chrome\Application\chrome.exe'
if (-not (Test-Path $target)) { $target = 'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe' }
$sc = $WshShell.CreateShortcut($lnk)
$sc.TargetPath = $target
$sc.Arguments  = '--disable-features=PrintCompositorLPAC'
$sc.IconLocation = $target
$sc.Save()

Aplicar e remover parâmetro via Registro no Edge

Aplicar (todos os usuários):

reg add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v AdditionalBrowserArguments /t REG_SZ /d "--disable-features=PrintCompositorLPAC" /f

Remover:

reg delete "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v AdditionalBrowserArguments /f

Reiniciar rapidamente políticas e serviços de impressão

Não corrige o bug do Chromium, mas pode ajudar em cenários de spooler travado:

gpupdate /force
net stop spooler
net start spooler

Boas práticas de segurança e governança

  • Documente a exceção de segurança (desativação do isolamento do compositor de impressão) e limite seu uso apenas aos dispositivos afetados.
  • Prefira atalhos dedicados com o parâmetro para tarefas de impressão, mantendo a navegação diária sem ajustes.
  • Monitore notas de versão do navegador e do Windows para remover o workaround assim que a correção oficial for disponibilizada.
  • Em ambientes corporativos, aplique por política (Edge) para rastreabilidade e reversão centralizada.

Resumo executável

  1. No Chrome/Edge: adicione --disable-features=PrintCompositorLPAC ao atalho e teste a Visualização de impressão.
  2. Se funcionar, mantenha o atalho (ou aplique via política no Edge) até que uma atualização corrija a falha.
  3. Se não funcionar no seu ambiente, use temporariamente o Firefox e, se necessário, investigue logs ou outros reparos do Windows por motivos alheios à impressão.

Conclusão

Quando o Windows 10 encontra o bug do compositor de impressão do Chromium, a pré‑visualização do Chrome/Edge pode falhar. O parâmetro --disable-features=PrintCompositorLPAC restaura a funcionalidade de imediato, com impacto de segurança limitado e controlável. Adote o método de aplicação mais adequado ao seu cenário (atalho, política do Edge ou distribuição de atalhos no Chrome), valide o resultado e reverta assim que a atualização oficial for liberada.

Índice