ANAVEM
Languageen
Windows Event Viewer displaying Event ID 6005 system startup logs on a professional monitoring dashboard
Event ID 6005InformationEventLogWindows

ID d'événement Windows 6005 – EventLog : Service du journal des événements démarré

L'ID d'événement 6005 indique que le service de journal des événements Windows a démarré avec succès. Cet événement informatif apparaît dans le journal Système lors du démarrage du système et des redémarrages de service.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
18 mars 20269 min de lecture 0
Event ID 6005EventLog 5 méthodes 9 min
Référence événement

Signification de cet événement

L'ID d'événement 6005 représente un événement système fondamental de Windows qui signale l'initialisation réussie du service de journal des événements. Ce service, fonctionnant sous le nom Eventlog, est responsable de la gestion de toutes les fonctionnalités de journalisation des événements Windows à travers le système d'exploitation. Lorsque cet événement apparaît, il confirme que Windows a chargé avec succès l'infrastructure de journalisation des événements et est prêt à recevoir, traiter et stocker des événements provenant de divers composants système, applications et services.

Le service de journal des événements est l'un des services principaux de Windows qui doit démarrer tôt dans le processus de démarrage. Il gère plusieurs journaux d'événements, y compris Système, Application, Sécurité, et divers journaux spécifiques aux applications. Le service gère la mise en tampon des événements, la rotation des journaux, les autorisations de sécurité pour l'accès aux journaux, et l'intégration avec Windows Management Instrumentation (WMI) pour l'accès distant aux journaux.

D'un point de vue technique, l'ID d'événement 6005 indique que le service a réussi à initialiser ses structures de données internes, à ouvrir les fichiers journaux existants, à vérifier l'intégrité des fichiers journaux, et à établir des canaux de communication avec d'autres composants système. L'événement apparaît dans le journal Système car il représente une opération de service au niveau système plutôt qu'une activité spécifique à une application.

Dans les environnements Windows Server et les contrôleurs de domaine, cet événement est particulièrement significatif car la journalisation des événements est essentielle pour l'audit de sécurité, les journaux de traitement des stratégies de groupe, et les événements de diagnostic d'Active Directory. L'absence de l'ID d'événement 6005 pendant les temps de démarrage prévus pourrait indiquer des problèmes système graves empêchant l'initialisation correcte du service.

S'applique à

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

Causes possibles

  • Démarrage normal du système et achèvement du processus de démarrage
  • Redémarrage manuel du service Journal des événements Windows via la console Services
  • Récupération du système après un arrêt inattendu ou une coupure de courant
  • Redémarrage du service déclenché par les installations de Windows Update
  • Redémarrage administratif via PowerShell ou outils en ligne de commande
  • Reprise du système à partir des états d'hibernation ou de veille
  • Actions de récupération du service après des échecs temporaires du service
  • Opérations de rafraîchissement de la stratégie de groupe qui redémarrent les services dépendants
Méthodes de résolution

Étapes de dépannage

01

Vérifier l'état du service de journal des événements

Vérifiez l'état actuel et la configuration du service Journal des événements pour vous assurer qu'il fonctionne correctement.

  1. Ouvrez la console Services en appuyant sur Win + R, en tapant services.msc, et en appuyant sur Entrée
  2. Trouvez le service Journal des événements Windows dans la liste
  3. Vérifiez que l'état du service indique En cours d'exécution et que le type de démarrage est Automatique
  4. Cliquez avec le bouton droit sur le service et sélectionnez Propriétés pour vérifier les paramètres de récupération
  5. Utilisez PowerShell pour obtenir des informations détaillées sur le service :
Get-Service -Name "EventLog" | Format-List *
Get-WmiObject -Class Win32_Service -Filter "Name='EventLog'" | Select-Object Name, State, StartMode, ProcessId

Vérifiez les occurrences récentes de l'ID d'événement 6005 pour identifier les schémas de redémarrage :

Get-WinEvent -FilterHashtable @{LogName='System'; Id=6005} -MaxEvents 20 | Format-Table TimeCreated, Id, LevelDisplayName, Message -AutoSize
02

Analyser les dépendances de démarrage du système et des services

Examinez les événements de démarrage du système et les dépendances de service pour comprendre le contexte de l'ID d'événement 6005 dans la séquence de démarrage.

  1. Ouvrez Observateur d'événementsJournaux WindowsSystème
  2. Filtrez les événements autour de l'heure de l'ID d'événement 6005 pour voir les événements de démarrage associés
  3. Cherchez l'ID d'événement 6009 (démarrage du système) et l'ID d'événement 6013 (temps de fonctionnement du système) dans la même période
  4. Vérifiez les dépendances de service en utilisant PowerShell :
