![我可以在 Windows 10 家庭版上禁用自动登录吗](https://linux22.com/image/1460858/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Windows%2010%20%E5%AE%B6%E5%BA%AD%E7%89%88%E4%B8%8A%E7%A6%81%E7%94%A8%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E5%90%97.png)
我最近为父母安装了一台装有 Windows 10 家庭版的新电脑。我为他们创建了两个本地帐户 - 没有微软帐户。我也想保留它们而不使用密码。问题是现在 Windows 会自动使用上次使用的帐户登录。没有锁定/登录屏幕。
我尝试了这里类似问题中的许多答案,但都没有用。由于它是家庭版,因此没有组策略,使用任务计划程序的方法不起作用,因为没有密码的帐户不允许创建此类任务。
是否有其他选项可以强制 Windows 在启动时显示用户列表而无需为帐户设置密码?
答案1
以下链接介绍了如何使用注册表设置以及该注册表设置上的某些权限在 Windows 8 中更改此行为。它也适用于 Windows 10。
http://www.eightforums.com/user-accounts-family-safety/10004-help-multiple-users-login-screen.html
首先启动注册表编辑器:按WIN + R
,输入regedit
并单击“确定”。
导航到以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch
将键的值Enabled
从更改0
为1
还有一个问题需要解决:用户系统自动将值更改为0
。因此我们将禁止用户系统去改变它。
- 右键单击注册表项
UserSwitch
->Permissions
- 单击
Advanced
,然后单击Disable inheritance
-按钮;如果现在提示您两个选项,请选择第一个(将继承的权限转换为此对象的显式权限) - 在对话框顶部,将所有者从系统到群组管理员(如果您的 Windows 不是英文的,名称可能会有所不同,例如在德语中它将是“管理者“)
- 选择组管理员进入->允许->完全控制
- 双击条目系统,选择类型
Deny
并点击Show advanced permissions
。这里Clear all
-> 仅检查Set value
答案2
Larry Jacobson 在Microsoft 社区问答我确认有效的方法是禁用系统上每个帐户的自动登录信息。您可以在“设置”应用的“帐户”>“登录选项”下的“隐私”部分中访问该选项。
确保禁用系统上每个帐户的选项,而不仅仅是自动登录的帐户或所有没有密码的帐户。
答案3
Windows 10 64 位
如何使用 Windows 注册表禁用自动登录。创建一个名为 anyname.reg 的新文件,复制以下所有文本并将其粘贴到 anyname.reg 中,保存类型为文本文件。双击 anyname.reg 并回答是/确定
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="0"
"DefaultUserName"=""
"DefaultPassword"=""
答案4
如果上一个用户没有密码,Windows 10 重新启动后将从上一个用户自动登录,无需输入密码。您可以输入随机密码来停止自动登录,并在重新启动后重置密码。创建启动/关闭脚本(计算机 GPO 本地):* 启动脚本:Net user [User] "" * 关机脚本:Net user [User] RandomPassword
它适用于 Windows 10 1909。