Windows 2003服务器启动后自动login

我有一个非守护进程的服务器应用程序,我的Windows 2003服务器需要一直运行。 问题是,每次服务器重新启动,无论是电力还是Windows更新,有人需要按Ctrl + Alt + Del并input用户名/密码。 然后程序启动,因为它在启动。 如何使Windows 2003在每次系统启动时自动loginAdministrator (或产生terminal服务会话)?

我知道这是违反服务器和所有的性质。 但是这是服务器唯一做的事情。

有一个registry黑客,允许您执行一个自动login通过在registry中存储用户信用。 这不是安全的,但它做你想要的。

我会build议创build一个服务,你可以从任何.exe 这个方法做 。

这将使您的程序在启动时运行,而无需login。 如果您随后需要与程序进行交互,则可以连接到控制台会话 。

几年前我也遇到了同样的情况。 您可以使用运行命令通过在运行对话框中运行“control userpasswords2”来打开旧的用户/密码。 设置用户自动login然后registry黑客更容易。 然后,我有一个脚本,将启动我所需要的程序,并locking电脑,所以它不是不安全的。 像上面的链接“rundll32.exe user32.dll,LockWorkStation”将在这种情况下locking工作站或服务器。

  1. 运行control userpasswords2
  2. 取消选中checkbox“用户必须input用户名和密码才能使用此计算机”。
  3. 运行gpedit.msc计算机configuration>pipe理模板>系统>显示closures事件跟踪器>设置,并select单选button:“禁用”(或“未configuration”)。
  1. 运行gpedit.msc

Local Computer Policy > Computer Configuration > Administrative Templates > System ,将“显示关机事件跟踪器”设置为“未configuration”。

组策略对象编辑器

  1. 运行control userpasswords2

  2. 取消选中“用户必须input用户名和密码才能使用此计算机”。

用户必须输入用户名和密码才能使用此计算机。

  1. 在popup的对话框中input您的密码。

自动登录

  1. 此外,通过Desktop > right-click > [Display] Properties > Screen Saver (tab) > Power... (button) > Advanced (tab) ,取消选中“计算机从待机状态恢复时提示input密码”:

计算机从待机状态恢复时提示输入密码