Le profil utilisateur dans Windows

Dernière Mise à jour le

Voici une page qui décrit le fonctionnement des profils utilisateurs dans Windows.
Le profil utilisateur Windows stocke les paramètres utilisateurs.
Soit donc les données tels que les documents, paramètres de Windows (fond d’écran etc), les paramètres des applications, etc.
Ainsi, lorsque vous démarrez Windows et ouvrez la session utilisateur, vous retrouvez votre environnement.

Dans cet article, vous trouverez les explications sur le fonctionnement du profil utilisateur de Windows XP, 7, 8.1 et 10.

Le profil utilisateur dans Windows

Qu’est ce que le profil utilisateur de Windows

Lorsque vous utilisez un ordinateur, vous avez besoin de stocker des informations (documents, etc) et paramètres (fonds d’écran, polices, thèmes, etc) spécifiques à votre utilisateur.
De même, vous avez les préférences de vos applications. Comment vous les avez paramétrer, etc.
Ces données et informations sont stockées dans ce que l’on appelle un profil utilisateur. Ce profil est associé à votre utilisateur Windows courant.

On les trouve sous la forme de fichiers dans des répertoires spécifiques suivant une structure définie.
Mais aussi une partie se trouve la base de registre Windows.

Ainsi lorsque vous ouvrez votre session utilisateur Windows, ce dernier charge alors les paramètres personnels.
Pour cela, il ouvre le contenu et charge le profil utilisateur.
Une fois réussi, vous retrouvez votre environnement de bureau Windows.

Le profil utilisateur de Windows dans le registre

Pour plus d’informations, sur la structure de la partition C de Windows, vous pouvez vous reporter à l’article : La partition C et dossier Windows

Les dossier d’un profil utilisateur

Sur Windows XP

Dans Windows XP, les profils Utilisateurs sont stockés dans C:\Documents and Settings\.

On trouve alors la liste des profils utilisateurs.
En cliquant sur l’un des dossiers, on trouve alors une liste de répertoires avec des fonctions différentes.
Les répertoires dont les dossiers sont transparents sont des répertoires cachés/systèmes et ne sont pas visibles par défaut.
Suivre alors ce lien : Afficher les fichiers cachés / systèmes.

  • Application Data : Stocke les données relatives aux applications
  • Bureau : stocke les données du bureau (raccourcis, etc).
  • Cookies : stocke les cookies
  • Local Settings  : contient les informations locales
  • Menu Démarrer : contient les raccourcis du Menu Démarrer relatifs à l’utilisateur, les raccourcis présents ne seront visibles que par cet utilisateur
  • Mes Documents : stocke les documents de l’utilisateur
  • SentTo : stocke les raccourcis des « envoyer vers »
  • UserData : stocke les informations de l’utilisateur
  • Voisinage d’impression/réseau : stocke les raccourcis des imprimantes et réseaux.
Répertoire des profils utilisateurs dans Windows XP

Sur Windows Vista, Windows 7, Windows 8 ou Windows 10

Sous Windows 7, 8.1 et et Windows 10, le profil utilisatuer se trouve dans le dossier : C:\Utilisateurs ou C:\Users.
Ces modifications de la structure sont intervenus à partir de Windows Vista.

Les répertoires sont quelque peu différents de Windows XP, on voit des raccourcis supplémentaires pour stocker les images, Vidéos, Téléchargements etc.
En outre, le répertoire Application Data est devenu AppData, Application Data n’est plus qu’un lien symbolique (Jonctions) qui pointe vers AppData (afin de garantir la rétro-compatibilité des applications).

Répertoire des profils utilisateurs de Windows 7, 8.1 et 10

La commande dir /ad dans le répertoire permet de visualiser ces liens symboliques.
Il apparaît alors que les données volatiles sont stockées dans un répertoire AppData\Roaming et les données spécifiques à l’utilisateur pointent vers un dossier AppData\Local

Depuis Windows Vista/Seven, le dossier Appdata stocke donc les informations relatives à la machine et utilisées par les applications mais aussi les informations relatives à l’utilisateur, ce dernier contient trois sous-répertoires :

  • Local et LocalLow qui stocke les informations relatives à la machine (comme le cache internet), ou relatives aux applications).
  • Roaming : les informations volatiles et qui ne sont pas dépendantes de la machine comme les raccourcis utilisateurs.
Répertoire des profils utilisateurs de Windows 7, 8.1 et 10

Les dossiers All Users et Default Users

Le dossier All Users est un dossier accessible à tous les utilisateurs et qui permet de stocker des informations qui seront partagées.
Admettons que vous avez 10 profils utilisateurs et que vous souhaitez ajouter un raccourci sur le bureau (ou dans le Menu Démarrer) à tous ces utilisateurs.
Au lieu de devoir mettre ce raccourci dans le dossier Bureau de chaque utilisateur, il vous suffit de placer le raccourci dans le dossier Bureau de All Users.
Automatiquement le raccourci apparaîtra sur tous les bureaux de tous les utilisateurs.

Le dossier Default User stocke le profil par défaut, lorsque vous créez un nouvel utilisateur, ce dernier bénéficiera automatiquement du profil contenu dans Default User.
La création du profil de l’utilisateur ne se fait pas au moment où vous créez l’utilisateur mais au premier chargement (connexion) avec l’utilisateur. Windows copie alors le contenu du profil « Default User » vers le nouveau profil de l’utilisateur.
C’est pour cela qu’en autre, à chaque fois, que vous créez un nouvel utilisateur ce dernier :

  • Au premier démarrage, il y a un temps où Windows effectue des opérations systèmes. En réalité, il copie le profil Default User vers celui du nouvel utilisateur et créé les clés du registre qui vont bien.
  • On retrouve les mêmes paramètres : même icône, même arrière plan, couleurs, etc

