本文最后更新于 2024-09-08,

若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。

本站只有Telegram群组为唯一交流群组, 点击加入

文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请

前言

当启动 Windows PC 时,登录界面会列出一个或多个用户账户。你需要选择一个账户并通过身份验证才能进入桌面。Windows 支持多种登录验证方式,如密码和 Windows Hello,这对于多用户设备来说会十分便利。

虽然现代计算机加载 Windows 的速度已经非常快,但跳过登录验证可以更快地开始工作。如果你是电脑的唯一使用者,还可以选择取消登录验证。接下来,介绍如何在 Windows 11/10 设备上设置自动登录。

使用场景与潜在风险

通常情况下,我们不推荐在 Windows 设备上启用自动登录。因为任何能够物理接触到设备的人都能轻松访问你的敏感信息,并获得完整的管理权限。

在决定启用 Windows 自动登录之前,请考虑以下几点:

  • 不推荐在笔记本电脑、平板电脑或其他便携设备上启用,因为这些设备通常会带着到处跑。
  • 不推荐在多人共用的电脑上启用。
  • 可以在没有重要数据的虚拟机上启用。
  • 可以在仅个人使用的家用电脑上启用(相对安全)。

如果你的 Windows 中有多个用户账户,也可以只为某一个账户单独设置自动登录,从而保持其他主要账户的安全。

方法 1:通过「用户账户」设置

如果你使用 Microsoft 账户,请用 Windows + I快捷键打开「Windows 设置」。

选择「账户」-「登录选项」,然后关闭「为了提高安全性,仅允许对此设备上的 Microsoft 账户使用 Windows Hello 登录 」开关。

1725780888561.webp

1725780916087.webp

使用 Windows + R快捷键调出「运行」对话框,输入 netplwiz打开「用户账户」设置窗口。

取消勾选「要使用本计算机,用户必需输入用户名和密码」,然后点击「应用」按钮。

1725781037508.webp

此时会弹出「自动登录」对话框,在此输入密码两次,确认无误后点击「确定」即可。

1725781077848.webp

设置完成后,在登录时会自动帮你验证密码,但密码并未删除。如果你更改了账户密码,需要按以上步骤重新设置。

方法 2:更改注册表设置

我们也可以更改注册表配置来实现 Windows 10/11 自动登录,操作步骤如下:

使用 Windows + R快捷键打开「运行」,输入 regedit打开注册表编辑器。

浏览到以下路径:

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

在右侧窗口中并双击名为 AutoAdminLogon字符串值(如果没有就新建一个),并将其值设置为:

  • 0禁用自动登录
  • 1启用自动登录

在右侧窗口中分别并双击名为 DefaultUserNameDefaultPassword字符串值(如果没有就新建),并将其值设置为:

  • DefaultUserName用于自动登录的账户名称
  • DefaultPassword对应的账户密码

1725781147060.webp

注册表更改完成后,重启 Windows 就会生效。

手动更改注册表时,DefaultPassword使用的是明文。使用 Autologon 时,密码在注册表中会加密为 LSA 密文。

方法 3:使用 Autologon 工具

如果想用更简单的方式来设置自动登录,Sysinternals 提供的 Autologon 工具是个不错的选择。它会自动修改注册表,帮助你启用 Windows 的自动登录功能,而无需去手动编辑。

从 Microsoft 官方网站下载 Autologon 工具

解压下载的文件,并根据你的 Windows 系统架构运行对应的 Autologon 程序。

在打开的界面中核对用户名,然后在「Password」栏填入登录密码,并点击「Enable」按钮。一般家用电脑都是工作组环境,因此「Domain」一栏通常无需更改。

Autologon 不会校验密码是否正确,也不会检查用户账户是否有权限登录。

置成功后,屏幕会有「Autologon successfully configured」提示。点击「OK」完成设置。

完成以上步骤后,只需重启 Windows PC,就能实现免密码登录。要关闭此功能,可以重新打开 Autologon 并点击「Disable」禁用即可。

方法 4:使用空密码账户(不推荐)

我们也可以通过删除账户密码,也就是使用「空密码」来实现 Windows 自动登录。以下是操作步骤:

使用 Windows + R快捷键打开「运行」,输入 lusrmgr.msc打开「本地用户和组」。

在打开的窗口中,点击左侧的「用户」选项卡,然后在右侧面板中选择要删除密码的账户,右键点击并选择「设置密码」。

当出现警告框时,点击「继续」按钮。

在接下来的对话框中,不要输入任何内容,保持「新密码」和「确认密码」栏为空,直接点击「确定」完成设置。

1725781308065.webp

执行以上步骤后,Windows 将不再要求输入密码来登录账户,也可以实现自动登录。

因为账户没有了密码保护,所带来的安全风险极大。而且空密码默认无法使用远程桌面协议(RDP)和 NTLM 认证服务。