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.
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 Cible → Appliquer → relancez le navigateur → testez l’impression.
Procédure pas à pas détaillée
Préparer un raccourci dédié
- Fermez toutes les fenêtres du navigateur.
- Créez un nouveau raccourci (pour éviter d’impacter l’usage quotidien) sur le Bureau : clic droit → Nouveau → Raccourci.
- Collez le chemin de l’exécutable puis ajoutez l’argument (exemple Chrome) :
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-features=PrintCompositorLPAC
- Nommez le raccourci (ex. « Chrome – Impression »).
- 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 :
- Maintenez Maj et faites un clic droit sur l’icône épinglée → Propriétés.
- Ajoutez l’argument dans Cible, comme montré ci‑dessus.
- 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
Option | Où l’activer | Portée | Impact sécurité | Avantages | Limites |
---|---|---|---|---|---|
Désactiver PrintCompositorLPAC | Raccourci Chrome/Edge | Utilisateur courant | Moyen : réduit l’isolation du service d’aperçu | Rétablissement immédiat de l’aperçu | Paramètre à retirer après correctif |
Stratégie PrintingLPACSandboxEnabled | Registre/GPO (Edge) | Machine/OU | Moyen : même impact, mais maîtrisé | Gestion centralisée, homogène | Nécessite droits admin/IT |
--disable-print-preview | Raccourci | Utilisateur courant | Faible : pas d’impact LPAC | Contourne l’aperçu défaillant | Perte des fonctions d’aperçu intégré |
Boîte de dialogue système | Raccourci clavier | Session active | Faible | Sans modification durable | Geste manuel à répéter |
Check‑list de diagnostic rapide
- Tester avec Firefox : s’il imprime, le problème est côté Chromium.
- Tester une page simple (ex. un fichier HTML local) pour éliminer un site spécifique.
- Essayer Ctrl+Maj+P : si l’impression via la boîte système fonctionne, l’aperçu intégré est en cause.
- Désactiver temporairement les extensions : utile pour exclure une extension, mais dans ce cas peu probable que ce soit l’origine.
- Redémarrer le spouleur :
services.msc
→ Spouleur d’impression. En général, sans effet ici. - 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énario | Résultat attendu | Interprétation |
---|---|---|
Firefox imprime, Chrome/Edge échoue | Échec uniquement dans l’aperçu Chromium | Bug LPAC très probable |
Chrome avec flag LPAC désactivé | L’aperçu se charge, impression OK | Confirmation : conflit LPAC |
Boîte de dialogue système via Ctrl+Maj+P | Impression OK | L’aperçu intégré est en cause, pas le spouleur |
Toutes applis échouent | Échec global | Cas 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.