打开自动登录Windows
09/08/
本文内容
本文介绍如何将Windows密码和其他相关信息存储在注册表数据库中,以自动执行登录过程。 通过使用此功能,其他用户可以启动计算机并使用您建立的帐户自动登录。
适用于: WindowsServer 、Windows Server 、Windows Server R2
原始 KB 编号: 324737
重要
为了方便起见,提供了自动登录功能。 但是,此功能可能会带来安全风险。 如果将计算机设置为自动登录,则以物理方式获取计算机访问权限的任何人都可以访问计算机的所有内容,包括计算机连接到的任何网络。 此外,当启用自动登录时,密码以纯文本格式存储在注册表中。 Authenticated Users 组可以远程读取存储此值的特定注册表项。 仅建议在计算机受到物理保护并且已采取措施以确保不受信任的用户无法远程访问注册表的情况下,才建议此设置。
使用注册表编辑器打开自动登录
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 若要详细了解如何备份和还原注册表,请参阅如何在 Windows 中备份和还原注册表。
若要使用注册表编辑器启用自动登录,请按照以下步骤操作:
单击“开始”,然后单击“运行”。
在" 打开 "框中 ,Regedit.exe, 然后按 Enter。
在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 注册表中查找子项。
双击 DefaultUserName 条目,键入您的用户名,然后单击"确定 "。
双击 "DefaultPassword" 条目,键入您的密码,然后单击"确定 "。
如果 DefaultPassword 值不存在,则必须添加该值。 若要添加值,请按照以下步骤操作:
在"编辑" 菜单上,单击 "新建",然后指向"字符串值"。
键入 DefaultPassword,然后按 Enter。
双击 DefaultPassword。
在"编辑字符串"对话框中,键入您的密码,然后单击"确定 "。
备注
如果未指定 DefaultPassword 字符串,Windows自动将键的值从 1 (true) 设置为 AutoAdminLogon 0 (false) 禁用 AutoAdminLogon 功能。
在"编辑" 菜单上,单击 "新建",然后指向"字符串值"。
键入 AutoAdminLogon,然后按 Enter。
双击 AutoAdminLogon。
在"编辑字符串"对话框中,键入 1, 然后单击"确定 "。
如果已将计算机加入域,应添加 DefaultDomainName 值,值的数据应设置为域的完全限定域名 (FQDN) ,例如 . 。
退出注册表编辑器。
单击 "开始",再单击"关机",然后在"注释"文本框 中键入 原因。
单击 " 确定"关闭计算机。
Restart your computer. 现在可以自动登录。
备注
若要绕过 AutoAdminLogon 进程并作为其他用户登录,请按住 Shift 键,注销后或Windows重新启动。
如果登录横幅值在服务器上由组策略对象 (GPO 或本地策略定义,) 更改将不起作用。 当更改策略以便不影响计算机时,自动登录功能将正常工作。
如果Exchange Active Sync (EAS) 密码限制处于活动状态,则自动登录功能将不起作用。 此行为是设计使然。 此行为由版本更改Windows 8.1并且不会影响Windows 8或早期版本。 若要在更高版本中Windows 8.1此行为,请删除控制面板中的 EAS 策略。
服务器上具有其他用户的交互式控制台登录将 DefaultUserName 注册表项更改为最后一次登录的用户指示器。 AutoAdminLogon 依赖 DefaultUserName 条目来匹配用户和密码。 因此,AutoAdminLogon 可能会失败。 你可以配置关闭脚本以设置正确的 DefaultUserName。
您可以使用 Sysinternals 工具 AutoLogon 更轻松地启用此功能。 此工具还有助于使用加密版本的密码。