ANAVEM
Languageen
Windows Device Manager showing hardware devices and driver properties on a professional workstation
Event ID 219InformationKernel-PnPWindows

ID d'événement Windows 219 – Kernel-PnP : Événement d'installation ou de suppression de pilote de périphérique

L'ID d'événement 219 de Kernel-PnP indique l'installation, la suppression ou les modifications de configuration des pilotes de périphériques dans Windows. Cet événement informatif aide à suivre les activités de gestion des périphériques Plug and Play.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
18 mars 20269 min de lecture 0
Event ID 219Kernel-PnP 5 méthodes 9 min
Référence événement

Signification de cet événement

L'ID d'événement 219 représente un composant central de la journalisation de la gestion des périphériques Windows, généré par le sous-système Kernel-PnP (Plug and Play) chaque fois que des opérations significatives sur les périphériques ou les pilotes se produisent. Cet événement fournit des informations détaillées sur l'énumération du matériel, la liaison des pilotes, l'installation et la suppression des périphériques, qui sont fondamentales pour la gestion du matériel Windows.

Le gestionnaire Kernel-PnP dans les versions Windows 2026 gère la détection des périphériques, la correspondance des pilotes et l'allocation des ressources pour tous les composants matériels. Lorsque l'ID d'événement 219 est déclenché, cela indique que le gestionnaire PnP a terminé une opération significative telle que l'installation d'un nouveau pilote de périphérique, la suppression d'un périphérique du système ou la mise à jour des paramètres de configuration du périphérique. Les données de l'événement incluent des informations critiques telles que les chemins d'instance de périphérique, les ID matériels et les codes de résultat d'opération.

Les systèmes Windows modernes génèrent des centaines de ces événements lors du fonctionnement normal, en particulier lors des séquences de démarrage lorsque tous les périphériques du système sont énumérés et initialisés. L'événement devient particulièrement précieux pour le dépannage des problèmes matériels, le suivi des installations de périphériques non autorisées ou l'audit du déploiement des pilotes dans les environnements d'entreprise. Les administrateurs système utilisent l'ID d'événement 219 pour surveiller la conformité des périphériques, enquêter sur les pannes matérielles et garantir des installations de pilotes appropriées dans les environnements gérés.

S'applique à

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

Causes possibles

  • Nouveau périphérique matériel connecté au système (USB, PCI, etc.)
  • Installation ou mise à jour du pilote de périphérique via Windows Update
  • Installation manuelle du pilote via le Gestionnaire de périphériques ou les programmes d'installation
  • Retrait ou déconnexion du périphérique matériel
  • Énumération et initialisation des périphériques au démarrage du système
  • Modifications de la configuration du périphérique ou réaffectation des ressources
  • Opérations de restauration ou de désinstallation du pilote
  • Installations automatiques de pilotes via Windows Update
  • Actualisation du Gestionnaire de périphériques ou recherche de modifications matérielles
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 détails spécifiques de l'ID d'événement 219 pour comprendre quelle opération de périphérique s'est produite :

  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. Filtrez le journal en cliquant sur Filtrer le journal actuel dans le volet Actions
  4. Entrez 219 dans le champ ID d'événements et cliquez sur OK
  5. Double-cliquez sur les entrées récentes de l'ID d'événement 219 pour voir des informations détaillées
  6. Consultez l'onglet Général pour les ID d'instance de périphérique et les descriptions d'opérations
  7. Vérifiez l'onglet Détails pour les données XML contenant les ID matériels et les informations sur les pilotes

Cherchez des motifs dans le timing des événements et les informations sur les périphériques pour identifier des activités spécifiques liées au matériel ou aux pilotes.

02

Interroger les événements avec le filtrage PowerShell

Utilisez PowerShell pour extraire et analyser les données de l'ID d'événement 219 de manière programmatique :

# Obtenez les entrées récentes de l'ID d'événement 219 avec des informations détaillées
Get-WinEvent -FilterHashtable @{LogName='System'; Id=219} -MaxEvents 50 | 
  Select-Object TimeCreated, Id, LevelDisplayName, Message | 
  Format-Table -AutoSize

# Filtrer les événements des dernières 24 heures
$StartTime = (Get-Date).AddDays(-1)
Get-WinEvent -FilterHashtable @{LogName='System'; Id=219; StartTime=$StartTime} | 
  ForEach-Object {
    [PSCustomObject]@{
      Time = $_.TimeCreated
      Message = $_.Message
      ProcessId = $_.ProcessId
    }
  } | Format-Table -Wrap

