ANAVEM
Languageen
Windows Event Viewer displaying print spooler event logs on a server monitoring dashboard
Event ID 20InformationPrintWindows

ID d'événement Windows 20 – Spouleur d'impression : Événements de fin de tâche d'impression et de statut

L'ID d'événement 20 du service Spooler d'impression indique l'achèvement, l'annulation ou les changements de statut d'un travail d'impression. Cet événement informatif aide à suivre l'activité d'impression et à résoudre les problèmes de spooler.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
17 mars 20269 min de lecture 0
Event ID 20Print 5 méthodes 9 min
Référence événement

Signification de cet événement

L'ID d'événement 20 représente un composant critique de la gestion du cycle de vie des travaux d'impression Windows. Lorsque le service Spouleur d'impression traite des documents, il génère cet événement pour enregistrer des transitions d'état significatives, y compris l'achèvement réussi, l'annulation initiée par l'utilisateur ou les opérations de nettoyage automatique.

L'événement contient généralement des données structurées, y compris l'ID du travail, le nom du document, l'utilisateur soumettant, l'imprimante cible et les informations de timestamp. Ces données s'avèrent inestimables lors de l'investigation de problèmes d'impression ou de la réalisation d'audits de sécurité des activités de traitement des documents.

Les versions modernes de Windows génèrent l'ID d'événement 20 plus fréquemment en raison des capacités améliorées de suivi des travaux. Le spouleur surveille désormais les étapes de traitement intermédiaires, pas seulement les résultats finaux. Cette granularité accrue aide les administrateurs à identifier les goulots d'étranglement dans les files d'attente d'impression et à optimiser les performances des pilotes.

Dans les environnements d'entreprise exécutant Windows Server 2022 et plus récents, l'ID d'événement 20 s'intègre aux solutions de journalisation centralisées. Les organisations peuvent agréger ces événements sur plusieurs serveurs d'impression pour obtenir une visibilité complète de leur infrastructure d'impression. La structure de l'événement reste cohérente entre les versions de Windows, garantissant la compatibilité avec les outils et scripts de surveillance existants.

S'applique à

Windows 10Windows 11Windows Server 2019/2022/2025
Analyse

Causes possibles

  • Achèvement normal du travail d'impression après traitement et sortie réussis
  • Annulation du travail d'impression initiée par l'utilisateur via l'interface de la file d'attente d'impression
  • Nettoyage automatique des travaux lorsque les documents dépassent les périodes de temporisation configurées
  • Rapport du pilote d'impression sur les changements de statut des travaux pendant les phases de traitement
  • Redémarrage du service de spouleur et effacement des états des travaux en attente
  • Imprimante passant hors ligne provoquant des mises à jour du statut des travaux
  • Actions administratives comme la purge des files d'attente d'impression ou le redémarrage des services
Méthodes de résolution

Étapes de dépannage

01

Examiner les détails de l'événement dans le Visualiseur d'événements

Commencez par examiner les entrées spécifiques de l'ID d'événement 20 pour comprendre le contexte et la fréquence.

  1. Ouvrez Observateur d'événements en appuyant sur Win + R, en tapant eventvwr.msc, et en appuyant sur Entrée
  2. Accédez à Journaux WindowsSystème
  3. Dans le volet Actions, cliquez sur Filtrer le journal actuel
  4. Entrez 20 dans le champ ID d'événements et cliquez sur OK
  5. Examinez les entrées récentes, en notant la fréquence et tout motif dans le timing
  6. Double-cliquez sur les événements individuels pour examiner les informations détaillées, y compris les noms de tâches et les comptes d'utilisateur

Cherchez des corrélations entre les occurrences de l'ID d'événement 20 et les plaintes des utilisateurs concernant des problèmes d'impression. Une fréquence élevée pourrait indiquer une instabilité du spooler ou des problèmes de pilote nécessitant une enquête plus approfondie.

02

Interroger les événements avec PowerShell pour l'analyse

