我们的环境要求笔记本电脑以本地用户身份登录,即使机器已加入域。
使用 XP,我们可以推出注册表项: DefaultUserName = 'ALocalUser' DefaultPassword = 'ThePassword' DefaultDomainName = '' AutoAdminLogon = 1 ForceAutoLogon = 1
将默认域名留空将导致 Windows XP 默认重新登录到本地计算机而不是域。
在 Vista 中将其留空会导致错误“用户名或密码不正确”。连同显示为 '.\ALocalUser' 的用户名
我尝试删除 DefaultDomainName 键 我尝试将其设置为空白字符串 我尝试将其设置为“。”
除了明确输入本地机器的名称外,似乎没有什么能让它登录。当我试图将这些注册表设置部署到分布在 100 英里的 8 台机器上时,这是一个主要的痛苦。
有谁知道解决方法或看到我做错了什么?
您需要将域设置为本地机器名称。也就是说,如果是XXXPC001,那么域就是XXXPC001。
在 Vista 中,如果您将域留空/留空,它默认为默认登录域...,这将是您的 Active Directory 域。
我的建议是不要在每台机器上手动设置这些值,而是编写一个设置自动登录的脚本会更好。该脚本应该能够为您获取计算机名称,因此您无需查找任何内容。由于这些在您的域中,您甚至可以将此脚本作为启动脚本的一部分运行。
使用 Windows 7,您可以通过设置
DefaultUserName
为.\username并使用前导“点反斜杠”并删除DefaultDomainName
密钥来执行此操作。只是为了让大家知道,我们没有找到解决此问题的方法。我们恳求并恳求应用程序供应商解决一个阻止我们使用加入域的帐户的问题。他们终于修复了它,我们切换到自动登录到域帐户。讨厌微软...