Cette approche aide à identifier les modèles dans les opérations des appareils et à corréler les événements avec des périodes spécifiques ou des activités système.

03

Recouper avec les modifications du Gestionnaire de périphériques

Corréler les occurrences de l'ID d'événement 219 avec les changements réels de périphériques dans le Gestionnaire de périphériques :

  1. Ouvrez Gestionnaire de périphériques en cliquant avec le bouton droit sur Ce PC et en sélectionnant GérerGestionnaire de périphériques
  2. Cherchez les périphériques avec des icônes d'avertissement ou récemment installés
  3. Cliquez avec le bouton droit sur les périphériques suspects et sélectionnez Propriétés
  4. Vérifiez l'onglet Événements pour voir l'historique des événements spécifiques au périphérique
  5. Notez les horodatages et comparez-les avec les entrées de l'ID d'événement 219
  6. Utilisez PowerShell pour obtenir des informations détaillées sur le périphérique :
# Lister tous les périphériques PnP avec leur statut
Get-PnpDevice | Where-Object {$_.Status -ne 'OK'} | 
  Select-Object FriendlyName, Status, Class, InstanceId | 
  Format-Table -AutoSize

# Obtenir les événements d'installation de périphériques
Get-WinEvent -FilterHashtable @{LogName='System'; Id=20001,20002,20003} -MaxEvents 20

Cette méthode aide à identifier quels périphériques spécifiques génèrent les entrées de l'ID d'événement 219.

04

Analyser les journaux d'installation des pilotes

Examinez les journaux d'installation des pilotes Windows pour comprendre le contexte des occurrences de l'ID d'événement 219 :

  1. Accédez au répertoire des journaux des pilotes Windows :
# Vérifiez les journaux d'installation des pilotes
Get-ChildItem C:\Windows\inf\setupapi.dev.log -ErrorAction SilentlyContinue
Get-ChildItem C:\Windows\Panther\setupact.log -ErrorAction SilentlyContinue
  1. Examinez les journaux de l'API d'installation pour des informations détaillées sur l'installation des pilotes
  2. Vérifiez les journaux de Windows Update pour les installations automatiques de pilotes :
# Obtenez les événements de Windows Update liés aux pilotes
Get-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-WindowsUpdateClient'} -MaxEvents 50 | 
  Where-Object {$_.Message -like '*driver*'} | 
  Select-Object TimeCreated, Message
  1. Examinez le journal des applications pour les événements liés aux pilotes :
# Vérifiez les événements d'installation de pilotes dans le journal des applications
Get-WinEvent -FilterHashtable @{LogName='Application'; Id=11707,11708} -MaxEvents 20 -ErrorAction SilentlyContinue
05

Surveiller l'activité PnP en temps réel avec des outils avancés

Configurez une surveillance complète pour l'analyse continue de l'activité Plug and Play :

  1. Créez une vue personnalisée dans l'Observateur d'événements pour la surveillance PnP :
<QueryList>
  <Query Id="0" Path="System">
    <Select Path="System">*[System[(EventID=219 or EventID=20001 or EventID=20002 or EventID=20003 or EventID=10016)]]</Select>
  </Query>
</QueryList>
  1. Enregistrez cette requête comme une vue personnalisée nommée "Activité des périphériques PnP"
  2. Utilisez PowerShell pour créer un moniteur en temps réel :
# Surveillance des événements PnP en temps réel
Register-WinEvent -Query "*[System[EventID=219]]" -Action {
  $Event = $Event.SourceEventArgs.NewEvent
  Write-Host "$(Get-Date): Événement PnP - $($Event.Message)" -ForegroundColor Yellow
}

# Surveillez pendant 5 minutes puis arrêtez
Start-Sleep 300
Get-EventSubscriber | Unregister-Event
  1. Vérifiez les clés de registre pour la configuration PnP :
# Examinez les paramètres de registre PnP
Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\PlugPlay" -ErrorAction SilentlyContinue
Get-ChildItem "HKLM:\SYSTEM\CurrentControlSet\Enum" | Select-Object -First 10
Astuce pro : Utilisez Windows Performance Toolkit (WPT) pour une traçabilité PnP avancée si vous avez besoin d'une analyse détaillée du chargement des pilotes.

Aperçu

