Answers:
我不会手动编辑注册表。使用2012(以及2008)标配的netplwiz.exe应用。这为我打开了以下“用户帐户”框。
只需通过“开始”菜单搜索该应用,或前往C:\ Windows \ System32进行查找
转到CMD并键入“ control userpasswords2”。如果您看到“用户必须输入用户名和密码才能使用这台计算机”复选框,然后取消选中它,然后单击“应用/确定”并输入您的凭据。
但是,Windows并不总是显示“用户必须输入用户名和密码才能使用此计算机”复选框。例如,如果您的PC已加入域。
如果您使用完整的注册表方法,那么您的密码将保存在计划文本中,这可能是安全问题。为了解决这个问题,无论如何都可以强制复选框出现。
现在,您将看到OP发布的相同对话框,但带有“用户必须输入用户名和密码才能使用此计算机”复选框,并且将其取消选中。
机器将自动登录,而无需将您的凭据以纯文本格式存储在注册表中。如果您以前曾经使用UID和PWD进行过完整的注册表方法,那么我会在执行此操作之前将其删除,但是选中此框可能会为您删除密钥。
如果PC是DC或Domain成员,则可能需要先配置登录域注册表项,然后它才能正常运行。
我认为这是从PowerShell最容易做到的...
类型:
PS:> $RegPath = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
PS:> Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String
PS:> Set-ItemProperty $RegPath "DefaultUsername" -Value "YOURDOMAINNAME\Administrator" -type String
PS:> Set-ItemProperty $RegPath "DefaultPassword" -Value "YOURPASSWORD" -type String
我不知道这整体上是否更容易,但是您可以从远程PowerShell会话中执行此操作。在我看来,这使访问变得更加容易。
您必须在注册表中替换或创建以下项:
HKLM \软件\ Microsoft \ Windows NT \ CurrentVersion \ winlogon
AutoAdminLogon = 1
DefaultUsername = currentUserName
DefaultPassword = currentPassword
参考:http : //techsultan.com/autologin-on-windows-server-2012/
如果仅设置“ AutoAdminLogon = 1 ”,则将返回“ 用户必须输入用户名和密码才能使用此计算机 ”的复选框。
这样,您不必在注册表中做太多事情。
如果您需要使登录密码保持加密(AES256),请查看LogonExpert自动登录工具:http : //www.logonexpert.com 是的,此工具是付费的,但它包含许多有用的功能,而不仅仅是简单Windows启动时自动登录。我个人使用其中一些: