如何自动login到Windows帐户?

我正在研究如何自动login到Windows服务器,所以如果服务器崩溃,应用程序可以在重新启动时重新启动。 在用户login之前或之后加载Windows服务? 可以使用Windows服务login到一个帐户?

如果没有,有没有办法使用某种login脚本来方便自动login?

无论用户是否登录,服务都将运行。 如果你需要一个应用程序来运行,你有没有考虑将其转换为服务? 自动登录是一个安全风险。

用于自动登录。 这是其中之一:

要使用注册表编辑器(Regedt32.exe)打开自动登录,请按照下列步骤操作:

  1. 单击开始,然后单击运行。
  2. 在打开框中,键入Regedt32.exe,然后按ENTER键。
  3. 在注册表中找到以下子项:
    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon
  4. 双击DefaultUserName项,键入您的用户名称,然后单击确定。
  5. 双击DefaultPassword项,键入您的密码,然后单击确定。注意:如果DefaultPassword值不存在,它必须添加。 要添加该值,请按照下列步骤操作:

    1. 在编辑菜单上,单击新建,然后指向字符串值。
    2. 键入DefaultPassword,然后按ENTER键。
    3. 双击DefaultPassword。
    4. 在编辑字符串对话框中,输入您的密码,然后单击确定。
      • 注:如果未指定DefaultPassword字符串,则Windows会自动将AutoAdminLogon键的值从1(true)更改为0(false),禁用AutoAdminLogon功能。
  6. 在编辑菜单上,单击新建,然后指向字符串值。

  7. 键入AutoAdminLogon,然后按ENTER键。
  8. 双击AutoAdminLogon。
  9. 在编辑字符串对话框中,键入1,然后单击确定。
  10. 退出注册表编辑器。
  11. 单击开始,单击关机,然后在注释文本框中键入一个原因。
  12. 单击确定关闭您的计算机。
  13. 重启你的电脑。 您现在可以自动登录。

取自: http : //support.microsoft.com/kb/324737

Windows服务在用户登录之前加载。 Windows服务不能用于登录到一个帐户,但是您可以指定该帐户运行该服务。 您可以在注册表中的HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon下设置自动登录。
AutoAdminLogon,DefaultUserName,DefaultPassword,DefaultDomainName和ForceAutoLogon是您需要设置的键。 他们都是字符串。

PS这是更多的服务器故障\超级用户的问题。

服务在登录之前启动。 而不是使用服务登录帐户,为什么不设置帐户自动登录? http://www.expta.com/2008/03/how-to-enable-autologon-in-windows.html

*编辑*殴打*

我已经测试过了:

  • WIN10 2016年1月更新
  • WIN7于2016年1月更新

它的工作原理!

我使用这个.REG文件:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "AutoAdminLogon"="1" "DefaultDomainName"="DOMAINNAME" "DefaultUserName"="USERNAME" "DefaultPassword"="PASSWORD" 

摘自: http : //www.sysadmit.com/2016/01/windows-configurar-autologin.html

也许systinternals / autologon.exe应该在这里提到。
它有一个非常简单的gui,也可以被命令行使用。
我想这是在后台注册表项。