J'ai une installation de Windows 7 avec un seul compte (administrateur) (l'invité est désactivé). Il est configuré pour se connecter automatiquement afin que je puisse entrer sans aucun problème et je peux également `` cliquer avec le bouton droit '' -> `` exécuter en tant qu'administrateur '' sans avoir à taper de mot de passe, simplement en cliquant sur `` oui '' lorsque l'invite UAC apparaît.
J'ai oublié le mot de passe et j'aimerais le récupérer.
J'ai lu que (à cause de la connexion automatique) je devrais avoir ces clés:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon = "1"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName = username
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword = password
J'ai AutoAdminLogon
et DefaultUserName
non DefaultPassword
.
Comment le système peut-il se connecter automatiquement si le mot de passe n'est pas là? Cela peut-il être ailleurs?
Ayant cela, je peux exécuter les choses en tant qu'administrateur, je pense qu'il devrait y avoir un moyen de changer le mot de passe sans entrer l'ancien, mais je ne sais pas comment ...
EDIT Je ne pense pas que mon mot de passe soit vide parce que si j'essaye de le changer dans les paramètres du compte en laissant l'ancien champ de mot de passe noir, il me dit que le mot de passe est incorrect
EDIT2 ophcrack ne trouve pas 4 hachages et ne détecte aucune erreur mais le .txt où il est censé mettre le mot de passe est vide. Je commence vraiment à penser que le mot de passe administrateur est en effet vide ... Y a-t-il un moyen d'en être sûr? Et s'il est vraiment vide, ne devrait-il pas y avoir un moyen non-hacky d'en définir un?
EDIT3 Comme suggéré par l'utilisateur @abhishekkannojia j'ai essayé la commande:
net user *account name* *new password*
Mais avant de passer par les étapes pour obtenir un super shell utilisateur, je l'ai essayé sur un shell exécuté en tant qu'administrateur et surprise surprise ... ça a marché! Il ne m'a pas demandé le mot de passe précédent et j'ai vérifié que le nouveau était effectivement actif. Par curiosité, j'ai réessayé cette commande et elle m'a quand même permis de changer le mot de passe du compte auquel je suis connecté sans me demander le précédent. C'est un peu étrange mais ... ça a marché.
Donc, j'accepte la réponse @abhishekkannojia mais je recommande à tous ceux qui liront cette question d'essayer ma première version "douce" (en utilisant le shell administrateur). Un remerciement spécial à @Jason C qui a publié le logiciel: http://securityxploded.com/windows-autologin-password.php qui aurait été parfait pour moi si j'avais configuré la connexion automatique comme celle-ci