Windows 10 : corriger « Print Preview Failed » dans Chrome et Edge (LPAC/PrintCompositorLPAC)

Sur Windows 10 22H2, l’aperçu avant impression peut échouer dans Chrome/Edge (« Print Preview Failed » ou écran grisé) alors que Firefox et les autres applications impriment normalement. Voici une analyse claire et un plan d’action fiable pour rétablir l’impression immédiatement.

Sommaire

Vue d’ensemble et périmètre du problème

Le dysfonctionnement touche des machines Windows 10 Pro 64 bits (build 19045) et se manifeste exclusivement dans les navigateurs basés sur Chromium (par ex. Chrome 126, Edge 126). Les symptômes les plus courants :

  • La fenêtre d’aperçu est entièrement grisée et reste bloquée.
  • Un message « Print Preview Failed » apparaît après quelques secondes.
  • L’impression système (Outlook, Word, PDF locaux, etc.) et Firefox fonctionnent sans erreur.
  • La désactivation d’antivirus/pare‑feu, la suppression/recréation d’imprimantes ou même une « repair install » de Windows n’apporte aucune amélioration durable.

Conclusion : le souci est spécifique à Chromium et ne provient ni du spouleur Windows ni des pilotes d’impression.

Cause la plus probable côté navigateur

À partir des versions Chromium 125–126, le composant d’aperçu/impression s’exécute dans un LPAC (Low Privilege AppContainer) pour renforcer l’isolation de sécurité. Sur certaines configurations Windows 10, ce « Print Compositor LPAC » empêche l’aperçu de se lancer correctement. D’où le blocage observé, alors que la chaîne d’impression système reste intacte.

Le comportement est cohérent avec :

  • Un échec d’initialisation du service d’aperçu lorsqu’il est confiné dans l’AppContainer.
  • Un effet uniquement visible dans Chrome/Edge (même moteur), et non dans Firefox.
  • Le rétablissement immédiat de l’aperçu dès que l’on désactive le LPAC d’impression.

Solution express recommandée

Le contournement le plus simple consiste à démarrer le navigateur avec la fonctionnalité PrintCompositorLPAC désactivée. Ajoutez le paramètre --disable-features=PrintCompositorLPAC à la cible du raccourci :

Chrome

"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-features=PrintCompositorLPAC

Selon l’installation, le chemin peut être :

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-features=PrintCompositorLPAC

Microsoft Edge

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-features=PrintCompositorLPAC

(Sur certaines machines, Edge peut aussi être sous C:\Program Files\Microsoft\Edge\Application\msedge.exe.)

Mode d’emploi rapide : faites un clic droit sur l’icône du navigateur → Propriétés → onglet Raccourci → ajoutez le paramètre à la fin du champ CibleAppliquer → relancez le navigateur → testez l’impression.

Procédure pas à pas détaillée

Préparer un raccourci dédié

  1. Fermez toutes les fenêtres du navigateur.
  2. Créez un nouveau raccourci (pour éviter d’impacter l’usage quotidien) sur le Bureau : clic droit → NouveauRaccourci.
  3. Collez le chemin de l’exécutable puis ajoutez l’argument (exemple Chrome) :
    "C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-features=PrintCompositorLPAC
  4. Nommez le raccourci (ex. « Chrome – Impression »).
  5. Ouvrez ce raccourci pour vos impressions jusqu’à résolution officielle.

Cas des icônes épinglées à la barre des tâches

Les icônes épinglées utilisent leur propre raccourci. Pour éditer le bon fichier :

  1. Maintenez Maj et faites un clic droit sur l’icône épinglée → Propriétés.
  2. Ajoutez l’argument dans Cible, comme montré ci‑dessus.
  3. Si l’option Propriétés n’apparaît pas, modifiez le .lnk correspondant dans :
    %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\

Vérifier que l’argument est bien pris en compte

  • Dans Chrome : tapez chrome://version dans la barre d’adresse et vérifiez la présence de --disable-features=PrintCompositorLPAC dans la ligne de commande.
  • Dans Edge : tapez edge://version et vérifiez de la même façon.

Alternative pour les environnements gérés

Sur Microsoft Edge, vous pouvez piloter le LPAC d’impression via une stratégie Windows (registre). Cela évite de gérer des raccourcis locaux et s’applique à tous les utilisateurs de la machine :

Windows Registry Editor Version 5.00

\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"PrintingLPACSandboxEnabled"=dword:00000000 
  • Valeur 0 : désactive le LPAC d’impression (contournement actif).
  • Valeur 1 : active le LPAC d’impression (comportement sécurisé par défaut).

Après modification, fermez toutes les instances d’Edge puis relancez‑le. Vous pouvez contrôler l’état dans edge://policy.

