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
Réponses:
Je me souviens quand j'ai oublié mon mot de passe administrateur Windows et comment j'ai essayé différentes méthodes pour récupérer le mot de passe. La méthode suivante a fonctionné pour moi.
Vous ne pouvez pas récupérer le mot de passe en suivant la méthode mais vous pouvez le réinitialiser. L'idée derrière la méthode est d'obtenir en quelque sorte le Super User Privilege (utilisateur système sous Windows) pour modifier le compte utilisateur de l'administrateur.
Pas:
Tout d'abord renommer ce fichier situé dans system32
sethc.exe
àsethc.exe.old
créer une copiecmd.exe
situé dans le même répertoire. Maintenant , renommer le nouveau copiécmd.exe
àsethc.exe
. Ces fichiers sont localisésC:\Windows\System32\
.Notez que Windows 7 ne vous permet pas de modifier les fichiers système. Pour ce faire, vous pouvez obtenir n'importe quel Linux bootable en direct qui peut être démarré via USB. Il y en a des tonnes, choisissez l'une d'entre elles. Maintenant, lorsque le système est démarré sous Linux, montez la partition Windows et effectuez la tâche ci-dessus.
Redémarrez maintenant sous Windows. À l'écran de connexion. Appuyez
Shift
5 fois sur la touche. Une fenêtre de commande apparaîtra (cette invite aura des privilèges d'utilisateur système). Tapez maintenant la commande suivante pour changer le mot de passe.C:\> net user admin new-password
Remplacez
admin
par votre nom d'utilisateur etnew-password
par le nouveau mot de passe souhaité.Vous pouvez maintenant vous connecter avec un nouveau mot de passe. Vous devez également annuler les modifications que vous avez apportées lors de la première étape. Vous pouvez à nouveau vous connecter via un support de démarrage en direct et modifier les fichiers à leur état d'origine.
J'espère que cela aide. Faites-moi savoir si cela a fonctionné pour vous. :)
la source
sethc.exe
utilman.exe
peuvent également être remplacés car ils sont tous deux disponibles sur l'écran de connexion.Il existe de nombreuses façons de récupérer un mot de passe Windows 7, la plupart peuvent être trouvées en recherchant " Windows 7 récupérer le mot de passe ".
Il existe un outil spécifiquement pour récupérer les mots de passe de connexion automatique. Je ne l'ai pas essayé mais si ça marche c'est probablement l'option la plus rapide:
Voir « Windows 7 récupérer le mot de passe de connexion automatique » pour plus d'options le long de cette ligne.
Le plus simple, à défaut, est probablement d'utiliser l'un des 8 outils de récupération de mot de passe trouvés ici , qui comprennent:
Il existe également un moyen moins pratique mais légèrement plus légitime (toujours hacky) ici . Bien que je ne sais pas si celui-ci fonctionnera avec la connexion automatique activée. Cependant, il est probablement plus rapide que ci-dessus. Une autre réponse ci-dessous (ou au-dessus selon le cas) décrit une technique similaire.
Une fois que vous avez terminé, si vous pensez que cela peut se reproduire, envisagez de créer un disque de réinitialisation de mot de passe .
la source
netplwiz
, la case "les utilisateurs doivent entrer un nom d'utilisateur et un mot de passe pour utiliser cet ordinateur" est-elle cochée?Contrairement à micwallace, une autre question SO / SU ( ici ) confirme que cela PEUT être fait dans Windows 7 (et, en fait, nous le faisons sur certaines machines où je travaille et les étapes sont identiques). Cela devrait également fonctionner sur les installations hors domaine.
Revenons à votre question: si la case "mot de passe" est vide, le mot de passe administrateur est vide. Surtout si la machine se connecte automatiquement et que les clés de registre n'ont pas de mot de passe contenant du texte.
la source
Un autre moyen facile de changer le mot de passe sans avoir besoin de le savoir d'abord serait via la
Local Users and Groups
section Gestion de l'ordinateur.Faites un clic droit sur l'utilisateur et sélectionnez
Set Password
.Il est possible que certaines éditions de Windows n'en aient pas - je ne me souviens plus lequel.
Notez que vous devrez ensuite réinitialiser votre connexion automatique afin qu'elle continue à se connecter automatiquement.
la source
Ces valeurs de registre ne sont pas prises en charge après Windows XP :(
Je pense que la seule façon est d'utiliser un CD de démarrage de récupération pour réinitialiser ou casser le hachage du mot de passe. Celui-ci ressemble à l'aller: http://pogostick.net/~pnh/ntpasswd/
la source