在Windows Server 2008中自动login

有没有人知道一个(已validation)的方法,导致特定的用户在系统重新启动后自动login,在Server 2008上工作?

我已经尝试调整一些registry值(我现在没有链接),我们也尝试了几个程序(一个免费程序不工作,另一个程序花钱)。

编辑由于有几个人问我的理由 – 我需要在TeamCity构build代理上运行Selenium Webtesting,当构build作为Windows服务运行时,它们不能很好地工作。 在用户会话中运行它们可以解决问题。

对于Windows 2008域成员,将AutoAdminLogon添加为值为1的string值(REG_SZ)

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 

接下来,通过在运行命令中inputcontrol userpasswords2运行用户帐户控制面板。

在“用户”选项卡上,取消选中“用户必须input用户名…”框,然后将用户名和密码添加到自动login。

你可以尝试autologonformssysinternals。 它允许您使用encryption的凭据在指定的帐户下自动进行Windowslogin。

Windows自动login的有用提示:在Windows提示input用户名和密码之前popup的任何法律声明都将停止自动login。 可能有一种方法可以自动地通过提示,但是删除registry中恼人的键更容易:

打开registry编辑器,删除两个键中的string值:* LegalNoticeCaption ** HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon中的LegalNoticeText

registry编辑源代码: http : //www.annoyances.org/exec/forum/winxp/t1107277811

在Server 2008中,还可以在HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \ System中find这些相同的密钥

一定要检查两个位置,以确保值已被删除。

法律声明问题导致我们的自动login挂起。 由于这是在Verizon云中的远程2008服务器上,重启后无法观看自动login。

sysinternals自动login工具工作得很好,以使自动login工作。 这篇文章早些时候已经提到过了。

看看http://sourceforge.net/projects/runasservice/ 。 这是一个将现有应用程序作为服务运行的工具。 此服务应使用您所需的用户帐户。 这应该可以解决你的问题。

你说你需要程序在特定的用户会话中运行。 你不能只是安排该程序的任务,并使用该用户的凭据? 您将获得整个用户设置:我的文档,设置等,就像用户在场一样。

你确定你需要这样做吗? 让用户(或pipe理员)在本地login到服务器是一种安全风险。 如果您需要启动某个程序或某些不可用的服务,请查看组策略(Active Directory)或本地安全策略(如果不在域中)。 您可以定义在启动后(或在关机之前,login/注销后等)运行的脚本,无需用户交互。

这应该工作,或者至less它一直对我来说。 我知道它说的XP,但它应该适用: