如何在Windows 10中自动登录而不带密码?

时间:2020-01-09 10:46:33  来源:igfitidea点击:

要登录到Windows 10,用户必须每次输入本地或者Microsoft(联机)帐户的密码。这保证了一定程度的数据保护,防止第三方访问,但这对家庭用户来说是不方便的,因为它增加了访问设备桌面的时间。在本手册中,我们将告诉我们如何删除Windows 10(Windows Server 2015/2012 R2)登录屏幕上的密码请求,以及如何在特定帐户下配置自动登录。

警告。自动登录是为了方便用户,但它降低了我们计算机的安全级别。只有当我们是唯一的计算机用户并且确保任何其他人无法访问它时,才必须启用Autologon。否则,我们个人数据的安全性将面临风险。

禁用Windows 10登录屏幕上的密码对话框并不意味着帐户不应具有密码。在Windows 10启动期间,系统将自动输入。在所有其他情况下,例如,当通过网络(SMB)访问PC或者连接到远程桌面(RDP)时,用户密码必须指定为手动。

如何在用户账户设置中禁用密码登录?

禁用密码登录的最简单方法是设置用户帐户。

  • Win+R

  • 在“运行”对话框中,输入

netplwiz

或者

control userpasswords2

命令;

  • 在下一个包含本地用户帐户列表的窗口中,取消选中“用户必须输入用户名和密码才能使用此计算机”,然后保存更改(确定);

  • 此时会出现一个窗口,我们必须输入当前密码两次,然后单击“确定”;

  • 重新启动计算机,并确保Windows直接引导到桌面,而不输入密码。

说明由于默认域密码策略,无法取消选中连接到Active Directory域的计算机上的选项“用户必须输入用户名和密码才能使用此计算机”。在这种情况下,在登录屏幕上禁用密码请求的最简单方法是使用注册表(如下所述)。

如何使用注册表编辑器在Windows中启用自动登录?

让我们考虑一种更常见的方法,使用注册表编辑器禁用Windows 10登录屏幕上的密码请求。这样可以跳过Microsoft帐户以及域或者本地Windows 10帐户的登录屏幕。

警告。这种方法的安全性较低,因为密码将以纯文本形式存储在注册表中,并且可以由任何计算机用户查看。

  • Win+R键,键入
regedit
  • 转到注册表项 HKEY\U LOCAL\U MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon;

将注册表参数 自动管理登录的值从0更改为 1

新建字符串参数 DefaultDomainName,指定域名或者本地计算机名称作为其值。 提示。可以在系统属性中或者使用

hostname

命令找到计算机名称。

DefaultUserName参数中,需要指定用户账号名称,用户账号名称应用于登录(替换为其他用户名或者不更改);

创建字符串参数 默认密码,在该参数中,必须以纯文本指定账户密码;

关闭注册表编辑器并重新启动计算机;

Windows重启后,我们将自动使用指定的帐户登录,无需在登录屏幕上输入密码;

要通过注册表启用自动登录,可以使用以下命令。(替换P@ssword使用用户名和密码,如果使用域帐户,则应将WORKGROUP*替换为AD域的名称:

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 root /f

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d  P@ssword /f

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v ForceAutoLogon /t REG_SZ /d 1 /f

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d WORKGROUP /f

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v IgnoreShiftOvveride /t REG_SZ /d 1 /f

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /t REG_DWORD /d 1 /f

从睡眠中醒来后,禁用Windows 10要求需要密码

当计算机从睡眠模式唤醒时,我们可能希望禁用密码请求。最简单的方法是使用现代控制面板界面。

点击托盘中的通知图标,选择所有设置;

前往 账户-> 签到选项

要求签到栏中,选择 从不

我们还可以在使用本地组策略编辑器唤醒或者退出休眠后禁用登录屏幕密码。为此,启动 **gpedit.msc]控制台(在Windows 10的主版本中,可以像这样运行本地策略编辑器控制台)。进入策略部分 计算机配置->管理模板->系统->电源管理->睡眠设置]。禁用策略“ 唤醒计算机时需要密码(使用电池)”和“计算机唤醒电池时需要密码(插入电源)

现在,计算机在从睡眠或者休眠状态唤醒后将不需要密码。

使用SysInternals AutoLogon工具安全自动登录

如果计算机已加入AD域,则以前在Windows中启用自动登录的所有方法都可能不起作用。

为了更安全地自动登录到Windows10,我们可以使用 AutoLogon For Windows实用程序。该实用程序是系统实用程序包Sysinternals的一部分,现在可以从Microsoft网站上下载(https://docs.microsoft.com/en-us/sysinternals/downloads/autologon).

  • 下载并以管理员身份运行 Autologon.exe

  • 接受许可协议的条款;

  • 指定要进行自动登录的用户帐户、域和用户密码,按 启用按钮;

  • 将出现一个窗口,其中指示自动登录已启用。加密密码以LSA格式存储在注册表项HKLM\SECURITY\Policy\Secrets中,从技术上讲,任何本地计算机管理员(但不是用户)都可以对其进行解密。

  • 要禁用自动登录到Windows 10,只需单击 禁用按钮。

在本手册中,我们研究了如何跳过windows10登录屏幕,禁用密码登录并直接引导计算机到用户桌面。要在Windows中暂时禁用自动登录并手动选择需要登录的用户凭据,必须在Windows启动时按住 Shift键。