Essayer de redémarrer complètement l'ordinateur, ça se répare parfois seul.
Dans ce qui suit il peut être proposé d'activer le compte
Administrateur prédéfini. Ce compte est un ultime secours, il
ne faut pas l'utiliser de manière courante. On pourra le désactiver avec la
commande net user administrateur /active:no ou le
munir d'un mot de passe.
Si un compte administrateur est encore disponible, utiliser ce compte pour revenir à un point de restauration, ou réparer le registre comme indiqué plus loin.
On ne dispose pas d'un autre compte admin pour se dépanner.
Au passage il n'est pas normal d'avoir un seul compte admin. Il en faut au moins
deux.
Si le compte devenu indisponible était un compte standard,
redémarrer en mode
sans échec et utiliser le compte Administrateur prédéfini.
Si le compte devenu indisponible était un compte admin, alors l'Administrateur prédéfini du mode sans échec n'est pas proposé avec Vista ou Win7 s'il n'avait pas été activé au préalable.
Le compte devenu inaccessible devrait tout de même s'ouvrir en mode sans échec en créant un profil provisoire. Celui-ci a les pouvoirs admin du compte qu'il remplace. Utiliser ce compte pour créer un autre compte admin ou revenir à un point de restauration.
On peut au besoin activer l'Administrateur prédéfini :
À partir de la session provisoire obtenue en mode sans échec :
En se contentant de l'option Invite de commande en mode sans échec :
Si aucune de ces solutions ne fonctionne, ou que le mot de passe n'est plus reconnu, d'autres méthodes existent pour activer l'Administrateur, supprimer les mots de passe, et plus encore.
Dès qu'on dispose d'un compte admin, on peut revenir à un point de restauration.
Si revenir à un point de restauration n'est pas possible, il faut éditer le
registre avec regedit (WIN, regedit)
Pour sauvegarder le registre,
faire un point de restauration, et/ou exporter la
clé à modifier (ProfileList).
Examiner la clé
ProfileList :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\ProfileList
Repérer les clés des comptes utilisateurs, leurs noms commencent
par S-1-5-21 et se terminent par -1000 ou -1001 ou -1002, etc.
Sous chacune ce ces clés, une entrée nommée
ProfileImagePath contient le profil
auquel est relié le compte SID.
Le problème est causé par le fait que la clé du compte a été désactivée par le système, lequel a ajouté une extension .bak à la clé pour mettre le compte en standby. La raison pour laquelle cela se produit parfois est à discuter.
Supposons pour ce qui suit que la clé concernée se termine par -1003
Deux situations sont possibles : le compte est cité une fois ou deux fois.
Le compte est cité une seule fois, avec un .bak ajouté à la fin
Retirer le .bak ; vérifier que le contenu de l'entrée ProfileImagePath
correspond au bon profil. Vérifier dans l'Explorateur que ce profil existe bien,
avec le bon nom de dossier.
Le compte est cité deux fois : une fois sans .bak, une fois avec .bak
Le bon compte est celui avec .bak, l'autre clé correspond à un
profil provisoire de la
forme NomDuProfil.NomDeLaMachine
Vérifier en comparant les contenus des entrées ProfileImagePath.
Vérifier que le dossier du profil existe bien avec le bon nom.
Comme le nom du profil existe déjà, il va falloir jouer aux chaises musicales en
lui donnant un nom temporaire.
Renommer le SID -1003 en -1003stby (le nom -1003 est libéré)
Renommer le SID -1003.bak en -1003 (le profil est réhabilité)
Renommer le SID -1003stby en -1003.bak (on pourra le supprimer plus tard si tout
va bien)
On pourra supprimer le profil provisoire.
Redémarrer....
La procédure est décrite en images par la
KB947215 anglaise.
Pour comparer, voici la
KB947215 en français (pas la même date et pas la même version)
Ces explications ont été reprises par diverses FAQ :
http://www.labo-microsoft.org/t/28606/
http://www.vistax64.com/tutorials/130095-user-profile-service-failed-logon-user-profile-cannot-loaded.html
Sur Answers US,
Windows 7 Security, Privacy, and User Accounts, une très très longue
discussion sur le sujet, avec de nombreux témoignages de succès :
I receive error message: The user profile service failed the logon. User profile
cannot be loaded
Au passage, si vous désirez de l'aide, adressez-vous aux forums Microsoft
Answers en français :
http://social.answers.microsoft.com/Forums/fr-fr/categories
Admin
J'appelle admin un compte utilisateur ayant les pouvoirs d'administration. Un
compte normal est dit Standard.
Administrateur prédéfini
On désigne par le terme Administrateur avec un grand A le compte Administrateur
intégré, ou Administrateur prédéfini. Celui-ci fait partie intégrante de Windows. Son
profil est créé lors de sa première utilisation. Il est normalement désactivé.
Avec Windows XP il est disponible en mode sans échec. Avec Vista et Win7 il est
disponible en mode sans échec à condition qu'aucun autre compte admin n'existe !
À moins bien sûr que le compte ait été activé avec la commande net user
administrateur /active
En cas de gros problème on arrive quand même à l'activer ; voir ces
solutions.
Net user administrateur
/active
Le yes est implicite, la commande complète est net user administrateur /active:yes
Pour désactiver le compte administrateur entrer la commande net user
administrateur /active:no
La commande est localisée : sur un Windows en anglais la commande utilisera le
terme administrator.
Faire très attention en entrant la commande. En effet net user trucmuch babaorum
modifie le mot de passe du compte trucmuch en babaorum. Cette très mauvaise
ergonomie de la commande fait que si on se trompe en voulant activer le compte
administrateur, on peut avoir créé un mot de passe à la noix.
Profil temporaire
Bienvenue reste affiché pendant un temps anormalement long, signe de la création
d'un nouveau profil. Une fois arrivé sur le bureau, un
avertissement s'affiche en bas à droite. Dans Users, un profil "TEMP" est
présent. Ce profil est admin s'il remplace un compte admin. On peut alors s'en
servir pour revenir à un point de restauration, créer un nouveau compte admin,
supprimer les mots de passe, activer l'Administrateur prédéfini, etc. Le dossier
TEMP est supprimé en quittant la session.
Profil provisoire
J'appelle "Profil provisoire" le profil neuf qui est créé par le système en cas
de difficulté avec le compte de l'utilisateur. Il s'agit d'un profil qui prend
le nom du profil qu'il remplace, complété du nom de la machine. Si plusieurs
anomalies surviennent, il est possible de se retrouver ainsi avec des profils
numérotés. Exemples :
c:\Users\Tugdual.Ordinateur
c:\Users\Tugdual.Ordinateur.001
c:\Users\Tugdual.Ordinateur.002
c:\Users\Tugdual.Ordinateur.003
À la différence des profils temporaires (Users\TEMP) les profils provisoires
sont permanents. Le profil d'origine restant en place, il sera possible de le
réparer, puis de supprimer les profils provisoires.
Quand un profil provisoire est créé, Bienvenue reste affiché pendant un moment,
le temps que le nouveau profil soit créé à partir du profil par défaut. Un
profil provisoire est admin s'il remplace un profil admin, et il utilise le même
mot de passe.
Récupération d'un
profil corrompu
Activer l'Administrateur prédéfini, résoudre les problèmes de mot de passe
Pour ceux
qui ont acheté un ordinateur avec Windows préinstallé et qui n'ont pas le CD ou
le DVD d'installation
http://fspsa.free.fr/pour-ceux-qui-n-ont-pas-le-cd.htm
(même cible)
Publié le
06/01/2011