Pour Chrome en entreprise, gérez la fonctionnalité via vos modèles administratifs Google (consoles ADMX/Google Admin). À défaut d’une stratégie dédiée côté Windows, préférez le raccourci avec argument.

Autres contournements sans toucher au LPAC

  • Imprimer via la boîte de dialogue système : dans l’écran d’impression intégré, appuyez sur Ctrl+Maj+P. Cela contourne l’aperçu intégré et appelle directement la boîte de dialogue Windows.
  • Désactiver l’aperçu intégré (au prix de fonctionnalités en moins) : démarrer avec --disable-print-preview. Exemple Chrome :
    "C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-print-preview
  • Utiliser Firefox pour les flux critiques, le temps que Chrome/Edge livrent un correctif.

Tableau comparatif des options de remédiation

OptionOù l’activerPortéeImpact sécuritéAvantagesLimites
Désactiver PrintCompositorLPACRaccourci Chrome/EdgeUtilisateur courantMoyen : réduit l’isolation du service d’aperçuRétablissement immédiat de l’aperçuParamètre à retirer après correctif
Stratégie PrintingLPACSandboxEnabledRegistre/GPO (Edge)Machine/OUMoyen : même impact, mais maîtriséGestion centralisée, homogèneNécessite droits admin/IT
--disable-print-previewRaccourciUtilisateur courantFaible : pas d’impact LPACContourne l’aperçu défaillantPerte des fonctions d’aperçu intégré
Boîte de dialogue systèmeRaccourci clavierSession activeFaibleSans modification durableGeste manuel à répéter

Check‑list de diagnostic rapide

  1. Tester avec Firefox : s’il imprime, le problème est côté Chromium.
  2. Tester une page simple (ex. un fichier HTML local) pour éliminer un site spécifique.
  3. Essayer Ctrl+Maj+P : si l’impression via la boîte système fonctionne, l’aperçu intégré est en cause.
  4. Désactiver temporairement les extensions : utile pour exclure une extension, mais dans ce cas peu probable que ce soit l’origine.
  5. Redémarrer le spouleur : services.mscSpouleur d’impression. En général, sans effet ici.
  6. Appliquer le flag --disable-features=PrintCompositorLPAC et réessayer.

FAQ et bonnes pratiques

Pourquoi ce problème n’apparaît‑il pas dans Firefox ?

Firefox n’utilise pas le même pipeline d’aperçu/impression ni le même modèle d’isolation LPAC. Le bug touche le composant Chromium d’aperçu, pas l’impression Windows en tant que telle.

Est‑ce que Windows 11 est concerné ?

Les signalements proviennent majoritairement de Windows 10 22H2. Sur Windows 11, l’aperçu fonctionne généralement, ce qui laisse penser à une interaction spécifique avec le sous‑système d’isolation/permissions de Windows 10.

Est‑ce risqué de désactiver le LPAC d’impression ?

Le LPAC renforce l’isolation du composant d’aperçu vis‑à‑vis du reste du système. Le désactiver réduit légèrement la protection. Utilisez ce contournement temporairement et uniquement si nécessaire, puis retirez‑le dès que le navigateur est corrigé.

Dois‑je réinstaller les pilotes d’imprimante ?

Pas dans ce scénario. Les pilotes et le spouleur fonctionnent correctement (preuve : impression OK dans Outlook/Word/Firefox). Le problème se situe avant la phase de spouleur.

Comment savoir si mon navigateur a intégré un correctif ?

Après une mise à jour de Chrome/Edge, supprimez le paramètre et testez. Si l’aperçu refonctionne sans le flag, le correctif est effectif pour votre configuration.

Le problème se produit aussi en PDF « Enregistrer sous » ?

Oui, car l’aperçu intégré gère également la composition PDF. S’il échoue, la sortie PDF via l’aperçu peut échouer également. Le raccourci clavier vers la boîte système reste un contournement utile.

Puis‑je piloter l’état via les pages internes du navigateur ?

Oui. Vérifiez les politiques dans chrome://policy ou edge://policy. La ligne de commande active est visible dans chrome://version et edge://version.

Mémo d’administration et scripts utiles

Forcer la désactivation LPAC d’impression pour Edge via PowerShell

# Exécuter en PowerShell en tant qu'administrateur
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge" -Force | Out-Null
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge" `
  -Name "PrintingLPACSandboxEnabled" -PropertyType DWord -Value 0 -Force | Out-Null
Write-Host "LPAC d'impression Edge désactivé (valeur=0). Redémarrez Edge."

Revenir au comportement par défaut

