Voici des astuces pour les utilisateurs avancés de Windows. Celles-ci permettent de résoudre un problème qui survient avec un compte utilisateur sur l'ordinateur. Celui-ci est chargé sous forme de profil temporaire après l'ouverture de session. La problématique a déjà été observée sur Windows Vista, mais surtout sur Windows 7 et parfois sur Windows 10.

Article mis à jour le 16 janvier 2018

Le problème du profil temporaire peut survenir notamment lorsqu'un administrateur de l'ordinateur renomme le dossier d'un compte utilisateur (C:\Users\NomUtilisateur) pour recréer un nouveau compte (par exemple lorsque l'ancien compte avait un problème).

À l'ouverture de la session du nouveau compte, un message Windows s'affiche avec un texte ressemblant à ceci (ou celui sur l'image d'introduction à cet article) :

« Votre profil utilisateur n'a pas été chargé correctement ! Votre session a été ouverte avec un profil temporaire.

Les modifications effectuées à ce profil seront perdues lorsque vous vous déconnecterez. Consultez le journal des événements pour plus d'informations ou contactez votre administrateur ».

Qu'est-ce qui se passe ?

Le compte (ou profil) temporaire se crée chaque fois qu'on ouvre la session de l'utilisateur. Tout changement apporté dans le profil n'est jamais enregistré. Le problème provient d'une sauvegarde de l'ancien compte dans la base de registre de Windows.

IMPORTANT : avant de procéder aux solutions 2 et 3 proposées ci-dessous, je vous encourage fortement à faire une sauvegarde complète de votre compte utilisateur en problème afin de ne pas perdre vos données importantes (photos, documents et autres).

Depuis le profil temporaire ou un autre compte administrateur de l'ordinateur, rendez-vous dans le dossier « C:\Users » ou « C:\Utilisateurs » depuis l'Explorateur Windows, puis copiez le dossier correspondant à votre compte utilisateur habituel (exemple C:\Utilisateurs\Dominic) vers un disque dur externe ou un autre dossier de votre ordinateur (par exemple dans un dossier nommé « C:\Sauvegarde »).

Solution 1

Je crois que cette solution peut être la plus simple à exécuter et la moins risquée, ce pourquoi je vous la propose en premier. Vous n'aurez pas ici à modifier la base de registre de Windows, à moins que vous ne souhaitiez faire un peu de ménage dans celle-ci en supprimant les clés de registre mentionnées à la solution 2 (clés menant vers le dossier du profil temporaire).

Note : cette solution a un inconvénient de taille; il faudra inévitablement configurer à nouveau tous vos logiciels et applications comme les préférences de votre navigateur Web ou vos comptes de courriels. Si vous ne souhaitez pas perdre les préférences de votre compte utilisateur actuel, passez à la solution 2 ou 3.

Depuis le profil temporaire Windows actuel ou un autre compte administrateur de l'ordinateur, créez un nouveau compte utilisateur « local » qui sera lui aussi administrateur. Vous pouvez suivre les étapes expliquées par Microsoft pour Windows 10 et pour Windows 7 ou 8.1. Le nouveau compte utilisateur ne doit pas avoir le même nom que l'ancien compte qui est en problème.

Lorsque le nouveau compte utilisateur est créé, déconnectez-vous du profil temporaire et reconnectez-vous sur le nouveau compte utilisateur qui devrait s'afficher à l'écran de verrouillage de Windows. Ouvrez ensuite l'Explorateur de Windows, puis copiez les données qui se trouvent dans le dossier de votre ancien compte utilisateur (exemple C:\Utilisateurs\Dominic) vers votre nouveau compte. Vous pouvez par exemple copier les données du dossier « C:\Utilisateurs\MonAncienCompte\Documents » vers le dossier « Mes documents » du nouveau compte.

Lorsque cette étape est complétée, rendez-vous dans la gestion des comptes utilisateurs de Windows (voir les liens donnés plus haut) et vérifiez si l'ancien compte utilisateur en problème est toujours là. Si c'est le cas, supprimez-le.

Solution 2