Utilisez PowerShell pour extraire et analyser les données de l'ID d'événement 20 de manière programmatique pour l'identification des motifs.

  1. Ouvrez PowerShell en tant qu'administrateur
  2. Exécutez cette commande pour récupérer les entrées récentes de l'ID d'événement 20 :
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=20; StartTime=(Get-Date).AddDays(-7)} | Select-Object TimeCreated, Id, LevelDisplayName, Message | Format-Table -AutoSize
  3. Pour une analyse plus détaillée, exportez les données :
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=20; StartTime=(Get-Date).AddDays(-30)} | Export-Csv -Path "C:\Temp\Event20_Analysis.csv" -NoTypeInformation
  4. Comptez les occurrences par heure pour identifier les périodes de pointe d'impression :
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=20; StartTime=(Get-Date).AddDays(-1)} | Group-Object {$_.TimeCreated.Hour} | Sort-Object Name

Cette analyse aide à identifier les motifs d'impression et les goulets d'étranglement potentiels de performance pendant les périodes de forte utilisation.

03

Vérifier l'état et la configuration du service Spouleur d'impression

Vérifiez que le service Spouleur d'impression fonctionne correctement et examinez ses paramètres de configuration.

  1. Ouvrez Services en appuyant sur Win + R, en tapant services.msc, et en appuyant sur Entrée
  2. Localisez le service Spouleur d'impression et vérifiez qu'il affiche le statut En cours d'exécution
  3. Cliquez avec le bouton droit sur le service et sélectionnez Propriétés
  4. Assurez-vous que le Type de démarrage est réglé sur Automatique
  5. Vérifiez les autorisations et le contenu du dossier spouleur :
    Get-ChildItem -Path "C:\Windows\System32\spool\PRINTERS" -Force | Measure-Object
  6. Examinez les paramètres du registre du spouleur :
    Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Print\Printers"
  7. Si les problèmes persistent, redémarrez le service spouleur :
    Restart-Service -Name "Spooler" -Force
Avertissement : Le redémarrage du Spouleur d'impression annulera tous les travaux d'impression en attente. Informez les utilisateurs avant d'effectuer cette action.
04

Enquêter sur les problèmes de pilote d'imprimante et les mises à jour

Examinez les pilotes d'imprimante qui pourraient causer une génération excessive de l'ID d'événement 20 ou des problèmes d'impression connexes.

  1. Ouvrez Gestionnaire de périphériques en appuyant sur Win + X et en le sélectionnant dans le menu
  2. Développez Files d'attente d'impression pour voir les imprimantes installées
  3. Cliquez avec le bouton droit sur les imprimantes problématiques et sélectionnez Propriétés
  4. Vérifiez l'onglet Pilote pour les informations de version et les dates de mise à jour
  5. Utilisez PowerShell pour lister tous les pilotes d'imprimante et leurs versions :
    Get-PrinterDriver | Select-Object Name, Version, DriverVersion | Format-Table -AutoSize
  6. Vérifiez les mises à jour des pilotes dans Windows Update ou sur les sites des fabricants
  7. Si des problèmes de pilote sont suspectés, supprimez et réinstallez l'imprimante problématique :
    Remove-Printer -Name "PrinterName"
  8. Surveillez la fréquence de l'ID d'événement 20 après les mises à jour des pilotes pour confirmer la résolution

Les incompatibilités de pilotes se manifestent souvent par une activité accrue de l'ID d'événement 20 combinée à des plaintes d'impression des utilisateurs.

05

Configurer la journalisation et la surveillance avancées du spouleur d'impression

Activez la journalisation détaillée du spouleur d'impression pour un dépannage complet et une surveillance continue.

  1. Ouvrez l'Éditeur du Registre en tant qu'administrateur
  2. Accédez à HKLM\SYSTEM\CurrentControlSet\Control\Print
  3. Créez ou modifiez la valeur DWORD LogLevel :
    Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Print" -Name "LogLevel" -Value 1 -Type DWord
  4. Activez la journalisation opérationnelle dans le Visualiseur d'événements en accédant à Journaux des applications et des servicesMicrosoftWindowsPrintService
  5. Cliquez avec le bouton droit sur Opérationnel et sélectionnez Activer le journal
  6. Configurez la surveillance automatisée avec PowerShell :
    Register-WmiEvent -Query "SELECT * FROM Win32_VolumeChangeEvent WHERE EventType = 2" -Action { Get-WinEvent -FilterHashtable @{LogName='System'; Id=20; StartTime=(Get-Date).AddMinutes(-5)} | Out-File -Append "C:\Logs\PrintEvents.log" }
  7. Créez une tâche planifiée pour analyser régulièrement les modèles d'ID d'événement 20 et générer des rapports
