实现开机后自动登录指定本地账号
在 Windows 10(含 LTSC) 上,实现开机后自动登录指定本地账号,且不输入密码,可通过以下稳定、官方支持的方式完成。按可控性与常用程度排序说明。
方案一(最常用 / 最简单):netplwiz 自动登录
适用场景
-
本地账户
-
有密码或无密码均可
-
单机或非域控环境
操作步骤
-
按 Win + R,输入:
netplwiz -
在“用户账户”窗口中:
-
选中要自动登录的账号
-
取消勾选:
“要使用本计算机,用户必须输入用户名和密码”
-
-
点击 确定
-
弹出窗口后:
-
输入该账号的密码(无密码直接留空)
-
-
重启验证
结果
-
开机 → 自动进入该账号桌面
-
不再显示登录界面
方案二(推荐运维 / 可脚本化):注册表方式
适用场景
-
批量部署
-
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
特点
-
自动加密密码
-
避免明文注册表
-
微软官方工具
使用方法
-
下载
Autologon.exe -
以管理员身份运行
-
填写:
-
Username
-
Domain(本机填计算机名)
-
Password
-
-
点击 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 上网的完整方案
你可以直接说明 使用场景(展示机 / 内网终端 / 防泄密 / 家用)。
No Comments