Les variantes d’environnement du profil utilisateur

Enfin les répertoires des profils peuvent être appelés à partir de variables d’environnement.
La commande set en liste une partie, on voit ci dessous que la variable %APPDATA% pointe vers le dossier AppData\Roaming de notre profil soit donc C:\Users\Malekal_morte\AppData\Roaming.

La variable pour le répertoire TEMP est donc %TEMP%, vous pouvez très bien aller directement dans ce dossier, en tapant le chemin complet dans la barre d’adresse : « C:\Utilisateurs\Malekal_morte\AppData\Local\Temp ou %TEMP%, les deux manières aboutiront.

Les variables d'environnements et le profil utilisateur de Windows

On détaille celle-ci sur la page suivante : Les variables d’environnement de Windows

Les profils dans le registre Windows

Certaines informations sont stockées dans le registre Windows.
La liste des utilisateurs (et des profils) est stockée dans la clef : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
On trouve alors en liste les sessions utilisateur avec leur SID (S-1-XXX).

  • Les petits SID correspondent aux utilisateurs systèmes de Windows.
  • Les longs SID aux utilisateurs

Lorsque l’on ouvre le SID, on trouve les configurations et le chemin du profil utilisateur.

ProfileList qui stocke les données des profils dans le registre de Windows

Par exemple sur Windows 10 :

ProfileList qui stocke les données des profils dans le registre de Windows
Ces clés et données sont donc très importantes car elles servent de tables de correspondances pour ouvrir la session utilisateur.
Si des incohérences ou corruptions sont présentes alors un message d’erreurs s’affichera à l’ouverture et chargement de la session utilisateur.

Enfin les correspondances SID et session peuvent être facilement listées en wmi (voir tutoriel Wmi).
Ainsi en invite de commandes, saisissez la commande :

wmic useraccount get name,fullname,sid,Caption
ProfileList et la correspondance avec les utilisateurs Windows

La clef HKEY_USERS\Sid est stockée dans le fichier NTUSER.DAT qui se trouve à la racine de chaque profil.
Par exemple pour le profil Mak, cela donne : C:\Documents and Settings\Mak\NTUSER.DAT.

Ainsi lorsque vous ouvrez une session utilisateur.
Windows lit et charge le contenu de NTUSER.DAT puis les fichiers de la session utilisateur (C:\Users\XXX).

Emplacement des dossiers du profil Windows

L’emplacement des dossiers utilisateurs (Mes Documents, Vidéos, Images, Ma Musique etc) sont stockées dans la clé du registre Windows : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

Déplacer l'emplacement des dossiers du profil utilisateur de Windows

D’autres variables d’environnement sont stockées dans les clés :

  • HKEY_CURRENT_USER\Environment
  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

Erreur d’ouverture de session ou profil temporaire

Si le profil utilisateur est corrompu, vous risquez alors d’avoir des erreurs et problème d’ouverture de session.
Par exemple :

  • Le fichier NTUser.dat est corrompu ou manquant.
  • L’antivirus verrouille ce dernier et Windows ne peut l’ouvrir.
  • Un problème de disque provoque des erreurs d’ouverture des fichiers du profil utilisateur.
  • Incohérence dans les données du ProfileList et le contenu du disque.
  • Une mauvaise arborescence après des modifications

En général, cela se traduit par le message : Votre session a été ouverture avec un profil temporaire

Votre session a été ouverture avec un profil temporaire

Dans le cas où le fichier NTUSER.DAT est endommagé, le chargement des profils n’est pas possible, vous pouvez obtenir un message d’erreur (ou pas)…
Le fond d’écran, le thème etc ne se chargeront alors pas.

Déplacer les dossiers du profil utilisateur de Windows

Il est tout à fait possible de copier le contenu d’un profil vers un autre.
La création des utilisateurs ne sera pas détaillée sur cette page, se reporter à la page : Gestion des utilisateurs sur Windows

Vous pouvez donc modifier ces chemins.P
Par exemple, vous désirez déplacer les données utilisateurs d’une partition à l’autre.
Cela ne concerne que les dossiers : Documents, Vidéos, Images, bureau ou téléchargements.

Pour cela,

  • Il suffit de faire un clic droit sur le dossier en question depuis l’accès rapide.
  • Puis faites cliquez sur Propriétés
Déplacer les dossiers du profil utilisateur de Windows
  • Ensuite cliquez sur emplacement
  • Modifier le chemin à partir du bouton Déplacer
Déplacer les dossiers du profil utilisateur de Windows

Pour d’autres méthodes, se reporter à la page : Comment déplacer ses données utilisateurs

Transférer dossiers utilisateurs d’un PC à l’autre

Se reporter à la page : Transfert données utilisateurs de PC à PC sur Windows

Liens connexes sur les utilisateurs Windows

(Visité 27 818 fois, 42 visites ce jour)
Une question informatique ?
Un virus à supprimer ? Votre PC est lent ?
Demander de l'aide sur le forum
20 Partages
Tweetez
Partagez20
Enregistrer
Partagez