我们有 12 台笔记本电脑,已从 Windows XP 升级到 Windows 7。
员工在外出时使用这些笔记本电脑。他们登录到机器上的本地帐户 - 比如 User1,无需密码。
在 Windows XP 登录屏幕上有一个下拉菜单,允许他们登录到本地计算机。然而在 Windows7 中没有这样的框,这让员工感到困惑。Windows
7 默认尝试登录域,它似乎不记得用户上次登录的位置。
有没有办法将 Windows7 设置为默认登录本地计算机而不是域?
我不希望员工登录时必须输入例如 stafflaptop1\User1。
答案1
您可以使用组策略(本地或域)或直接编辑注册表。
直接注册表编辑似乎最适合我们。我们使用通用脚本将本地计算机名称与变量一起分配%COMPUTERNAME%
为需要时登录的默认域。运行以下命令:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v DefaultLogonDomain /t REG_SZ /d %COMPUTERNAME% /f
如果使用 GP,请查看“计算机配置”、“管理模板”、“系统”、“登录”。设置标记为“分配登录的默认域”。但是,%COMPUTERNAME%
在登录显示之前,此处的输入似乎没有正确插入。
答案2
如果你打开 GPO 编辑器
gpedit.msc
您可以编辑以下选项:
administrative templates
system
logon
assign default domain...
单击“启用”,然后输入“。”作为域名。重启后,您的登录屏幕将默认为“计算机名”,默认情况下,它将验证您的本地帐户。
domainname\domainaccount
如果您需要使用域帐户登录,那么您当然必须输入UPN。
答案3
Windows 7/Vista 和 Windows Server 2008 已默认登录本地帐户。输入用户名时,如果用户名与本地帐户相关联,Windows 会将域设置为本地 PC。如果没有匹配的本地帐户,则 Windows 假定这是域登录。
例如,如果 stafflaptop\User1 和 domain.org\User1 都存在,则 Windows 7 将默认为 stafflaptop\User1。
答案4
当连接到域网络但使用本地登录时,gpedit.msc 中默认登录域名中的“.”不会更改用户名以默认进行本地身份验证。每当我注销本地用户以更改为本地管理员时,我总是必须输入“.\”,否则我会收到错误的用户名或密码错误。
在默认域名 gpo 中手动输入“计算机名称”是可行的,但是当从单个映像部署多个工作站时会很麻烦,因为应该有一个默认设置。