# Revenir à 1 (activé) ou supprimer la valeur
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge" -Name "PrintingLPACSandboxEnabled" -Value 1
# Ou
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge" -Name "PrintingLPACSandboxEnabled" -ErrorAction SilentlyContinue

Créer un raccourci « Chrome – Impression » avec le flag

# Exécuter en PowerShell (utilisateur)
$exe = "C:\Program Files\Google\Chrome\Application\chrome.exe"
if (-not (Test-Path $exe)) { $exe = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" }
$lnk = "$env:USERPROFILE\Desktop\Chrome - Impression.lnk"
$wsh = New-Object -ComObject WScript.Shell
$sc = $wsh.CreateShortcut($lnk)
$sc.TargetPath = $exe
$sc.Arguments  = "--disable-features=PrintCompositorLPAC"
$sc.IconLocation = "$exe,0"
$sc.Save()
Write-Host "Raccourci créé : $lnk"

Créer un raccourci « Edge – Impression » avec le flag

# Exécuter en PowerShell (utilisateur)
$exe = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
if (-not (Test-Path $exe)) { $exe = "C:\Program Files\Microsoft\Edge\Application\msedge.exe" }
$lnk = "$env:USERPROFILE\Desktop\Edge - Impression.lnk"
$wsh = New-Object -ComObject WScript.Shell
$sc = $wsh.CreateShortcut($lnk)
$sc.TargetPath = $exe
$sc.Arguments  = "--disable-features=PrintCompositorLPAC"
$sc.IconLocation = "$exe,0"
$sc.Save()
Write-Host "Raccourci créé : $lnk"

Conseils de sécurité et de maintenance

  • Isoler le contournement : n’appliquez pas le flag à tous les raccourcis. Créez un raccourci dédié aux impressions.
  • Limiter l’exposition : si possible, utilisez un profil Chromium destiné à l’impression (pas de navigation générale).
  • Suivre les mises à jour : testez l’aperçu à chaque version majeure (ex. 127, 128…). Retirez le flag dès que possible.
  • Documenter : en entreprise, enregistrez le changement (ticket/CMDB) car il diminue l’isolation d’un composant.

Scénarios typiques et verdicts

ScénarioRésultat attenduInterprétation
Firefox imprime, Chrome/Edge échoueÉchec uniquement dans l’aperçu ChromiumBug LPAC très probable
Chrome avec flag LPAC désactivéL’aperçu se charge, impression OKConfirmation : conflit LPAC
Boîte de dialogue système via Ctrl+Maj+PImpression OKL’aperçu intégré est en cause, pas le spouleur
Toutes applis échouentÉchec globalCas différent : vérifier spouleur/pilotes

Historique et contexte amont

Des discussions techniques ont relié le blocage à une régression introduite dans le composant d’aperçu/composition d’impression de Chromium lors du passage au modèle LPAC sur certaines combinaisons matériel/pilotes Windows 10. Les versions 125–126 sont fréquemment citées dans les retours utilisateurs. Le suivi amont (par ex. rapports type « win10 : Print preview failed », fils de discussion communautaires, blogs et forums IT) converge vers le même contournement : désactiver PrintCompositorLPAC ou, en environnement géré, appliquer la stratégie Edge PrintingLPACSandboxEnabled=0.

Quand et comment revenir au paramétrage par défaut

Le contournement ne doit pas rester permanent. Pour revenir à un état sécurisé :

  • Raccourci : supprimez --disable-features=PrintCompositorLPAC du champ Cible.
  • Edge/GPO : remettez PrintingLPACSandboxEnabled à 1 ou supprimez la valeur.
  • Validation : relancez le navigateur, testez l’impression sur une page simple, vérifiez qu’aucun message « Print Preview Failed » n’apparaît.

Résumé opérationnel

  • Problème : l’aperçu d’impression Chrome/Edge échoue sur Windows 10.
  • Cause probable : conflit du Print Compositor avec le LPAC d’impression (Chromium 125–126).
  • Correctif immédiat : démarrer avec --disable-features=PrintCompositorLPAC (Chrome/Edge).
  • Entreprise : pour Edge, appliquer HKLM\SOFTWARE\Policies\Microsoft\Edge\PrintingLPACSandboxEnabled=0.
  • Alternatives : Ctrl+Maj+P (boîte système) ou --disable-print-preview.
  • Après mise à jour du navigateur : retirer le contournement et re‑tester pour retrouver la protection LPAC.

En bref : si vous voyez « Print Preview Failed » dans Chrome/Edge sur Windows 10, désactivez temporairement PrintCompositorLPAC. L’aperçu et l’impression repartent immédiatement, et vous pourrez retirer ce réglage dès que le correctif amont sera livré pour votre environnement.

Sommaire