Word 2021 n’imprime plus sous Windows 11 : correctif registre, scripts PowerShell et bonnes pratiques

Lorsque Word 2021 arrête soudain d’imprimer sous Windows 11, la panne paraît mystérieuse ; pourtant, la cause est presque toujours une corruption de paramètres utilisateur que quelques étapes méthodiques suffisent à éliminer.

Sommaire

Word 2021 refuse d’imprimer : comprendre avant d’agir

Vue d’ensemble de la question

  • La boîte de dialogue Fichier › Imprimer s’ouvre, mais rien ne rejoint la file d’attente du spooler Windows.
  • Outlook, Excel, WordPad et d’autres programmes continuent à imprimer normalement ; le dysfonctionnement est donc exclusif à Word.
  • La sortie « Microsoft Print to PDF » génère un PDF de 0 octet ou illisible, indiquant que Word ne parvient plus à dialoguer avec le pilote virtuel.
  • Sur un nouveau compte Windows, l’impression redevient fonctionnelle ; la panne est donc liée à la ruche utilisateur (HKCU) plutôt qu’au binaire d’Office.

Causes probables

Word charge, au démarrage, un ensemble complexe de préférences stockées dans le registre : définition d’imprimante par défaut, modes d’aperçu, chemins de modèles, filtres d’exportation, compléments COM, etc. Une seule entrée endommagée dans HKCU\Software\Microsoft\Office\16.0\Word ou dans HKCU\Software\Microsoft\Office\Word peut suffire à bloquer la chaîne de rendu XPS/PCL qui alimente la file d’impression.
Les causes les plus fréquentes sont :

  • migration d’un profil Windows à l’aide d’outils tiers ;
  • fermeture brutale de Word durant l’impression d’un long document ;
  • nettoyeur de registre « agressif » qui supprime un GUID indispensable au spooler ;
  • complément tiers (facture, publipostage) qui remplace la file d’imprimantes listée dans le registre et laisse un chemin invalide.

Réponse & solutions pas à pas

NiveauActionDétails
Vérification rapideTester sous un autre compte WindowsCréez un compte local minimal ; si Word imprime, la corruption est confinée au profil initial.
Correctif principal (clé de registre)Réinitialiser les paramètres utilisateur de Word1. Fermez totalement Word et Outlook.
2. Sauvegardez, puis supprimez :
   HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word
   HKEY_CURRENT_USER\Software\Microsoft\Office\Word
3. Relancez Word ; les clés sont recréées avec des valeurs saines et l’impression, y compris vers PDF, fonctionne à nouveau.
Étapes complémentairesSi le correctif ci‑dessus échoue• Lancer Word en mode sans échec (winword /safe) pour exclure un complément.
* Désactiver ou mettre à jour les compléments COM suspects dans Fichier › Options › Compléments.
* Réparer Office via l’installeur “Démarrer en ligne”.
* Mettre à jour ou réinstaller le pilote d’imprimante (PnP ou universel).
* Renommer Normal.dotm pour forcer sa recréation.
* Vérifier l’intégrité du spooler : arrêter le service, vider %SystemRoot%\System32\spool\PRINTERS, redémarrer.
Cas particuliersPerte de modèles ou nouvelles erreurs• Si des modèles personnels disparaissent, restaurez la sauvegarde des clés registre.
* Vérifiez OneDrive : la compression « Fichiers à la demande » peut masquer des modèles hors ligne.
* Contrôlez l’espace disque libre ; un spool saturé empêche la création temporaire des fichiers d’impression.

Pourquoi la réinitialisation du registre résout le problème

Le pipeline d’impression de Word s’appuie sur plusieurs sous-clés imbriquées :

  • PrinterPerUser : mémorise l’imprimante sélectionnée et ses options récentes ;
  • Data : stocke les listes de polices intégrées, les mises à l’échelle, les tampons d’aperçu ;
  • Options : contient la table des filtres de sortie (PDF, XPS, TIFF) et leurs GUID.

Si un GUID ou un chemin vers le spooler est manquant, Word n’initie plus l’objet IPrintDialogCallback. La suppression complète de la branche oblige l’application à rebâtir une configuration cohérente à partir de HKLM (valeurs par machine) et des fichiers MSI d’Office. Les autres programmes Office, qui possèdent leurs propres branches (\Excel, \Outlook), ne sont pas affectés.

Automatiser la réparation avec PowerShell

Administrer plusieurs postes ? Le script suivant désactive momentanément Word, sauvegarde la ruche, puis supprime les clés incriminées :

# Script : Reset-WordPrinting.ps1
$officePaths = @(
  "HKCU:\Software\Microsoft\Office\16.0\Word",
  "HKCU:\Software\Microsoft\Office\Word"
)
$timestamp = Get-Date -Format "yyyyMMdd-HHmmss"
foreach ($path in $officePaths) {
    if (Test-Path $path) {
        Copy-Item $path "$path-backup-$timestamp" -Recurse
        Remove-Item $path -Recurse -Force
    }
}
Write-Host "Registre Word réinitialisé. Lancez Word pour recréer une configuration propre."

Exécutez-le avec des droits utilisateur ; nul besoin d’élévation car les clés résident dans HKCU.

Bonnes pratiques préventives

  • Effectuer une exportation hebdomadaire de HKCU\Software\Microsoft\Office avant les mises à jour Windows ;
  • Conserver un compte local “test” pour comparer rapidité et impression entre profils ;
  • Maintenir les pilotes d’imprimante à jour ; préférer le pilote universel PCL6 pour les lasers partagés ;
  • Éviter les nettoyeurs de registre non surveillés ; privilégier les journaux de modification (Regshot, Autoruns) pour un suivi transparent.

Conseils avancés pour environnements d’entreprise

Dans une infrastructure AD, l’application de GPO User Preferences › Registry suffit à propager la suppression ou la recréation des clés. Couplé à un déclencheur Item‑level targeting basé sur la version d’Office, vous limitez l’action aux seuls postes concernés.
Si vous diffusez Office via Microsoft 365 Apps for enterprise, la commande suivante réinitialise le profil Office complet :

"%ProgramFiles%\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user

Cependant, cette opération est plus invasive ; testez d’abord la suppression ciblée des clés Word avant de recourir à un ré-enregistrement global.

FAQ

La réparation Office (Mode rapide) règle-t‑elle le problème ? Non, la réparation se concentre sur les fichiers binaires situés dans %ProgramFiles%. Les paramètres HKCU ne sont pas touchés. Pourquoi Outlook imprime-t‑il alors que Word échoue ? Outlook, même lorsqu’il utilise Word comme moteur d’édition, possède sa propre branche de préférences ; son pipeline d’impression n’appelle pas les mêmes GUID. Dois‑je modifier Normal.dotm ? Le modèle Normal.dotm influence la mise en forme, mais pas la transmission au spooler. Néanmoins, si la réinitialisation du registre ne suffit pas, renommez‑le pour lever tout doute. Que faire si « Microsoft Print to PDF » reste corrompu ? Désinstallez puis réinstallez la fonctionnalité facultative Impression vers PDF via Fonctionnalités Windows. Assurez‑vous également que le service Spouleur d’impression démarre automatiquement.

Conclusion

Dans la quasi‑totalité des cas analysés, la suppression des deux branches de registre dédiées à Word suffit à restaurer l’impression, preuve que la panne est liée aux préférences de l’utilisateur plutôt qu’à un bug permanent de l’application. En automatisant l’opération par script ou en documentant clairement la procédure, vous réduisez le temps d’indisponibilité de vos utilisateurs et évitez une réinstallation lourde d’Office.

Sommaire