Conseil pro : La journalisation améliorée fournit un suivi détaillé des travaux mais augmente le volume des journaux. Surveillez l'utilisation de l'espace disque et configurez la rotation des journaux de manière appropriée.

Aperçu

L'ID d'événement 20 du service Spouleur d'impression se déclenche lorsque les travaux d'impression se terminent, sont annulés ou subissent des changements de statut pendant le traitement. Cet événement informatif apparaît dans le journal Système et fournit un aperçu précieux des opérations d'impression dans votre environnement Windows.

Le Spouleur d'impression génère cet événement dans le cadre de son cycle de fonctionnement normal, suivant le cycle de vie du travail de la soumission à la réalisation. Contrairement aux événements d'erreur, l'ID 20 indique généralement des opérations réussies ou des transitions d'état attendues. Cependant, des occurrences fréquentes peuvent signaler des problèmes de performance sous-jacents du spouleur ou des problèmes de pilote.

Les administrateurs système utilisent cet événement pour surveiller l'activité d'impression, enquêter sur les plaintes des utilisateurs concernant les travaux d'impression manquants et auditer le traitement des documents dans les environnements d'entreprise. L'événement contient des détails sur le travail d'impression spécifique, y compris le nom du document, le contexte de l'utilisateur et la destination de l'imprimante.

Dans Windows Server 2025 et Windows 11 24H2, Microsoft a amélioré la journalisation du Spouleur d'impression pour inclure des métadonnées supplémentaires pour de meilleures capacités de dépannage. Cela rend l'ID d'événement 20 encore plus précieux pour la surveillance de l'infrastructure d'impression.

Questions Fréquentes

Que signifie l'ID d'événement 20 du Spouleur d'impression ?+
L'ID d'événement 20 indique les changements de statut des travaux d'impression ou les événements de fin du service Windows Print Spooler. Cet événement informatif se déclenche lorsque les travaux d'impression se terminent avec succès, sont annulés par les utilisateurs ou subissent des transitions d'état pendant le traitement. Cela fait partie du fonctionnement normal du spooler et aide à suivre l'activité d'impression sur votre système.
L'ID d'événement 20 est-il une erreur qui nécessite une correction ?+
Non, l'ID d'événement 20 est généralement un événement informatif indiquant le fonctionnement normal du spouleur d'impression. Cependant, si vous constatez une fréquence excessive ou qu'il est corrélé à des problèmes d'impression, cela pourrait indiquer des problèmes sous-jacents tels que des conflits de pilotes, une instabilité du spouleur ou des problèmes matériels nécessitant une enquête.
Comment puis-je réduire la fréquence des entrées d'ID d'événement 20 ?+
Vous ne pouvez pas éliminer complètement l'ID d'événement 20 car il fait partie du traitement normal des travaux d'impression. Cependant, vous pouvez réduire la fréquence en mettant à jour les pilotes d'imprimante, en optimisant les files d'attente d'impression, en garantissant des ressources système adéquates et en résolvant tout problème sous-jacent de l'infrastructure d'impression. Envisagez d'ajuster les niveaux de journalisation si le volume devient problématique.
L'ID d'événement 20 peut-il aider à résoudre les problèmes d'impression ?+
Oui, l'ID d'événement 20 fournit des informations précieuses pour le dépannage. En analysant le moment, la fréquence et les détails de ces événements, vous pouvez identifier des schémas liés à des imprimantes spécifiques, des utilisateurs ou des périodes de temps. Corréler l'ID d'événement 20 avec les plaintes des utilisateurs aide à identifier les travaux d'impression problématiques ou les problèmes d'infrastructure.
Dois-je m'inquiéter de plusieurs entrées d'ID d'événement 20 par minute ?+
Des entrées fréquentes d'ID d'événement 20 peuvent indiquer des problèmes tels que l'instabilité du spooler d'impression, des problèmes de pilotes ou des utilisateurs annulant à plusieurs reprises des travaux. Enquêter en vérifiant la santé du service de spooler, en mettant à jour les pilotes et en examinant l'état de la file d'attente d'impression. Les environnements occupés normaux génèrent de nombreuses entrées légitimes d'ID d'événement 20, mais des augmentations soudaines justifient une enquête.
Documentation

Références (2)

Emanuel DE ALMEIDA
Écrit par

Emanuel DE ALMEIDA

Senior IT Journalist & Cloud Architect

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Partagez vos réflexions et analyses

Vous devez être connecté pour commenter.

Chargement des commentaires...