# Vérifiez les services qui dépendent du journal des événements
Get-Service | Where-Object {$_.ServicesDependedOn -contains (Get-Service EventLog)} | Select-Object Name, Status

# Vérifiez de quoi dépend le journal des événements
(Get-Service EventLog).ServicesDependedOn | Select-Object Name, Status
  1. Examinez les performances de démarrage du système en utilisant les outils intégrés :
# Obtenez la dernière heure de démarrage
(Get-CimInstance -ClassName Win32_OperatingSystem).LastBootUpTime

# Vérifiez la durée du démarrage
Get-WinEvent -FilterHashtable @{LogName='System'; Id=100} -MaxEvents 5
03

Surveiller la performance et la santé du service de journal des événements

Implémentez une surveillance pour suivre la santé du service de journal des événements et identifier les problèmes potentiels affectant la fiabilité de la journalisation.

  1. Créez un script PowerShell pour surveiller la fréquence de l'ID d'événement 6005 :
# Surveiller les redémarrages du service de journal des événements au cours des 30 derniers jours
$StartDate = (Get-Date).AddDays(-30)
$Events = Get-WinEvent -FilterHashtable @{LogName='System'; Id=6005; StartTime=$StartDate}

Write-Host "Démarrages du service de journal des événements au cours des 30 derniers jours : $($Events.Count)"
$Events | Group-Object {$_.TimeCreated.Date} | Sort-Object Name | Format-Table Name, Count -AutoSize
  1. Vérifiez l'utilisation de la mémoire et les performances du service de journal des événements :
# Obtenez les informations sur le processus du service de journal des événements
$EventLogProcess = Get-Process | Where-Object {$_.ProcessName -eq "svchost" -and $_.Modules.ModuleName -contains "wevtsvc.dll"}
$EventLogProcess | Select-Object Id, ProcessName, WorkingSet, PagedMemorySize
  1. Vérifiez l'intégrité et les tailles des fichiers de journal des événements :
# Vérifiez les propriétés du journal des événements système
Get-WinEvent -ListLog System | Select-Object LogName, FileSize, MaximumSizeInBytes, RecordCount, IsEnabled
  1. Configurez une surveillance automatisée à l'aide du Planificateur de tâches Windows pour alerter en cas de redémarrages inattendus du service
04

Enquêter sur les redémarrages inattendus des services

Lorsque l'ID d'événement 6005 apparaît de manière inattendue, enquêtez sur les causes potentielles et les problèmes système qui pourraient déclencher des redémarrages de service.

  1. Vérifiez les événements correspondants de l'ID d'événement 6006 (service du journal des événements arrêté) :
# Trouver les paires d'arrêt/démarrage du journal des événements
$StopEvents = Get-WinEvent -FilterHashtable @{LogName='System'; Id=6006} -MaxEvents 10
$StartEvents = Get-WinEvent -FilterHashtable @{LogName='System'; Id=6005} -MaxEvents 10

Write-Host "Arrêts récents du service du journal des événements :"
$StopEvents | Format-Table TimeCreated, Message -AutoSize
Write-Host "Démarrages récents du service du journal des événements :"
$StartEvents | Format-Table TimeCreated, Message -AutoSize
  1. Examinez les journaux d'événements système pour les erreurs précédant l'ID d'événement 6005 :
# Rechercher les erreurs système dans l'heure précédant chaque ID d'événement 6005
foreach ($StartEvent in $StartEvents) {
    $SearchStart = $StartEvent.TimeCreated.AddHours(-1)
    $SearchEnd = $StartEvent.TimeCreated
    $Errors = Get-WinEvent -FilterHashtable @{LogName='System'; Level=2; StartTime=$SearchStart; EndTime=$SearchEnd} -ErrorAction SilentlyContinue
    if ($Errors) {
        Write-Host "Erreurs avant le redémarrage du journal des événements à $($StartEvent.TimeCreated) :"
        $Errors | Format-Table TimeCreated, Id, LevelDisplayName, Message -AutoSize
    }
}
  1. Vérifiez les mises à jour Windows et les activités de maintenance :
# Vérifier les mises à jour Windows récentes
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10

# Vérifier le journal des mises à jour Windows pour les redémarrages de service
Get-WinEvent -FilterHashtable @{LogName='Setup'; StartTime=(Get-Date).AddDays(-7)} -ErrorAction SilentlyContinue | Where-Object {$_.Message -like "*restart*"}
  1. Consultez l'historique de fiabilité du système dans Panneau de configurationSystème et sécuritéSécurité et maintenanceMoniteur de fiabilité
05

Configurer la surveillance et l'alerte avancées des journaux d'événements

