命令“control userpasswords2”显示一个 GUI,允许您将其设置为用户无需输入用户名和密码即可登录。如果您取消选中它并点击应用,它会提示您输入当前选定用户的密码。
我想自动执行此操作。有没有办法从命令行进行这些更改?
答案1
这是通过使用Sysinternals 自动登录实用程序。从命令行运行:
自动登录使您能够轻松配置 Windows 的内置自动登录机制。Windows 无需等待用户输入其名称和密码,而是使用您通过自动登录输入的凭据(这些凭据在注册表中加密)自动登录指定用户。
autologon.exe /accepteula username domain password
答案2
您询问的是通过命令行设置自动登录。
这是在注册表项下 通过、和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
的值指定的。AutoAdminLogon
DefaultUserName
DefaultPassword
这些注册表更新可以使用 reg 命令:
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 DefaultDomainName /t REG_SZ /d DOMAIN-NAME /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d USER-NAME /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d PASSWORD /f