Vista 在加入域的计算机上自动以本地用户身份登录

Vista 在加入域的计算机上自动以本地用户身份登录

我们有一个环境,要求笔记本电脑以本地用户身份登录,即使该机器已加入域。

使用 XP,我们可以推出注册表项:DefaultUserName = 'ALocalUser' DefaultPassword = 'ThePassword' DefaultDomainName = '' AutoAdminLogon = 1 ForceAutoLogon = 1

如果将默认域名留空,则 Windows XP 默认登录本地计算机而不是域。

在 Vista 中,将其留空会导致错误“用户名或密码不正确。”并且用户名会显示为“.\ALocalUser”

我尝试删除 DefaultDomainName 键,我尝试将其设置为空字符串,我尝试将其设置为“。”

似乎没有办法让它登录,除非明确输入本地计算机的名称。当我尝试将这些注册表设置部署到分布在 100 英里的 8 台机器时,这是一件非常麻烦的事。

有谁知道解决方法或者看到我做错的事情?

答案1

您需要将域设置为本地机器名称。换句话说,如果它是XXXPC001,那么域就是XXXPC001。

在 Vista 中,如果您将域留空,它将默认为默认登录域...即您的 Active Directory 域。

答案2

我的建议是,与其在每台机器上手动设置这些值,不如编写一个设置自动登录的脚本。该脚本应该能够为您获取计算机名称,这样您就不必查找任何内容。由于这些都在您的域中,您甚至可以将此脚本作为启动脚本的一部分运行。

答案3

DefaultUserName使用 Windows 7,您可以通过设置来实现。\用户名,以“点反斜杠”开头,然后删除该DefaultDomainName键。

答案4

只是想让大家知道,我们没有找到解决这个问题的方法。我们恳求应用程序供应商修复阻止我们使用域加入帐户的问题。他们终于解决了这个问题,我们切换到自动登录域帐户。讨厌微软……

相关内容