Aller au contenuAller à l'arborescence
  1. C:
  2. Windows
  3. debug
  4. usermode
  5. userenv.log
JournalRisque : Prudence
  • Hérité de XP

userenv.log C:\Windows\debug\usermode\userenv.log

userenv.log : ancien journal de débogage de la bibliothèque Userenv (profils, stratégies de groupe). Aujourd'hui, activez plutôt gpsvc.log, même dossier.

Mis à jour le Par AltF4 Formation

À quoi ça sert

userenv.log est l’ancien journal de débogage de la bibliothèque Userenv, celle qui charge les profils et applique les stratégies de groupe. Il date d’avant Windows Vista. Aujourd’hui, la journalisation détaillée des stratégies de groupe est écrite dans gpsvc.log, dans le même dossier usermode. C’est celui-là qu’il faut activer et lire. Sur un poste récent, ne vous attendez pas à trouver userenv.log.

Ce qu’il contient

  • Quand la journalisation est active, des traces de chargement de profil et de traitement des stratégies, avec les codes d’erreur correspondants.
  • Sur un poste récent où rien n’a été activé, le fichier n’existe pas.

Risques et bonnes pratiques

  • Le système n’en a pas besoin : le supprimer est sans conséquence.
  • Une journalisation détaillée laissée active ralentit les ouvertures de session et fait grossir le fichier. Désactivez-la une fois le diagnostic terminé.
  • Le contenu peut citer des noms d’utilisateurs et de stratégies : relisez-le avant de le diffuser.
  • Pour un diagnostic actuel, activez plutôt gpsvc.log avec la valeur GPSvcDebugLevel ci-dessous. Le dossier C:\Windows\debug\usermode doit exister.

Commandes utiles

Fenêtre de terminal
# Le fichier existe-t-il ?
Get-Item "$env:windir\debug\usermode\userenv.log" -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
# Alternative actuelle : activer gpsvc.log (valeur 0x30002), puis refaire l'ouverture de session
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v GPSvcDebugLevel /t REG_DWORD /d 0x30002 /f
# Journal de stratégie de groupe, qui reste la première source
Get-WinEvent -LogName 'Microsoft-Windows-GroupPolicy/Operational' -MaxEvents 20

Format

Texte brut. Chaque ligne porte en général un identifiant de processus et de thread, l’heure, puis le message.

Rotation et archivage

Le fichier grossit tant que la journalisation reste active. Copiez-le avant de le vider si vous devez le conserver.

Comment le lire

Repérez l’heure de l’ouverture de session concernée, cherchez les lignes qui contiennent « failed » ou un code d’erreur, puis confirmez avec gpresult /h rapport.html et le journal Operational de Group Policy.

Signaler une erreur