概要
本文介绍如何通过在注册表数据库中存储密码和其他相关信息,将 Windows 配置为自动执行登录过程。此功能允许其他用户启动您的计算机以及使用您建立的帐户自动登录。重要说明:如果启用自动登录,Windows XP 使用起来会更加方便。但是,使用此功能会带来安全隐患。
更多信息
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
如果将计算机设置为自动登录,则可以实际访问此计算机的任何用户还可以访问此计算机(包括与此计算机相连的所有网络)上的所有内容。另外,如果启用自动登录,密码将以纯文本格式存储在注册表中。Authenticated Users 组可以远程读取存储此值的特定注册表项。因此,只有在计算机的安全性确实可靠,并且确保不可信用户无法远程访问注册表的情况下,才适合使用这种设置。
使用注册表编辑器 (Regedit.exe) 添加登录信息:
如果将计算机设置为自动登录,则可以实际访问此计算机的任何用户还可以访问此计算机(包括与此计算机相连的所有网络)上的所有内容。另外,如果启用自动登录,密码将以纯文本格式存储在注册表中。Authenticated Users 组可以远程读取存储此值的特定注册表项。因此,只有在计算机的安全性确实可靠,并且确保不可信用户无法远程访问注册表的情况下,才适合使用这种设置。
使用注册表编辑器 (Regedit.exe) 添加登录信息:
- 单击开始,单击运行,键入 regedit,然后单击确定启动注册表编辑器。
- 找到下面的注册表项:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Winlogon
- 在使用您的帐户名和密码和情况下,双击 DefaultUserName 条目,键入您的用户名,然后单击确定。
- 双击 DefaultPassword 条目,在数值数据框下键入您的密码,然后单击确定。
如果没有 DefaultPassword 数值,请按照下面这些步骤创建此数值:- 在注册表编辑器菜单上,依次单击编辑、新建和字符串值。
- 键入 DefaultPassword 作为数值名称,然后按 Enter 键。
- 双击新创建的项,然后在数值数据框中键入密码。
- 双击 AutoAdminLogon 条目,在数值数据框中键入 1,然后单击确定。
如果没有 AutoAdminLogon 条目,请按照下面这些步骤创建此条目:- 在注册表编辑器菜单上,依次单击编辑、新建和字符串值。
- 键入 AutoAdminLogon 作为数值名称,然后按 Enter 键。
- 双击新创建的项,然后在数值数据框中键入 1。
- 退出注册表编辑器。
- 单击开始,单击重新启动,然后单击确定。
- 当计算机重新启动并且 Windows 启动后,便可以自动登录。
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Winlogon
数值:ForceAutoLogon
类型:REG_SZ
数据: 1
- 单击开始,然后单击运行。
- 在打开框中,键入 control userpasswords2,然后单击确定。
- 在出现的对话框中,清除“要使用本机,用户必须输入用户名和密码”复选框,然后单击确定。
这篇文章中的信息适用于:
- Microsoft Windows XP Home Edition
- Microsoft Windows XP Professional
- Microsoft Windows XP 64-Bit Edition