ANAVEM
Languageen
Windows Event Viewer showing system event logs on a monitoring dashboard
Event ID 1066InformationWinLogonWindows

ID d'événement Windows 1066 – WinLogon : Initialisation du sous-système du gestionnaire de session

L'ID d'événement 1066 indique que le sous-système du gestionnaire de session Windows s'est initialisé avec succès lors du démarrage du système, marquant une étape critique dans le processus de démarrage.

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

Signification de cet événement

L'ID d'événement 1066 représente l'achèvement réussi du processus d'initialisation du Windows Session Manager (SMSS.exe), un composant fondamental de l'architecture de démarrage de Windows. Le Session Manager sert de premier processus en mode utilisateur démarré par le noyau Windows lors de l'initialisation du système, faisant de cet événement un indicateur critique de la santé du démarrage.

Lors de la phase d'initialisation qui déclenche l'ID d'événement 1066, le Session Manager effectue plusieurs tâches essentielles : il crée les processus système initiaux, y compris CSRSS.exe (Client/Server Runtime Subsystem), initialise le registre Windows en chargeant les ruches système, établit l'environnement du sous-système Windows et prépare la base pour les processus de connexion ultérieurs. L'achèvement réussi de ces opérations entraîne la génération de l'ID d'événement 1066.

Le timing de cet événement est crucial pour l'analyse des performances. Dans les systèmes Windows sains fonctionnant sur du matériel moderne, l'ID d'événement 1066 apparaît généralement dans les 10 à 30 secondes suivant l'événement de démarrage initial (ID d'événement 12). Des retards dans cet événement peuvent indiquer des problèmes matériels, des problèmes de pilotes ou une corruption du registre affectant la capacité du Session Manager à terminer l'initialisation.

D'un point de vue dépannage, l'absence de l'ID d'événement 1066 ou des retards significatifs dans son apparition sont souvent corrélés avec des échecs de démarrage, des blocages du système lors du démarrage ou des problèmes critiques d'initialisation de service. Les administrateurs système utilisent cet événement comme référence pour mesurer les améliorations des performances de démarrage après des optimisations système ou des mises à niveau matérielles.

S'applique à

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

Causes possibles

  • Démarrage normal du système Windows et achèvement de l'initialisation du gestionnaire de session
  • Récupération du système après un arrêt inattendu ou une coupure de courant
  • Démarrage après des mises à jour système, des installations de pilotes ou des modifications du registre
  • Redémarrage après des changements matériels ou des mises à jour de configuration BIOS/UEFI
  • Récupération des états de veille prolongée ou de veille dans certaines configurations
  • Démarrage du système après des opérations de maintenance ou des vérifications de disque
Méthodes de résolution

Étapes de dépannage

01

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

Commencez par examiner les détails complets de l'ID d'événement 1066 pour comprendre le contexte et le timing de l'initialisation.

  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 1066 dans le champ ID d'événements et cliquez sur OK
  5. Double-cliquez sur l'entrée la plus récente de l'ID d'événement 1066 pour voir les informations détaillées
  6. Notez l'horodatage, le nom de l'ordinateur et toute donnée supplémentaire dans la description de l'événement
  7. Comparez l'horodatage avec d'autres événements de démarrage comme l'ID d'événement 12 (démarrage du noyau) pour évaluer le timing de l'initialisation

Utilisez PowerShell pour récupérer les occurrences récentes de l'ID d'événement 1066 :

Get-WinEvent -FilterHashtable @{LogName='System'; Id=1066} -MaxEvents 10 | Select-Object TimeCreated, Id, LevelDisplayName, Message
02

Analyser les performances de démarrage à l'aide de la corrélation d'événements

Corrélez l'ID d'événement 1066 avec d'autres événements de démarrage pour évaluer les performances globales du démarrage du système et identifier les goulets d'étranglement potentiels.

  1. Utilisez PowerShell pour recueillir des données complètes sur les événements de démarrage :
# Obtenez les événements de séquence de démarrage, y compris l'ID d'événement 1066
$BootEvents = @(12, 1066, 6005, 6009)
Get-WinEvent -FilterHashtable @{LogName='System'; Id=$BootEvents; StartTime=(Get-Date).AddDays(-7)} | Sort-Object TimeCreated | Select-Object TimeCreated, Id, LevelDisplayName, Message
  1. Calculez la différence de temps entre le démarrage du noyau (ID d'événement 12) et l'initialisation du gestionnaire de session (ID d'événement 1066) :
# Calculez le temps d'initialisation du gestionnaire de session
$KernelBoot = Get-WinEvent -FilterHashtable @{LogName='System'; Id=12} -MaxEvents 1
$SessionMgr = Get-WinEvent -FilterHashtable @{LogName='System'; Id=1066} -MaxEvents 1
$InitTime = ($SessionMgr.TimeCreated - $KernelBoot.TimeCreated).TotalSeconds
Write-Host "L'initialisation du gestionnaire de session a pris : $InitTime secondes"
  1. Examinez le temps calculé par rapport aux métriques de performance de référence
  2. Documentez tout retard significatif (généralement plus de 60 secondes indique des problèmes)
03

Surveiller la santé du processus Session Manager

Examinez le processus Session Manager (SMSS.exe) et les processus système associés pour assurer une initialisation correcte et une santé continue.

  1. Vérifiez l'état du processus SMSS.exe en utilisant PowerShell :
# Vérifiez les détails du processus Session Manager
Get-Process -Name "smss" -ErrorAction SilentlyContinue | Select-Object Name, Id, StartTime, WorkingSet, PagedMemorySize
  1. Examinez les processus système critiques créés par Session Manager :
# Vérifiez les processus essentiels initialisés par Session Manager
$CriticalProcesses = @("csrss", "wininit", "winlogon")
foreach ($proc in $CriticalProcesses) {
    Get-Process -Name $proc -ErrorAction SilentlyContinue | Select-Object Name, Id, StartTime
}
  1. Vérifiez la configuration du registre de Session Manager :
# Examinez les paramètres du registre de Session Manager
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager" | Select-Object BootExecute, PendingFileRenameOperations
  1. Examinez les journaux d'événements système pour toute erreur ou avertissement lié à Session Manager
  2. Utilisez Gestionnaire des tâches → onglet Détails pour vérifier que SMSS.exe fonctionne avec les privilèges appropriés
04

Enquêter sur les problèmes de performance au démarrage

Lorsque l'ID d'événement 1066 apparaît en retard ou est manquant, effectuez une analyse complète du démarrage pour identifier les causes sous-jacentes.

  1. Activez la journalisation du démarrage pour capturer des informations détaillées sur le démarrage :
# Activer la journalisation du démarrage (nécessite un redémarrage)
bcdedit /set bootlog yes
  1. Utilisez Windows Performance Analyzer (WPA) ou les outils intégrés pour analyser les performances du démarrage :
# Générer un rapport de performance de démarrage
xperf -on PROC_THREAD+LOADER+PROFILE -stackwalk Profile -BufferSize 1024 -MaxFile 256 -FileMode Circular
  1. Vérifiez les opérations de fichiers en attente qui pourraient retarder le gestionnaire de session :
# Vérifier les opérations de renommage de fichiers en attente
$PendingOps = Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager" -Name "PendingFileRenameOperations" -ErrorAction SilentlyContinue
if ($PendingOps) {
    Write-Host "Opérations de fichiers en attente détectées :"
    $PendingOps.PendingFileRenameOperations
}
  1. Examinez l'intégrité des fichiers système :
# Exécuter le vérificateur de fichiers système
sfc /scannow
  1. Examinez les journaux d'événements matériels pour détecter d'éventuels problèmes affectant les performances du démarrage
  2. Désactivez la journalisation du démarrage après l'analyse :
# Désactiver la journalisation du démarrage
bcdedit /set bootlog no
Avertissement : L'analyse des performances de démarrage peut nécessiter plusieurs redémarrages et peut temporairement affecter les performances du système pendant la collecte des données.
05

Dépannage avancé du gestionnaire de sessions

Effectuez des diagnostics avancés lorsque les problèmes d'ID d'événement 1066 persistent ou indiquent des problèmes système plus profonds.

  1. Créez une chronologie complète des événements de démarrage :
# Créer un script d'analyse de démarrage détaillé
$StartTime = (Get-Date).AddHours(-2)
$BootEvents = Get-WinEvent -FilterHashtable @{LogName='System'; StartTime=$StartTime} | Where-Object {$_.Id -in @(12, 13, 1066, 6005, 6009, 6013)} | Sort-Object TimeCreated

foreach ($event in $BootEvents) {
    Write-Host "$($event.TimeCreated) - Event ID $($event.Id): $($event.LevelDisplayName)"
}
  1. Examinez les vidages mémoire du gestionnaire de session si disponibles :
# Vérifiez les fichiers de vidage mémoire
Get-ChildItem -Path "C:\Windows\Minidump\" -Filter "*.dmp" | Sort-Object LastWriteTime -Descending | Select-Object -First 5
  1. Analysez les performances de chargement des ruches de registre :
# Vérifiez les tailles des ruches de registre et les heures de modification
$HiveFiles = @("SYSTEM", "SOFTWARE", "SECURITY", "SAM", "DEFAULT")
foreach ($hive in $HiveFiles) {
    $hivePath = "C:\Windows\System32\config\$hive"
    if (Test-Path $hivePath) {
        $hiveInfo = Get-Item $hivePath
        Write-Host "$hive hive: Size=$([math]::Round($hiveInfo.Length/1MB,2))MB, Modified=$($hiveInfo.LastWriteTime)"
    }
}
  1. Activez la journalisation de débogage du gestionnaire de session (avancé) :
# Activer le débogage du gestionnaire de session (nécessite un redémarrage)
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Debug" -Name "DebugFlags" -Value 0x00000001 -Type DWord -Force
  1. Examinez le rapport d'erreurs Windows pour les plantages du gestionnaire de session :
# Vérifiez les rapports d'erreurs liés au gestionnaire de session
Get-WinEvent -FilterHashtable @{LogName='Application'; ProviderName='Windows Error Reporting'} -MaxEvents 50 | Where-Object {$_.Message -like "*smss*"}
Astuce pro : Les problèmes du gestionnaire de session sont souvent corrélés à une corruption du registre ou à des problèmes matériels. Envisagez d'exécuter des diagnostics de mémoire et des vérifications de disque si le timing de l'ID d'événement 1066 devient constamment anormal.

Aperçu

L'ID d'événement 1066 de la source WinLogon se déclenche pendant la séquence de démarrage de Windows lorsque le sous-système du gestionnaire de sessions (SMSS.exe) termine sa phase d'initialisation. Cet événement représente une partie normale et attendue du processus de démarrage de Windows, se produisant après le chargement du noyau mais avant que les services de connexion utilisateur ne deviennent disponibles.

Le gestionnaire de sessions est responsable de la création des processus système, de l'initialisation du registre, du démarrage du sous-système Windows et de la préparation de l'environnement pour les sessions utilisateur. Lorsque vous voyez l'ID d'événement 1066 dans votre journal système, cela confirme que cette phase critique de démarrage s'est terminée avec succès. L'événement apparaît généralement dans les premières secondes du démarrage du système, aux côtés d'autres événements liés au démarrage comme l'ID d'événement 12 (démarrage du noyau) et l'ID d'événement 6005 (démarrage du service de journal des événements).

Cet événement est particulièrement précieux pour l'analyse des performances de démarrage et le dépannage des problèmes de démarrage. Les administrateurs système surveillant les temps de démarrage ou enquêtant sur des problèmes de démarrage lent se réfèrent souvent aux horodatages de l'ID d'événement 1066 pour mesurer la durée de l'initialisation du gestionnaire de sessions. L'événement sert également de point de contrôle pour les systèmes de surveillance automatisés suivant les démarrages réussis du système dans les environnements d'entreprise.

Questions Fréquentes

Que signifie l'ID d'événement Windows 1066 et est-ce normal ?+
L'ID d'événement 1066 indique que le sous-système du gestionnaire de session Windows (SMSS.exe) a terminé avec succès son initialisation lors du démarrage du système. C'est un comportement tout à fait normal et attendu - vous devriez voir cet événement chaque fois que Windows démarre avec succès. Le gestionnaire de session est responsable de la création des processus système essentiels, de l'initialisation du registre et de la préparation de l'environnement pour la connexion de l'utilisateur. La présence de l'ID d'événement 1066 confirme que cette phase critique de démarrage s'est terminée sans erreurs.
Combien de temps devrait-il falloir pour que l'ID d'événement 1066 apparaisse après le démarrage du système ?+
Sur le matériel moderne avec SSD, l'ID d'événement 1066 apparaît généralement dans les 10 à 30 secondes après l'événement de démarrage du noyau (ID d'événement 12). Les disques durs traditionnels peuvent voir cela s'étendre à 30-60 secondes. Si l'ID d'événement 1066 prend systématiquement plus de 60 secondes à apparaître, ou s'il y a une augmentation significative du temps par rapport aux démarrages précédents, cela peut indiquer des problèmes matériels, des problèmes de pilote, une corruption du registre ou des opérations de fichiers en attente retardant le processus d'initialisation du gestionnaire de session.
Que dois-je faire si l'ID d'événement 1066 est absent de mon journal système ?+
Si l'ID d'événement 1066 est manquant, cela suggère que le gestionnaire de session n'a pas réussi à terminer l'initialisation, ce qui est un problème de démarrage sérieux. Tout d'abord, vérifiez si le système a effectivement terminé le démarrage avec succès - l'absence de l'ID d'événement 1066 est souvent corrélée à des échecs ou des blocages de démarrage. Exécutez le Vérificateur de fichiers système (sfc /scannow), vérifiez les problèmes matériels, examinez le registre pour détecter des corruptions et passez en revue d'autres événements système autour du moment du démarrage. Vous devrez peut-être démarrer à partir d'un support de récupération pour réparer le système si l'initialisation du gestionnaire de session échoue systématiquement.
Puis-je utiliser l'ID d'événement 1066 pour mesurer les améliorations des performances de démarrage ?+
Oui, l'ID d'événement 1066 est excellent pour l'analyse des performances de démarrage. Mesurez la différence de temps entre l'ID d'événement 12 (démarrage du noyau) et l'ID d'événement 1066 (initialisation du gestionnaire de session) pour suivre les performances du gestionnaire de session. Vous pouvez utiliser PowerShell pour calculer ces intervalles et établir des bases de référence. Après des optimisations système, des mises à niveau matérielles ou des modifications de configuration, comparez les nouveaux temps de l'ID d'événement 1066 à votre base de référence pour quantifier les améliorations des performances de démarrage. Cette métrique est particulièrement précieuse pour les environnements d'entreprise surveillant la santé du système.
Existe-t-il des paramètres de registre qui affectent le timing de l'ID d'événement 1066 ?+
Oui, plusieurs paramètres de registre sous HKLM\SYSTEM\CurrentControlSet\Control\Session Manager peuvent affecter le timing de l'ID d'événement 1066. La valeur 'PendingFileRenameOperations' peut retarder l'initialisation du Session Manager si de nombreuses opérations de fichiers sont en file d'attente. La valeur 'BootExecute' contrôle les programmes qui s'exécutent pendant l'initialisation du Session Manager. Les grandes ruches de registre (SYSTEM, SOFTWARE, etc.) affectent également les temps de chargement. De plus, les logiciels tiers qui s'intègrent au processus de démarrage via les clés de registre du Session Manager peuvent introduire des retards. Sauvegardez toujours le registre avant de modifier ces paramètres système critiques.
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 5617
Winlogon
Windows EventInformation

ID d'événement Windows 5617 – Winlogon : Session de connexion utilisateur détruite

L'ID d'événement 5617 indique qu'une session de connexion utilisateur a été détruite par le service Windows Logon, se produisant généralement lors des processus normaux de déconnexion ou de terminaison de session utilisateur.

18 mars12 min
Windows administrator troubleshooting Group Policy events in Event Viewer on multiple monitors
Event 1016
WinLogon
Windows EventWarning

ID d'événement Windows 1016 – WinLogon : Échec de l'application de la stratégie de groupe

L'ID d'événement 1016 indique des échecs de traitement de la stratégie de groupe lors de la connexion de l'utilisateur ou du démarrage de l'ordinateur, généralement causés par des problèmes de connectivité réseau, des problèmes de contrôleur de domaine ou des fichiers de stratégie corrompus.

18 mars12 min
Windows Event Viewer showing system event logs on a monitoring dashboard
Event 4004
WinLogon
Windows EventInformation

ID d'événement Windows 4004 – WinLogon : Initialisation du processus de connexion interactive

L'ID d'événement 4004 indique que le processus de connexion interactive de Windows a été initialisé. Cet événement informatif se déclenche lors du démarrage du système lorsque WinLogon prépare l'environnement de bureau interactif pour l'authentification de l'utilisateur.

18 mars9 min
ID d'événement Windows 1704 – Winlogon : Échec du service de profil utilisateur
Event 1704
Winlogon
Windows EventError

ID d'événement Windows 1704 – Winlogon : Échec du service de profil utilisateur

L'ID d'événement 1704 indique que le service de profil utilisateur n'a pas pu charger un profil utilisateur, empêchant une connexion utilisateur réussie et pouvant potentiellement causer une corruption du profil ou des problèmes d'accès.

18 mars12 min

Discussion

Partagez vos réflexions et analyses

Vous devez être connecté pour commenter.

Chargement des commentaires...