Implémentez une surveillance complète pour l'ID d'événement 6005 et les événements connexes afin de maintenir la visibilité du système et la détection proactive des problèmes.

  1. Créez un abonnement personnalisé de transfert d'événements Windows pour une surveillance centralisée :
<Subscription xmlns="http://schemas.microsoft.com/2006/03/windows/events/subscription">
  <SubscriptionId>EventLogServiceMonitoring</SubscriptionId>
  <SubscriptionType>SourceInitiated</SubscriptionType>
  <Query>
    <![CDATA[
    <QueryList>
      <Query Id="0">
        <Select Path="System">*[System[(EventID=6005 or EventID=6006)]]</Select>
      </Query>
    </QueryList>
    ]]>
  </Query>
</Subscription>
  1. Configurez les paramètres du registre pour un journal des événements amélioré :
# Activer la journalisation détaillée du gestionnaire de contrôle des services
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\ServiceControlManagerDebug" -Name "EnableLogging" -Value 1 -Type DWord -Force

# Augmenter la taille du journal système pour une meilleure rétention
Limit-EventLog -LogName System -MaximumSize 100MB
  1. Créez une tâche planifiée PowerShell pour une surveillance automatisée :
# Créer un script de surveillance
$ScriptBlock = {
    $RecentStarts = Get-WinEvent -FilterHashtable @{LogName='System'; Id=6005; StartTime=(Get-Date).AddHours(-1)} -ErrorAction SilentlyContinue
    if ($RecentStarts.Count -gt 1) {
        Write-EventLog -LogName Application -Source "Custom Monitor" -EventId 1001 -EntryType Warning -Message "Démarrages multiples du service de journalisation des événements détectés : $($RecentStarts.Count)"
    }
}

# Enregistrer la tâche planifiée
$Action = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "-WindowStyle Hidden -Command $ScriptBlock"
$Trigger = New-ScheduledTaskTrigger -Once -At (Get-Date) -RepetitionInterval (New-TimeSpan -Hours 1)
Register-ScheduledTask -TaskName "EventLogServiceMonitor" -Action $Action -Trigger $Trigger -User "SYSTEM"
  1. Implémentez la surveillance des événements WMI pour les changements de statut des services en temps réel :
# Enregistrer un événement WMI pour les changements du service de journalisation des événements
Register-WmiEvent -Query "SELECT * FROM Win32_ServiceChangeEvent WHERE ServiceName='EventLog'" -Action {
    $Event = $Event.SourceEventArgs.NewEvent
    Write-Host "L'état du service de journalisation des événements a changé à $(Get-Date): $($Event.ServiceName)"
}

Aperçu

L'ID d'événement 6005 de la source EventLog se déclenche chaque fois que le service Windows Event Log (Eventlog) démarre avec succès. Il s'agit d'un événement informatif standard qui apparaît dans le journal Système lors des opérations normales du système, en particulier lors des séquences de démarrage et lorsque le service Event Log est redémarré manuellement. L'événement confirme que Windows peut correctement initialiser son sous-système de journalisation, ce qui est essentiel pour la surveillance du système, le dépannage et les exigences de conformité.

Cet événement apparaît généralement aux côtés d'autres événements de démarrage de service lors de l'initialisation du système. Bien que généralement bénin, surveiller les modèles de l'ID d'événement 6005 peut aider les administrateurs à suivre la fréquence des redémarrages du système, à identifier les redémarrages inattendus des services et à vérifier que les capacités de journalisation fonctionnent correctement après les opérations de maintenance. L'événement contient peu de données supplémentaires au-delà de l'horodatage et des informations de service de base, ce qui le rend principalement utile pour le suivi opérationnel plutôt que pour les diagnostics détaillés.

Dans les environnements d'entreprise, l'ID d'événement 6005 sert d'indicateur fiable que la journalisation des événements est opérationnelle, ce qui est essentiel pour la surveillance de la sécurité, la conformité aux audits et les systèmes de collecte de journaux automatisés qui dépendent de la génération cohérente d'événements.

Questions Fréquentes