Cette fois, il faudra modifier la base de registre de Windows en supprimant une clé finissant par « .bak ». On va ainsi tenter de récupérer le compte utilisateur habituel afin qu'il ne s'ouvre plus en tant que profil temporaire :

  1. Ouvrir une session Windows avec un compte administrateur valide et fonctionnel (cela peut aussi fonctionner depuis le profil temporaire)
  2. Ouvrir l'éditeur de registre Windows (aller dans le menu Démarrer, cliquer sur Exécuter, puis taper le terme Regedit; si vous êtes avec Windows 10, cherchez simplement le terme dans l'outil de recherche Cortana de la barre des tâches).
  3. Chercher la clé suivante (menu Édition et Rechercher) : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  4. Trouver et supprimer une clé commençant par « S-1-5 » et finissant par « .bak » (exemple : S-1-5-XXXXXXXXXXXXXXxXXXX.bak)
  5. Redémarrer l'ordinateur et tenter d'ouvrir à nouveau le compte utilisateur qui était en problème

Attention : il y aura logiquement une clé sans « .bak » à la fin et une autre avec un « .bak ». Supprimez seulement celle finissant par le « .bak » et redémarrez l'ordinateur.

Registre Windows

Solution 3

Microsoft propose sur son site Web une autre procédure différente de la mienne (merci à Marc qui a suggéré le lien en commentaire à mon article).

Globalement, sa méthode ne supprime pas la clé finissant par « .bak ». Elle consiste plutôt à renommer la clé qui n'a pas de « .bak » pour enlever le « .bak » à l'autre clé.

ATTENTION : certains de mes lecteurs ont utilisé cette solution et se sont retrouvés avec un problème de mot de passe pour ouvrir leur compte utilisateur suite à la manipulation (alors que pour moi elle n'a eu aucune incidence). UTILISEZ À VOS RISQUES!

Comme à la Solution 2, ouvrez l'éditeur de registre de Windows et cherchez la clé « HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList ».

Si vous trouvez deux dossiers dont le nom commence par S-1-5, suivi du même long numéro et si l'un d'eux se termine par « .bak », vous devez renommer le dossier « .bak ». Pour cela, procédez comme suit :

Cliquez avec le bouton droit sur le dossier sans l'extension .bak, puis cliquez sur Renommer. Tapez .ba et appuyez sur ENTRÉE.

Profil temporaire étape 2
Ajouter « .ba » à la clé sans .bak

Cliquez avec le bouton droit sur le dossier .bak, puis cliquez sur Renommer. Supprimez .bak à la fin du nom du dossier et appuyez sur ENTRÉE.

Profil temporaire étape 2
Supprimer le .bak de la clé qui a le .bak

Cliquez avec le bouton droit sur le dossier .ba, puis cliquez sur Renommer. Remplacez .ba par .bak à la fin du nom du dossier et appuyez sur ENTRÉE.

Profil temporaire étape 3
Remplacer le .ba de la clé par .bak

Si vous ne trouvez qu'un seul dossier dont le nom commence par S-1-5, suivi d'un long numéro et qui se termine par .bak, cliquez avec le bouton droit sur le dossier, puis cliquez sur Renommer. Supprimez ensuite .bak à la fin du nom du dossier et appuyez sur ENTRÉE.

Microsoft suggère ensuite de modifier les deux valeurs suivantes de la clé qui n'a plus de .bak :

Cliquez sur le dossier sans l'extension .bak. Dans le volet de détails, double-cliquez sur RefCount, tapez 0, puis cliquez sur OK.

Changer la valeur RefCount de la clé de registre
Changer la valeur RefCount de la clé de registre en mettant « 0 »

Cliquez sur le dossier sans l’extension .bak. Dans le volet de détails, double-cliquez sur State, tapez 0, puis cliquez sur OK.

Changer la valeur de la clé de Registre
Changer la valeur State de la clé de registre en mettant « 0 »

Il suffit ensuite de redémarrer l'ordinateur et de se connecter à l'ancien compte utilisateur à l'ouverture de session Windows.

Le problème n'est toujours pas résolu à la suite de ces manipulations ? N'hésitez pas à poser vos questions en commentaire à cet article.