Lorsque Windows 7 est associé à un domaine, l'option de connexion automatique n'est plus disponible dans la console avancée de gestion des utilisateurs. Puisque j'exécute un petit domaine de base à cause de SharePoint et de TFS, comment pourrais-je activer ce paramètre?
L'article HowToGeek le couvre ici, mais les options sont désactivées lorsqu'elles sont jointes à un domaine.
De: Article sur ma vie numérique
Cliquez sur Démarrer, sur Exécuter, tapez
regedit
name__, puis cliquez sur OK. Sous Windows Vista/7, tapez simplementregedit
dans Start Search et appuyez sur Entrée.Accédez à la clé de registre suivante:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Double-cliquez sur l'entrée
DefaultUserName
name__, tapez le nom d'utilisateur avec lequel vous souhaitez vous connecter, puis cliquez sur OK.Si
DefaultUserName
nom de la valeur de registre n’est pas trouvé, créez un nouveau Valeur de chaîne (REG_SZ) avec le nom de valeur commeDefaultUserName
name__.Double-cliquez sur l'entrée
DefaultPassword
name__, tapez le mot de passe du compte d'utilisateur sous la zone de données de la valeur, puis cliquez sur OK.S'il n'y a pas de valeur
DefaultPassword
name__, créez un nouveau Valeur de chaîne (REG_SZ) avecDefaultPassword
comme nom de valeur.Notez que si aucune chaîne
DefaultPassword
n'est spécifiée, Windows modifie automatiquement la valeur de la clé de registreAutoAdminLogon
de 1 (true) à 0 (false) pour désactiver la fonctionnalitéAutoAdminLogon
name__.Dans Windows Vista/7,
DefaultDomainName
doit également être spécifié, sinon Windows demandera un nom d'utilisateur non valide avec le nom d'utilisateur affiché sous la forme.\username
. Pour ce faire, double-cliquez surDefaultDomainName
et spécifiez le nom de domaine du compte d'utilisateur. S'il s'agit d'un utilisateur local, spécifiez le nom d'hôte local.Si le
DefaultDomainName
n’existe pas, créez un nouveau Valeur de chaîne (REG_SZ) clé de registre avec le nom de valeur sous la formeDefaultDomainName
name__.Double-cliquez sur l'entrée
AutoAdminLogon
name__, tapez1
dans la zone Données de la valeur, puis cliquez sur OK.S'il n'y a pas d'entrée
AutoAdminLogon
name__, créez une nouvelle Valeur de chaîne (REG_SZ) avecAutoAdminLogon
comme nom de valeur.S'il existe, supprimez la clé
AutoLogonCount
name__.De même, si elle existe, supprimez la clé
AutoLogonChecked
name__.Quittez l'Éditeur du Registre.
Cliquez sur Démarrer, cliquez sur Redémarrer, puis sur OK.
Suite à la réponse de William Hilsum, cette méthode ne vous oblige pas à laisser le mot de passe en texte brut 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, indiquez à Windows d'autoriser les administrateurs à se connecter automatiquement.
Dans Regedit, accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
. Si ce n'est pas le cas, créez une nouvelle valeur de chaîne appelée AutoAdminLogon
Définissez cette valeur sur 1
Étape 2
Dites à Windows de se rappeler le mot de passe pour se connecter.
Dans la zone 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 et 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 doit 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 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 domaineCela devrait être ça.
Note sur les changements de mot de passe:
Vous devrez refaire cette procédure à partir de l'étape 2 chaque fois que vous changerez votre mot de passe. Malheureusement, Windows réinitialise le nom de domaine par défaut sur le nom de votre ordinateur local chaque fois que vous enregistrez cette boîte de dialogue. Vous devez donc le rétablir manuellement.
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, car nous devions toujours exécuter le contrôle de userpasswords2 à chaque fois pour stocker le nouveau mot de passe. Maintenant que nous sommes sur un domaine, nous pouvons simplement exécuter un fichier de commandes qui exécute le contrôle 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 le but de la connexion automatique est d’exécuter les programmes de démarrage, nous préférerions peut-être que le poste de travail soit verrouillé après la mise sous tension. Si c'est le cas, nous pouvons placer un raccourci dans le dossier de démarrage avec la commande suivante:
C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation