如何在Windows 7中启用自动登录?
当Windows 7加入域后,在高级用户管理控制台中,自动登录的选项已经不能使用了。因为我运行的是一个小型的家庭域,因为有SharePoint和TFS,我应该如何启用这个设置?
这里的HowToGeek文章涵盖了这一点,但是当加入域时,该选项被禁用。
当Windows 7加入域后,在高级用户管理控制台中,自动登录的选项已经不能使用了。因为我运行的是一个小型的家庭域,因为有SharePoint和TFS,我应该如何启用这个设置?
这里的HowToGeek文章涵盖了这一点,但是当加入域时,该选项被禁用。
来自 : 我的数码生活文章
点击开始,点击运行,输入
regedit
,然后点击确定。在Windows Vista/7中,只需在 “开始搜索 "中键入regedit
,然后按回车键。导航到下面的注册表键:双击
DefaultUserName
条目,输入要登录的用户名,然后点击确定。双击DefaultPassword
条目,在值数据框下键入用户账户的密码,然后点击确定。5.在Windows Vista/7系统中,必须同时指定
DefaultDomainName
,否则Windows会提示用户名无效,用户名显示为.\username
。为此,双击DefaultDomainName
,并指定用户账户的域名。如果是本地用户,请指定本地主机名。
- 双击
AutoAdminLogon
条目,在值数据框中输入1
,然后点击确定。7.如果存在,删除
AutoLogonCount
键。如果存在,也要删除AutoLogonChecked
键。
退出注册表编辑器。
9.点击开始,点击重新启动,然后点击确定。
根据William Hilsum的回答,这个方法不需要你在注册表中留下纯文本的密码(虽然我不确定身份验证到底是如何存储的)。
**步骤1*
作为本地管理员,告诉Windows允许管理员自动登录。如果没有,创建一个新的字符串值,名为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
,将此值设置为1
**第二步*
**第二步*
告诉Windows记住登录密码,在运行框中,键入AutoAdminLogon
Ensure你的域用户名在列表中,如果没有,请添加它。取消勾选(或勾选后取消)。_用户必须输入用户名和密码才能使用这台电脑。 _确保你的用户名被选中。
此时,Windows应该提示将使用的密码。
步骤3*
现在回到control userpasswords2
Ensure the following String Values are set, if not, set them:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
: 你的域名用户名(不含域名前缀)
- DefaultUserName
: 你的域名
修改密码的注意事项:*
每次修改密码时,你都需要从步骤2开始重做这个过程。不幸的是,每次你保存对话时,Windows都会将DefaultDomainName重置为你的本地机器名称,所以你必须手动更改它。
根据@Adam Millerchip的回答,我们可以把修改密码的工作量降低到加入域之前的样子,当时我们每次都要重新运行控制userpasswords2来存储新密码。现在我们在一个域中,我们可以直接运行一个批处理文件来代替运行control userpasswords2,同时也可以恢复我们的域和用户名注册表设置:
AfterPwdChange.bat
control userpasswords2
pause
regedit /s WinLogonBit.reg
WinLogonBit.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="mydomainusername"
"DefaultDomainName"="mydomain"
如果想要自动登录的原因是为了让启动程序运行,我们可能还是希望工作站开机后最后被锁住。如果是这样的话,我们可以在启动文件夹中放置一个快捷方式,命令如下:
C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation
也许你可以把这个作为一个bat文件运行:
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d YourUserNameHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d YourPasswordHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d YourDomainHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /f
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonChecked /f
```什么的