81 votes

Comment activer la connexion automatique dans Windows 7 lorsque je suis sur un domaine?

Lorsque Windows 7 est joint à un domaine, l'option de connexion automatique n'est plus disponible dans la console de gestion avancée des utilisateurs. Comme je gère un petit domaine domestique en raison de SharePoint et TFS, comment puis-je activer ce paramètre?

L'article HowToGeek ici en parle, cependant les options sont désactivées lorsqu'on est connecté à un domaine.

116voto

Matías Points 3008

De : Article My Digital Life

  1. Cliquez sur Démarrer, cliquez sur Exécuter, tapez regedit, puis cliquez sur OK. Dans Windows Vista/7, tapez simplement regedit dans la recherche de Démarrer et appuyez sur Entrée.

  2. Naviguez jusqu'à la clé de registre suivante:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  3. Double-cliquez sur l'entrée DefaultUserName, tapez le nom d'utilisateur avec lequel vous souhaitez vous connecter, puis cliquez sur OK.

    Si la valeur de registre DefaultUserName n'est pas trouvée, créez une nouvelle Valeur de chaîne (REG_SZ) avec le nom de valeur DefaultUserName.

  4. Double-cliquez sur l'entrée DefaultPassword, tapez le mot de passe du compte utilisateur dans la boîte de données de la valeur, puis cliquez sur OK.

    S'il n'y a pas de valeur DefaultPassword, créez une nouvelle Valeur de chaîne (REG_SZ) avec DefaultPassword comme nom de valeur.

    Notez que si aucune chaîne DefaultPassword n'est spécifiée, Windows change automatiquement la valeur de la clé de registre AutoAdminLogon de 1 (true) à 0 (false) pour désactiver la fonction AutoAdminLogon.

  5. Dans Windows Vista/7, DefaultDomainName doit également être spécifié, sinon Windows demandera un nom d'utilisateur invalide avec le nom d'utilisateur affiché comme .\nomutilisateur. Pour ce faire, double-cliquez sur DefaultDomainName, et spécifiez le nom de domaine du compte utilisateur. S'il s'agit d'un utilisateur local, spécifiez le nom de l'hôte local.

    Si le DefaultDomainName n'existe pas, créez une nouvelle Valeur de chaîne (REG_SZ) de clé de registre avec le nom de valeur comme DefaultDomainName.

  6. Double-cliquez sur l'entrée AutoAdminLogon, tapez 1 dans la boîte de données de la valeur, puis cliquez sur OK.

    S'il n'y a pas d'entrée AutoAdminLogon, créez une nouvelle Valeur de chaîne (REG_SZ) avec AutoAdminLogon comme nom de valeur.

  7. S'il existe, supprimez la clé AutoLogonCount.

  8. Également s'il existe, supprimez la clé AutoLogonChecked.

  9. Quittez l'Éditeur du Registre.

  10. Cliquez sur Démarrer, cliquez sur Redémarrer, puis sur OK.

22voto

Adam Millerchip Points 1386

Suite à la réponse de William Hilsum, cette méthode ne nécessite pas que vous laissiez le mot de passe en clair dans le Registre (bien que je ne sois pas sûr de la manière dont l'authentification est réellement stockée).

Étape 1

En tant qu'administrateur local, demandez à Windows d'autoriser les administrateurs à se connecter automatiquement.

Dans Regedit, accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. S'il n'est pas là, créez une nouvelle valeur de type Chaîne appelée AutoAdminLogon. Définissez cette valeur à 1

Étape 2

Demandez à Windows de se souvenir du mot de passe pour la connexion.

Dans la boîte d'exécution, tapez control userpasswords2 Assurez-vous que votre nom d'utilisateur de domaine est dans la liste, sinon, ajoutez-le. Décochez (ou cochez puis décochez) : Les utilisateurs doivent entrer un nom d'utilisateur et un mot de passe pour utiliser cet ordinateur. Assurez-vous que votre nom d'utilisateur est sélectionné. Cliquez sur Appliquer.

À ce stade, Windows devrait demander le mot de passe qui sera utilisé.

Étape 3

Retournez maintenant à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Assurez-vous que les valeurs de type Chaîne suivantes sont définies, sinon, définissez-les :

  • DefaultUserName : Votre nom d'utilisateur de domaine (sans le préfixe de domaine)
  • DefaultDomainName : Votre domaine

C'est tout.

Note sur les modifications de mot de passe :

Vous devrez refaire cette procédure à partir de l'étape 2 à chaque fois que vous changez votre mot de passe. Malheureusement, Windows réinitialise DefaultDomainName à votre nom de machine local à chaque fois que vous enregistrez ce dialogue, vous devez donc le changer manuellement.

3voto

Reg Edit Points 4355

Suite à la réponse de @Adam Millerchip, nous pouvons réduire l'effort de changement de mot de passe à ce qu'il était avant de rejoindre un domaine, lorsque nous devions toujours exécuter à nouveau control userpasswords2 chaque fois pour enregistrer le nouveau mot de passe. Maintenant que nous sommes sur un domaine, nous pouvons simplement exécuter un fichier batch qui exécute control userpasswords2 et restaure également nos paramètres de registre de domaine et de nom d'utilisateur :

AfterPwdChange.bat

control userpasswords2
pause
regedit /s WinLogonBit.reg

WinLogonBit.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="mydomainusername"
"DefaultDomainName"="mydomain"

Et si la raison de vouloir la connexion automatique est de faire fonctionner les programmes au démarrage, nous pourrions toujours préférer que le poste de travail soit verrouillé après l'allumage. Si tel est le cas, nous pouvons placer un raccourci dans le dossier Démarrage avec la commande suivante :

C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation

-2voto

SingASong23 Points 1

Peut-être que vous pouvez exécuter ceci en tant que fichier batch ou quelque chose comme ça:

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d YourUserNameHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d YourPasswordHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d YourDomainHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f

REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /f
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonChecked /f

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X