windows 11多用户环境下可实现开机跳过登录界面直入指定账户:首选netplwiz图形化配置,取消“用户必须输入密码”并输入目标账户明文密码;若失效(如microsoft账户未缓存凭据)或需批量部署,则改用注册表法,在winlogon键下设autoadminlogon=1、defaultusername、defaultdomainname(本地/msa填".")及defaultpassword(明文存储,有安全风险)。

在Windows 11多用户环境中,需让系统开机后跳过登录界面、直接进入指定账户桌面,而非显示用户列表供手动选择。该设置不干扰其他已创建账户的登录能力,仅改变默认启动行为。
用netplwiz配置默认自动登录账户
此方法适用于所有本地账户和已同步至本机的Microsoft账户,操作路径最短、无需第三方工具或注册表编辑。
第一步:按 Win + R 打开运行框,输入 netplwiz 并回车。
第二步:在弹出的“用户账户”窗口中,从列表里选中你希望设为开机默认登录的那个账户(注意不是当前正在使用的管理员账户,而是目标账户)。
第三步:取消勾选“要使用本计算机,用户必须输入用户名和密码”——这一步是启用自动登录的关键开关,勾选状态会强制显示登录界面。
第四步:点击“应用”,系统立即弹出“自动登录”对话框;此处必须输入该目标账户当前有效的密码(不是PIN,不是Windows Hello密钥,是实际登录密码),两次输入需完全一致。
第五步:点“确定”关闭对话框,再点一次“确定”退出用户账户窗口。重启即生效。
通过注册表精确控制多用户场景下的自动登录
当netplwiz方式失效(例如目标账户为Microsoft账户且未缓存本地凭据)、或需批量部署时,注册表法可绕过图形界面限制,直接写入启动参数。
方法一:手动配置Winlogon键值
1. 按 Win + R 输入 regedit,以管理员身份运行注册表编辑器。
2. 导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
3. 在右侧空白处右键→新建→字符串值,命名为 AutoAdminLogon,双击将其数值数据设为 1。
4. 新建字符串值 DefaultUserName,数值数据填入目标账户的完整用户名(如 Microsoft 账户填邮箱前缀,本地账户填本地用户名)。
5. 新建字符串值 DefaultDomainName:若为Microsoft账户,此项留空或填 . (英文句点);若为域账户则填域名;若为纯本地账户,也填 . 。
6. 新建字符串值 DefaultPassword,填入该账户当前密码——【密码将以明文形式存储,物理接触设备者可读取】。
方法二:用命令行快速注入(适合脚本化部署)
以管理员身份运行CMD或PowerShell,逐行执行:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d "zhangsan" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d "." /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d "YourPass123" /f
验证与故障排查
重启后若仍出现用户选择界面,请确认:目标账户是否已成功登录过至少一次(Microsoft账户需完成首次同步,否则DefaultUserName无法被识别)。
若自动登录后立即锁屏,说明系统检测到凭据缓存异常——此时需先用该账户正常登录一次,再执行上述任一配置步骤。
对于已加入域的设备,【netplwiz方式无效,必须使用注册表法并正确填写DefaultDomainName】,且确保域控制器在开机阶段可达。