L'ID d'événement 219 de la source Kernel-PnP se déclenche lorsque Windows traite les opérations de périphériques Plug and Play, y compris les installations de pilotes, les suppressions de périphériques ou les modifications de configuration matérielle. Cet événement apparaît dans le journal Système chaque fois que le gestionnaire Plug and Play de Windows gère les transitions d'état des périphériques ou les opérations de liaison de pilotes.

Le sous-système Kernel-PnP génère cet événement lors des opérations normales du système lorsque des périphériques matériels sont connectés, déconnectés ou lorsque leurs pilotes sont mis à jour. Vous verrez couramment l'ID d'événement 219 lors du démarrage du système à mesure que les périphériques s'initialisent, lorsque des périphériques USB sont branchés ou retirés, ou lors des installations de pilotes via le Gestionnaire de périphériques ou Windows Update.

Cet événement informatif sert de piste d'audit pour les activités de gestion des périphériques et aide les administrateurs à suivre les changements matériels dans leur infrastructure Windows. Les détails de l'événement incluent généralement les ID d'instance de périphérique, les informations sur les pilotes et les codes d'état des opérations qui fournissent un aperçu de l'opération spécifique de Plug and Play qui s'est produite.

Questions Fréquentes

Que signifie réellement l'ID d'événement 219 de Kernel-PnP ?+
L'ID d'événement 219 de Kernel-PnP indique que Windows a traité une opération de périphérique Plug and Play, telle que l'installation d'un pilote, la suppression d'un périphérique ou la mise à jour de la configuration du périphérique. Il s'agit d'un événement informatif normal qui se produit lors des opérations régulières du système lorsque les périphériques matériels sont gérés par le sous-système PnP de Windows. L'événement fournit des détails sur le périphérique affecté et l'opération effectuée.
L'ID d'événement 219 est-il quelque chose dont je devrais m'inquiéter ?+
L'ID d'événement 219 n'est généralement pas une source d'inquiétude car il s'agit d'un événement informatif indiquant des opérations PnP normales. Cependant, vous devriez enquêter si vous voyez un nombre excessif de ces événements, des événements se produisant à des moments inattendus, ou s'ils coïncident avec des problèmes matériels. L'événement devient important pour le dépannage lorsque les appareils ne fonctionnent pas correctement ou lors du suivi des installations matérielles non autorisées dans les environnements d'entreprise.
Comment puis-je identifier quel appareil spécifique a déclenché l'ID d'événement 219 ?+
Pour identifier le périphérique spécifique, examinez les détails de l'événement dans le Visualiseur d'événements ou utilisez PowerShell pour extraire le contenu du message. L'événement inclut généralement des ID d'instance de périphérique, des ID de matériel ou des descriptions de périphérique. Vous pouvez croiser ces informations avec le Gestionnaire de périphériques en regardant les propriétés du périphérique et en faisant correspondre les ID d'instance. Le message de l'événement contient souvent des noms ou des descriptions de périphériques lisibles qui aident à identifier le composant matériel impliqué.
L'ID d'événement 219 peut-il m'aider à résoudre les problèmes d'installation de pilotes ?+
Oui, l'ID d'événement 219 est précieux pour le dépannage des problèmes de pilotes car il montre quand les opérations PnP se produisent et leurs résultats. Si une installation de pilote échoue, vous verrez souvent des entrées d'ID d'événement 219 autour du même moment que les événements d'erreur. En corrélant ces événements avec le statut du Gestionnaire de périphériques et les journaux de l'API d'installation, vous pouvez retracer le processus d'installation du pilote et identifier où les problèmes se sont produits. Le timing de l'événement aide à établir une chronologie des activités des périphériques et des pilotes.
Comment puis-je réduire le nombre d'entrées d'ID d'événement 219 dans mes journaux ?+
Les entrées d'ID d'événement 219 sont générées par les opérations normales de Windows et ne peuvent pas être complètement éliminées sans désactiver des fonctionnalités système importantes. Cependant, vous pouvez réduire leur fréquence en minimisant les connexions/déconnexions de périphériques inutiles, en désactivant les mises à jour automatiques des pilotes si elles ne sont pas nécessaires, et en assurant des connexions matérielles stables. Si le volume pose problème pour l'analyse des journaux, envisagez de filtrer ces événements informatifs de vos outils de surveillance tout en les gardant disponibles à des fins de dépannage.
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...