Skip to main content

实现开机后自动登录指定本地账号

Windows 10(含 LTSC) 上,实现开机后自动登录指定本地账号,且不输入密码,可通过以下稳定、官方支持的方式完成。按可控性与常用程度排序说明。


方案一(最常用 / 最简单):netplwiz 自动登录

适用场景

  • 本地账户

  • 有密码或无密码均可

  • 单机或非域控环境

操作步骤

  1. Win + R,输入:

    netplwiz
    
  2. 在“用户账户”窗口中:

    • 选中要自动登录的账号

    • 取消勾选

      “要使用本计算机,用户必须输入用户名和密码”

  3. 点击 确定

  4. 弹出窗口后:

    • 输入该账号的密码(无密码直接留空)

  5. 重启验证

结果

  • 开机 → 自动进入该账号桌面

  • 不再显示登录界面


方案二(推荐运维 / 可脚本化):注册表方式

适用场景

  • 批量部署

  • LTSC / 精简系统

  • netplwiz 选项被隐藏时

关键注册表路径

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

必须存在或新增以下键值

名称 类型
AutoAdminLogon REG_SZ 1
DefaultUserName REG_SZ 登录用户名
DefaultPassword REG_SZ 登录密码
DefaultDomainName REG_SZ 本机名(本地账号)

本地账号 DefaultDomainName 可填计算机名或留空


示例(本地账号 kiosk,无密码)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="kiosk"
"DefaultPassword"=""

方案三(微软官方工具):Sysinternals Autologon

特点

  • 自动加密密码

  • 避免明文注册表

  • 微软官方工具

使用方法

  1. 下载 Autologon.exe

  2. 以管理员身份运行

  3. 填写:

    • Username

    • Domain(本机填计算机名)

    • Password

  4. 点击 Enable

优点

  • 安全性高于 netplwiz

  • 适合生产环境


方案四(无密码账户,极简)

操作

net user kiosk ""

然后配合:

  • netplwiz

  • 或注册表方式


注意事项(非常重要)

1. Windows Hello 会影响 netplwiz

如果系统启用了 Windows Hello

  • netplwiz 中的复选框可能消失

解决:

设置 → 帐户 → 登录选项
关闭:
- Windows Hello PIN
- 指纹 / 人脸

2. 域账号限制

  • 域账号默认不支持自动登录

  • 强行配置可能被 GPO 覆盖


3. 安全提示

  • 自动登录 ≠ 安全

  • 任何能接触机器的人都可直接进入系统

建议结合:

  • BIOS 密码

  • 禁用安全模式

  • 磁盘 BitLocker(如可用)


推荐做法(实际部署)

场景 推荐方案
展示机 / 自助终端 注册表 或 Autologon
办公 PC netplwiz
批量部署 注册表脚本
对安全有要求 Autologon + 防火墙

如果你需要,我可以进一步提供:

  • 一键 .reg 或 PowerShell 自动配置脚本

  • 自动登录 + 禁用关机 / Ctrl+Alt+Del / 锁屏

  • 开机自动登录 + 仅运行 Edge(Kiosk 模式)

  • 与你前一个问题结合:自动登录 + 只允许 Edge 上网的完整方案

你可以直接说明 使用场景(展示机 / 内网终端 / 防泄密 / 家用)。