netlogon.bak C:\Windows\debug\netlogon.bak
netlogon.bak : ancienne version de netlogon.log, créée quand celui-ci atteint sa taille maximale (20 Mo par défaut) ; un seul fichier .bak est conservé.
À quoi ça sert
Quand netlogon.log atteint sa taille maximale, 20 Mo par défaut, Netlogon le renomme en netlogon.bak et ouvre un nouveau netlogon.log. Le .bak est donc la période précédente du même journal de débogage. Il ne se crée qu’après le remplissage du journal, et seul le dernier est gardé : la rotation suivante l’écrase.
Ce qu’il contient
- Les mêmes lignes que
netlogon.log, pour la période qui précède : découverte de contrôleur de domaine, canal sécurisé, authentification, erreurs DNS ou de site. - Rien d’autre : si le débogage Netlogon n’a jamais été activé, ni le .log ni le .bak n’existent.
Risques et bonnes pratiques
- Un diagnostic qui remonte dans le temps doit lire les deux fichiers : l’événement cherché peut se trouver dans le .bak si le .log vient de repartir à zéro.
- Sur un contrôleur de domaine chargé, 20 Mo se remplissent vite en mode détaillé. Augmentez la valeur
MaximumLogFileSize(en octets) sousHKLM\SYSTEM\CurrentControlSet\Services\Netlogon\Parameterspour garder plus d’historique. - Désactivez la journalisation détaillée une fois le diagnostic terminé : elle consomme de l’espace et de l’E/S.
Commandes utiles
:: Activer la journalisation détaillée de Netlogon (en administrateur)nltest /dbflag:0x2080ffff
:: La désactiver une fois le diagnostic terminénltest /dbflag:0x0# Dernières lignes de l'ancien journalGet-Content "$env:windir\debug\netlogon.bak" -Tail 50
# Erreurs de découverte de contrôleur de domaine, ancien et nouveau journal confondusSelect-String -Path "$env:windir\debug\netlogon.*" -Pattern 'NO_CLIENT_SITE|DsGetDcName|0x[0-9a-f]{4,8}' | Select-Object -Last 30Format
Fichier texte, copie de netlogon.log à la date de la rotation. Chaque ligne commence par la date et l’heure.
Rotation et archivage
La rotation a lieu à la taille maximale (20 Mo par défaut) ; un seul .bak est conservé. Copiez-le avant qu’une nouvelle rotation ne l’écrase.
Comment le lire
Comme netlogon.log : repérez l’heure de l’incident, puis les lignes d’erreur. Si l’heure n’est pas dans le .log, cherchez dans le .bak.