我正在测试 Windows Server 2016(而不是 2012),但取消选中“用户必须输入用户名和密码才能使用此计算机control userpasswords2
“框中不是似乎让机器在启动时使用提供的帐户自动登录。
还有其他适用于 2016 年的方法吗?
答案1
使用 Sysinternals Autologon。它比其他方法更安全地将凭据存储在注册表中。
Windows 自动登录 v3.10
https://technet.microsoft.com/en-us/sysinternals/autologon
答案2
我也努力让它在(非域连接的)Windows Server 2016 上运行。
我注意到登录时需要按 CTRL-ALT-DELETE,所以我想我会尝试禁用此功能...然后自动登录突然开始工作了!
我使用的完整步骤:
设置自动登录账户
- 开始>运行>netplwiz(如其他答案所述)
- 取消勾选“用户必须输入用户名和密码才能使用这台计算机。”
- 提供用于自动登录的登录凭据
禁用 CTRL+ALT+DEL 登录要求
- 开始
- 键入“本地安全策略”(不带引号)并单击与该名称匹配的项目
- 打开“本地政策”
- 打开“安全选项”
- 找到名为“交互式登录:不需要 CTRL+ALT+DEL”的策略
- 双击它
- 设置为“已启用”
应用此更改并重新启动服务器后,它成功自动登录到我提供的帐户。
答案3
虽然它确实是一个非常糟糕的想法它还是可能的。但是,用户必须有密码,并且密码会向任何有权访问 的人透露HKLM
。最有可能的是,您想要的用户甚至在域管理员团体。
如 TechNet 文档中所述自动管理登录, 你可以加
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="your-admin-account"
"DefaultDomainName"="yourdomain.local"
"DefaultPassword"="YourAdminPasswordRevealedToThePublicByAStupidAdmin"
如果这是未连接到您的网络的测试环境,并且您正在使用本地管理员帐户,请放心使用。否则:请不要这样做。
添加:这并没有回答原来的问题,但我只是想补充一点,这仍然是一种合适的方式创建一个未经认证的“自助服务终端”,如果你还添加
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"ForceAutoLogon"="1"
用于在用户注销后立即自动登录。如果您的用户处于域访客每次注销时都会自动删除该配置文件,并根据默认配置文件创建新的配置文件。您还可以更改 shell,例如,如果您想启动 Web 浏览器而不是默认浏览器explorer.exe
。然后,关闭浏览器窗口将导致删除所有缓存和浏览历史记录。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
答案4
我知道这是一篇旧帖子,但似乎没有直接回答 Ben 的问题。
很简单,运行 netplwiz 而不是 controluserpasswords2,也适用于 Win 10。