2009-08-24 09:32:44 +0000 2009-08-24 09:32:44 +0000
81
81

如何在Windows 7中启用自动登录?

当Windows 7加入域后,在高级用户管理控制台中,自动登录的选项已经不能使用了。因为我运行的是一个小型的家庭域,因为有SharePoint和TFS,我应该如何启用这个设置?

这里的HowToGeek文章涵盖了这一点,但是当加入域时,该选项被禁用。

答案 (4)

115
115
115
2009-08-24 09:45:31 +0000

来自 : 我的数码生活文章

  1. 点击开始,点击运行,输入regedit,然后点击确定。在Windows Vista/7中,只需在 “开始搜索 "中键入regedit,然后按回车键。导航到下面的注册表键:

  2. 双击DefaultUserName条目,输入要登录的用户名,然后点击确定。双击DefaultPassword条目,在值数据框下键入用户账户的密码,然后点击确定。

5.在Windows Vista/7系统中,必须同时指定DefaultDomainName,否则Windows会提示用户名无效,用户名显示为.\username。为此,双击DefaultDomainName,并指定用户账户的域名。如果是本地用户,请指定本地主机名。

  1. 双击AutoAdminLogon条目,在值数据框中输入1,然后点击确定。

7.如果存在,删除AutoLogonCount键。如果存在,也要删除AutoLogonChecked键。

  1. 退出注册表编辑器。

  2. 9.点击开始,点击重新启动,然后点击确定。

21
21
21
2012-09-03 09:15:12 +0000

根据William Hilsum的回答,这个方法不需要你在注册表中留下纯文本的密码(虽然我不确定身份验证到底是如何存储的)。

**步骤1*

作为本地管理员,告诉Windows允许管理员自动登录。如果没有,创建一个新的字符串值,名为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,将此值设置为1

**第二步*

**第二步*

告诉Windows记住登录密码,在运行框中,键入AutoAdminLogonEnsure你的域用户名在列表中,如果没有,请添加它。取消勾选(或勾选后取消)。_用户必须输入用户名和密码才能使用这台电脑。 _确保你的用户名被选中。

此时,Windows应该提示将使用的密码。

步骤3*

现在回到control userpasswords2Ensure the following String Values are set, if not, set them: - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon: 你的域名用户名(不含域名前缀) - DefaultUserName: 你的域名

修改密码的注意事项:*

每次修改密码时,你都需要从步骤2开始重做这个过程。不幸的是,每次你保存对话时,Windows都会将DefaultDomainName重置为你的本地机器名称,所以你必须手动更改它。

3
3
3
2015-02-15 19:22:56 +0000

根据@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
-2
-2
-2
2019-01-03 19:07:24 +0000

也许你可以把这个作为一个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
```什么的