Que signifie l'ID d'événement 6005 et est-il normal de voir cet événement ?+
L'ID d'événement 6005 indique que le service de journal des événements Windows a démarré avec succès. Cela est tout à fait normal et attendu lors du démarrage du système, après les redémarrages de service ou à la suite d'une maintenance système. L'événement apparaît dans le journal Système comme un message d'information confirmant que les capacités de journalisation des événements Windows sont opérationnelles. Vous devriez voir cet événement chaque fois que votre système démarre, et sa présence indique une fonctionnalité de journalisation des événements en bonne santé.
À quelle fréquence devrais-je m'attendre à voir l'ID d'événement 6005 dans mes journaux système ?+
Dans des circonstances normales, vous devriez voir l'ID d'événement 6005 principalement lors des démarrages du système, ce qui signifie une fois par cycle de démarrage pour la plupart des systèmes. Cependant, vous pourriez voir des occurrences supplémentaires après des mises à jour Windows qui redémarrent des services, des redémarrages manuels de services ou des opérations de récupération du système. Si vous voyez l'ID d'événement 6005 plusieurs fois par jour sans redémarrages correspondants du système, cela pourrait indiquer une instabilité du service qui mérite une enquête.
L'ID d'événement 6005 peut-il m'aider à résoudre les problèmes de démarrage du système ?+
Oui, l'ID d'événement 6005 sert de marqueur précieux dans l'analyse de la séquence de démarrage. Étant donné que le service de journal des événements démarre relativement tôt dans le processus de démarrage, la présence et le timing de cet événement peuvent vous aider à comprendre les performances de démarrage et à identifier les retards. Si l'ID d'événement 6005 apparaît beaucoup plus tard que prévu après d'autres événements de démarrage, cela pourrait indiquer une contention des ressources ou des problèmes de dépendance. À l'inverse, si cet événement est totalement absent, cela suggère des problèmes système graves empêchant le démarrage des services principaux.
Que dois-je faire si l'ID d'événement 6005 apparaît fréquemment sans redémarrages du système ?+
Des événements fréquents avec l'ID d'événement 6005 sans redémarrages système correspondants indiquent que le service de journal des événements redémarre de manière inattendue. Tout d'abord, vérifiez les événements correspondants avec l'ID d'événement 6006 (service arrêté) pour identifier quand et pourquoi le service s'arrête. Recherchez des erreurs système, des problèmes de mémoire ou des conflits d'applications dans les périodes précédant chaque redémarrage. Vérifiez l'historique des mises à jour Windows, examinez les rapports de fiabilité du système et surveillez les ressources système. Envisagez de revoir les paramètres de récupération du service et les dépendances pour assurer une stabilité adéquate du service.
Comment puis-je utiliser l'ID d'événement 6005 pour la surveillance du système et le reporting de conformité ?+
L'ID d'événement 6005 fournit d'excellentes données pour le suivi du temps de fonctionnement du système et la génération de rapports de conformité. Vous pouvez interroger ces événements pour déterminer la fréquence de redémarrage du système, créer des rapports automatisés montrant la disponibilité du système et établir des bases de référence pour les modèles de redémarrage normaux. Utilisez PowerShell pour extraire les horodatages de l'ID d'événement 6005 et calculer les périodes de temps de fonctionnement du système. Pour les environnements de conformité nécessitant des pistes d'audit, cet événement confirme que la journalisation des événements était opérationnelle pendant des périodes spécifiques, ce qui est crucial pour démontrer les capacités de surveillance continue et l'intégrité des journaux.
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.

Événements Windows associés

Windows Event Viewer showing system event logs on a monitoring dashboard
Event 6006
EventLog
Windows EventInformation

ID d'événement Windows 6006 – EventLog : Service du journal des événements arrêté

L'ID d'événement 6006 indique que le service de journal des événements Windows s'est arrêté. Cet événement informatif se déclenche lors de l'arrêt normal du système ou lorsque le service EventLog est arrêté manuellement.

18 mars8 min
Windows Event Viewer displaying system service startup events on a monitoring dashboard
Event 6004
EventLog
Windows EventInformation

ID d'événement Windows 6004 – EventLog : Service du journal des événements démarré

L'ID d'événement 6004 indique que le service de journal des événements Windows a démarré avec succès. Cet événement informatif confirme que le sous-système de journalisation est opérationnel et prêt à enregistrer les événements système.

18 mars8 min
Windows Event Viewer showing system event logs on a monitoring dashboard
Event 6003
EventLog
Windows EventInformation

ID d'événement Windows 6003 – EventLog : Service du journal des événements démarré

L'ID d'événement 6003 indique que le service de journal des événements Windows a démarré avec succès. Cet événement informatif apparaît dans le journal Système lors du démarrage et confirme que le sous-système de journalisation est opérationnel.

18 mars8 min
Windows Event Viewer showing system event logs on a monitoring dashboard
Event 6000
EventLog
Windows EventInformation

ID d'événement Windows 6000 – EventLog : Service du journal des événements démarré

L'ID d'événement 6000 indique que le service de journal des événements Windows a démarré avec succès. Cet événement informatif se déclenche lors du démarrage du système et confirme que le sous-système de journalisation est opérationnel.

18 mars8 min

Discussion

Partagez vos réflexions et analyses

Vous devez être connecté pour commenter.

Chargement des commentaires...