当我在域中时,如何在 Windows 7 中启用自动登录?

Bin*_*fit 81 windows-7 automation login windows-domain

当 Windows 7 加入域时,高级用户管理控制台中不再提供自动登录选项。由于 SharePoint 和 TFS,我正在运行一个小型主域,我将如何启用此设置?

此处的HowToGeek 文章涵盖了它,但是在加入域时选项被禁用。

Wil*_*sum 116

来自:我的数字生活文章

  1. 单击开始,单击运行,键入regedit,然后单击确定。在 Windows Vista/7 中,只需键入regedit开始搜索并按 Enter。

  2. 导航到以下注册表项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  3. 双击该DefaultUserName条目,键入用于登录的用户名,然后单击“确定”。

    如果DefaultUserName未找到注册表值名称,请创建一个新的字符串值 (REG_SZ),其值名称为DefaultUserName

  4. 双击该DefaultPassword条目,在数值数据框下键入用户帐户的密码,然后单击确定。

    如果没有DefaultPassword价值,创造一个新的字符串值(REG_SZ)DefaultPassword作为值名称。

    请注意,如果未DefaultPassword指定字符串,Windows 会自动将AutoAdminLogon注册表项的值从 1 (true) 更改为 0 (false) 以关闭该AutoAdminLogon功能。

  5. 在 Windows Vista/7 中,DefaultDomainName也必须指定,否则 Windows 将提示无效用户名,用户名显示为.\username. 为此,双击DefaultDomainName,并指定用户帐户的域名。如果是本地用户,请指定本地主机名。

    如果DefaultDomainName不存在,请创建一个新的字符串值 (REG_SZ)注册表项,其值为DefaultDomainName

  6. 双击该AutoAdminLogon条目,1在“数值数据”框中键入,然后单击“确定”。

    如果没有AutoAdminLogon项,创建一个新的字符串值(REG_SZ)AutoAdminLogon作为值名称。

  7. 如果存在,删除该AutoLogonCount键。

  8. 此外,如果存在,请删除该AutoLogonChecked键。

  9. 退出注册表编辑器。

  10. 单击开始,单击重新启动,然后单击确定。

  • 在信息亭上,您应该使用组策略来禁用注册表访问以防止用户访问登录密码。设置为“用户配置\管理模板\系统\阻止访问注册表编辑工具”。 (2认同)
  • 这可能不是最聪明的方法。有多种方法可以在不使用 regedit.exe 的情况下访问注册表。VBScript、PowerShell、“reg”命令,可能还有更多。我认为更改注册表项本身的 ACL 以防止用户查看它是一个更好的主意。 (2认同)

Ada*_*hip 21

进一步威廉希尔苏姆的回答,此方法不需要您在注册表中以纯文本形式保留密码(尽管我不确定实际如何存储身份验证)。

第1步

作为本地管理员,告诉 Windows 允许管理员自动登录。

在 Regedit 中,浏览到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. 如果不存在,则创建一个名为AutoAdminLogon Set this value to 1的新字符串值

第2步

告诉 Windows 记住登录密码。

在运行框中,键入control userpasswords2 确保您的域用户名在列表中,如果没有,请添加它。取消勾选(或勾选并取消勾选):用户必须输入用户名和密码才能使用此计算机。 确保选择了您的用户名。单击应用。

此时,Windows 应提示输入将要使用的密码。

第 3 步

现在返回HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 确保设置了以下字符串值,如果没有,请设置它们:

  • DefaultUserName:您的域用户名(不带域前缀)
  • DefaultDomainName: 你的域名

应该是这样。

修改密码注意事项:

每次更改密码时,您都需要从第 2 步开始重新执行此过程。不幸的是,每次保存该对话时,Windows 都会将 DefaultDomainName 重置为您的本地机器名称,因此您必须手动将其更改回来。

  • 只是有一个想法。根据 OP 的链接,您是否也尝试过“netplwiz”? (2认同)
  • 我更喜欢这个答案,因为密码似乎没有以明文形式存储。在 Win7 SP1 的域环境中为我工作。 (2认同)