在 Windows Server 2016 上启动时自动登录用户?

Ben*_*ild 9 windows windows-server-2012 windows-server-2016

我测试的Windows Server 2016(而不是2012年),但取消选中“用户必须输入用户名和密码才能使用这台计算机”对话框中control userpasswords2确实似乎让机器自动登录上开机所提供的帐户。

还有另一种方法适用于 2016 年吗?

Gre*_*kew 13

使用 Sysinternals 自动登录。它比其他方法更安全地将凭据存储在注册表中。

Autologon for Windows v3.10
https://technet.microsoft.com/en-us/sysinternals/autologon

  • @BenGuild:您是否定义了法律声明安全设置?`交互式登录:用户尝试登录的消息文本`或`交互式登录:用户尝试登录的消息标题`。 (2认同)

Esa*_*nen 10

虽然这确实是一个非常糟糕的主意,但它仍然是可能的。但是,用户必须拥有密码,并且该密码会透露给任何有权访问HKLM. 很可能您想要的用户甚至在域管理员组中。

如 TechNet 文档AutoAdminLogon 中所述,您可以添加

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="your-admin-account"
"DefaultDomainName"="yourdomain.local"
"DefaultPassword"="YourAdminPasswordRevealedToThePublicByAStupidAdmin"
Run Code Online (Sandbox Code Playgroud)

如果这是一个未连接到您的网络的测试环境,并且您使用的是本地管理员帐户,欢迎这样做。否则:不要这样做。


此外:这不回答原来的问题,但我只是想补充的通知,这仍然是一个合适的方式创建无认证的“亭机”,如果你还可以添加

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"ForceAutoLogon"="1"
Run Code Online (Sandbox Code Playgroud)

用于在注销后立即自动登录用户。如果您的用户在域来宾组中,配置文件将在每次注销时自动删除,并根据默认配置文件创建新配置文件。例如,如果您想启动 Web 浏览器而不是默认的explorer.exe. 然后,关闭浏览器窗口将导致删除所有缓存和浏览历史记录。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
Run Code Online (Sandbox Code Playgroud)

  • 嗨,请注意,尽管在大多数情况下这确实是一个坏主意,但在某些情况下这是完全可以接受的,例如。在我目前的情况下,我正在设置一个用于测试目的的服务器映像......即我们需要它启动,执行测试并再次关闭。 (3认同)

kil*_*wuk 10

我也努力让它在(非域连接)Windows Server 2016 上工作。

我注意到登录时有 CTRL-ALT-DELETE 要求,所以我想我会尝试禁用它......突然自动登录开始工作!

我使用的完整步骤:

设置自动登录帐户

  • 开始 > 运行 > netplwiz(如其他答案中所述)
  • 取消勾选“用户必须输入用户名和密码才能使用这台计算机”。
  • 提供用于自动登录的登录凭据

禁用 CTRL+ALT+DEL 登录要求

  • 开始
  • 键入“本地安全策略”(无引号)并单击与此名称匹配的项目
  • 打开“本地政策”
  • 打开“安全选项”
  • 找到名为“交互式登录:不需要 CTRL+ALT+DEL”的策略
  • 双击它
  • 设置为“启用”

应用此更改并重新启动服务器后,它成功地自动登录到我提供的帐户。