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.
Table des matières
- 1 Qu’est ce que le profil utilisateur de Windows
- 2 Le profil utilisateur dans Windows
- 3 Les variantes d’environnement du profil utilisateur
- 4 Les profils dans le registre Windows
- 5 Erreur d’ouverture de session ou profil temporaire
- 6 Déplacer les dossiers du profil utilisateur de Windows
- 7 Transférer dossiers utilisateurs d’un PC à l’autre
- 8 Liens
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.
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
Le profil utilisateur dans Windows
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.
Sur Windows 11, Windows 10, 7, 8 et Vista
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).
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.
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.
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.
Par exemple sur Windows 10 :
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
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’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
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
- Ensuite cliquez sur emplacement
- Modifier le chemin à partir du bouton Déplacer
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
Lorsque l’on change de PC, on peut avoir besoin de recopier la session utilisateur de Windows.
Pour vous aider, suivez ce tutoriel dédié :
Liens
- Les utilisateurs et sessions Windows : le guide COMPLET
- Compte local VS compte Microsoft
- Comment créer un utilisateur sur Windows 10
- Comment ajouter un utilisateur administrateur sur Windows 10
- netplwiz : créer, supprimer les comptes utilisateurs Windows
- Comment supprimer un utilisateur sur Windows 10
- Comment changer le mot de passe d’un utilisateur Windows 10
- Comment créer une session invité sur Windows 10, Windows 11
- Profils utilisateurs dans Windows
- FAQ – compte utilisateur administrateur et standard sur Windows 10 et Windows 11
- Passer un utilisateur en administrateur sur Windows 10/11 (5 façons)
- Je n’arrive pas à ouvrir de session Windows 10 : comment faire ?
- Déverrouiller Windows 10 sans mot de passe
- Supprimer le mot de passe de Windows 10 pour démarrer sans mot de passe
- Comment activer le compte administrateur intégré sur Windows 10
- Comment créer un compte local (Non Microsoft) sur Windows 10 ou Windows 11
- Retrouver mot de passe Windows perdu ou oublié
- Réinitialiser le mot de passe perdu ou oublié sur Windows 10
- Comment supprimer le mot de passe après la mise en veille sur Windows 10
- Comment supprimer compte administrateur intégré Windows 11, 10
- lusrmgr.msc : gestion des utilisateurs et groupes locaux sur Windows 10/11