vendredi 20 janvier 2012

Mot de passe Windows 7 perdu

Ce n’est pas une nouveauté, mais pour ceux qui ne connaissent pas ça peut économiser une réinstallation et tout ça en moins de 10min.

Il suffit simplement d’un Live CD, linux dans mon cas et de démarrer dessus.
La technique est simple et fonctionne aussi sur Vista normalement.
Il permet de réinitialiser un mot de passe oublié, de créer un compte, d’activer le compte administrateur local…

Le principe est de remplacer l’exécutable Utilman.exe, qui gère les options d’ergonomie, options disponibles dès l’ouverture de session via cet icone bleu image, par l’invite de commande cmd.exe.
Ainsi en cliquant sur l’icône des options d’ergonomie, l’invite de commande se lance et dispose de droits permettant un certain nombre d’opérations d’administration.
Partant du principe que les lecteurs de se blog ont un minimum de bases en informatique, je ne détaillerais pas comment booter sur un cd, lire un fdisk etc…

#Selon le livecd, vous risquez de devoir mettre sudo devant les commande suivantes.

#Afficher la liste des partitions pour savoir quelle partition est celle contenant le système Windows
fdisk –l
#Monter la partition Windows (dans le cas présent 1ere partition du 1er disque dur)
mount –t ntfs-3g /dev/sda1 /mnt
#Se déplacer dans le dossier system32 de la partition Windows
#Attention les majuscules sont importantes
cd /mnt/Windows/System32
#Renommer Utilman.exe
mv Utilman.exe Utilman.exe.bak
#Copier cmd.exe sous le nom Utilman.exe
cp cmd.exe Utilman.exe
#Redémarrer
init 6

Il suffit ensuite de cliquer sur l’icone bleu d’option d’ergonomie pour voir afficher le prompt de l’invite de commande.

Petit rappel des commandes utiles dans le cas présent :
#Afficher la liste des utilisateurs
net user
#Réinitialiser le mots de passe oublié
net user nom_utilisateur *
#Activer le compte administrateur local éventuellement
net user administrateur /active:yes

Une fois terminé, vous pouvez vous connecter avec le mot de passe ainsi modifié.
Pensez à remplacer le Utilman.exe par le Utilman.exe.bak d’origine pour remettre les choses dans leur état initial.
Lire la suite »