Je teste Windows Server 2016 (au lieu de 2012) mais en décochant la case "Les utilisateurs doivent entrer un nom d'utilisateur et un mot de passe pour utiliser cet ordinateur" dans control userpasswords2
ne PAS semble laisser la machine se connecter automatiquement avec le compte fourni au démarrage.
Y a-t-il une autre méthode qui fonctionne sur 2016?
Utilisez Sysinternals Autologon. Il stocke les informations d'identification dans le registre de manière plus sécurisée que les autres méthodes.
Connexion automatique pour Windows v3.10
https://technet.Microsoft.com/en-us/sysinternals/autologon
Bien que ce soit vraiment une idée extrêmement mauvaise , elle est toujours possible . Cependant, l'utilisateur doit avoir un mot de passe ET le mot de passe est révélé à toute personne ayant accès à HKLM
. Votre utilisateur souhaité est probablement même dans le groupe Admins du domaine.
Comme décrit dans la documentation TechNet AutoAdminLogon , vous pouvez ajouter
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="your-admin-account"
"DefaultDomainName"="yourdomain.local"
"DefaultPassword"="YourAdminPasswordRevealedToThePublicByAStupidAdmin"
S'il s'agit d'un environnement de test non connecté à votre réseau et que vous utilisez un compte d'administrateur local, n'hésitez pas à le faire. Sinon: ne le faites pas.
ADDITION: Cela ne répond pas à la question d'origine, mais je voulais juste ajouter un avis que c'est toujours un moyen approprié pour créer une "machine kiosque" non authentifiée , si vous ajoutez également
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"ForceAutoLogon"="1"
pour connecter automatiquement l'utilisateur juste après la déconnexion. Si votre utilisateur appartient au groupe Invités du domaine, le profil sera automatiquement supprimé à chaque déconnexion et un nouveau profil sera créé en fonction du profil par défaut. Vous pouvez également modifier le shell par exemple si vous souhaitez lancer un navigateur Web au lieu de la valeur par défaut Explorer.exe
. Ensuite, la fermeture de la fenêtre du navigateur entraînera la suppression de tout le cache et de l'historique de navigation.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
J'ai également eu du mal à faire fonctionner cela sur un Windows Server 2016 (non connecté au domaine).
J'ai remarqué qu'il y avait une exigence CTRL-ALT-DELETE lors de la connexion, alors j'ai pensé que j'essaierais de désactiver cela ... et soudain, la connexion automatique a commencé à fonctionner!
Après avoir appliqué cette modification et redémarré le serveur, il a réussi à se connecter automatiquement au compte que j'avais fourni.
Wow, j'ai du mal avec cela pendant quelques heures en pensant que Microsoft avait bloqué cela dans la version que j'utilisais (Server 2016, 10.0.14393) ou cela ne fonctionnait que pour les non-administrateurs ou ... très probablement, j'étais un idiot.
Le problème était que je l'utilise pour tester sur un serveur Hyper-V, et la connexion à la machine virtuelle n'est pas vraiment la session "console" lorsque Enhanced Session est activé. Il utilise RDP pour créer une nouvelle session.
La solution?
Photo: Désactiver la vue améliorée
Vous serez immédiatement redirigé vers la session de console qui doit être connectée.
Pour voir si c'est aussi votre problème, exécutez la commande requête utilisateur . Si vous n'êtes pas réellement sur la console, vous verrez un SESSIONNAME différent.
(Normal Session)
C:\Windows\system32>query user
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
updater console 1 Active none 7/31/2018 3:51 PM
(Enhanced Session)
C:\Windows\system32>query user
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
>updater 31c5ce94259d... 1 Active . 7/31/2018 3:51 PM
Quelques détails supplémentaires à ce sujet et ce que la session améliorée fait ici et d'autres options: https://www.tenforums.com/tutorials/57136-turn-off-hyper-v-enhanced-session-mode-windows-10 -a.html
J'espère que ceci aide quelqu'un d'autre!
Je me rends compte que c'est un vieux post mais il ne semble pas qu'il y ait eu une réponse directe à la question de Ben.
C'est simple, exécutez netplwiz au lieu de controluserpasswords2, fonctionne également pour Win 10.