我们在 Windows 2008 Hyper-V 服务器上安装了 Windows XP(所有更新)虚拟机。虚拟机的自动登录是通过 TweakUI 设置的。
当虚拟机重新启动(以干净的方式)时,自动登录不起作用。虚拟机只是停留在用户/密码提示符处。
有人知道为什么会发生这种情况吗?过去,我从未遇到过自动登录的任何问题。
虚拟机不在域中(尽管 Win2008 在域中)并且启用了远程桌面访问(我不知道这是否重要)。
编辑:我之前应该提到自动登录设置已正确存储在注册表中。
编辑:自动登录用户是本地(管理员)用户。事件日志中没有与登录相关的事件。
编辑:Grub 让我走上了正确的道路。这绝对与 Hyper-V 无关,而只是与特定的 VM 安装有关。
答案1
当您在 TweakUI 中启用自动登录时,该工具只会更改一些注册表项。您应该做的第一件事是检查注册表项
您可以在此处找到有关自动登录的 Microsoft 知识库文章: http://support.microsoft.com/kb/315231
答案2
解决了!
我运行“control userpasswords2”并检查“用户必须输入用户名和密码才能使用这台计算机。”
已重新启动。
运行 tweakup 并设置自动登录。
已重新启动。
VM 自动登录。
显然有些设置是错误的,但是当我启用密码时,控制小程序设法将其重置为正常。