如何通过脚本或命令行更改自动登录?


12

将Windows 7映像部署到独立计算机后,我们遇到了以下问题。

如果将自动登录设置为关闭,则必须手动登录并激活Windows和Office-已安装密钥,但未激活产品。(这些便携式计算机被设置为借用便携式计算机,因此在成像后可能无法使用数月-宽限期已过期)

如果我们确实将“自动登录”设置为“开”并运行脚本以在首次登录时激活产品-当产品与网络连接时,机器将始终登录到我们在自动登录中指定的帐户。

我想知道,有没有办法通过脚本关闭自动登录?
它可以通过手动按照指示完成这个职位,或通过注册表项(HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows NT \ CURRENTVERSION \ Winlogon中\ AutoAdminLogon)

如果有人可以指出正确的方向,我不确定如何从命令行或脚本中管理它,这将非常令人感激。

Answers:


16

可以通过.reg文件更改注册表。

例如,创建一个包含以下内容的autologin.reg文件:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="Administrator"
"DefaultPassword"="Pa$$w0rd"

如果需要,添加DefaultDomainName,然后只需执行文件即可将值导入注册表。

或在cmd脚本中:

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 domainname /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d Administrator /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d Pa$$w0rd /f

(警告:我没有测试以上内容。)


只是从bat文件执行它?
乔·泰勒

是的,第二个则以管理员身份运行。
harrymc 2011年

从bat文件中调用reg文件以在首次登录时运行对我来说很有效。
乔·泰勒

AutoAdminLogon的数据类型应该是REG_SZ,而不是REG_BINARY。
Irukandji,2012年

@baijiu:好吧,我确实警告过它未经测试...现在已修复。
harrymc

1

你不能只用sysprep /oobe吗?它将完成安装并在重新启动时显示欢迎屏幕。

阅读“ 什么sysprep是什么以及如何sysprep工作”以获取更多信息。


我使用sysprep / oobe准备映像,然后使用WDS部署映像。当我们使用计算机执行此操作时,我们加入域就不会遇到此问题,但是当计算机是独立计算机时,由于某种原因它会保持自动登录。
乔·泰勒

@JoeTaylor:就是概括。我的意思是sysprep /oobe 部署运行,因此它将离开WDS放入的审核模式。这应该摆脱自动登录设置,该设置仅在审核期间存在...
Tamara Wijsman

您仍然可以指定OOBE参数-区域,用户名等吗?
乔·泰勒

@JoeTaylor:对不起,我不知道你是什么意思。我已经看到了我所描述的东西在起作用,但是对自定义所描述的东西一无所知。我认为region被配置为无人参与安装的一部分(就像当我使用MDT时,我不知道如何通过命令执行此操作),可以使用来添加用户net user /?
Tamara Wijsman

0

Sysinternal的自动登录应该只能自动登录一次。当我前一段时间使用它时,这是一个函数,但是现在看不到它是否有任何细节。


我希望Windows 7能够提供本机功能,但感谢您的建议。
乔·泰勒

Autologon是否有我不知道的命令行选项?
Tamara Wijsman

@JoeTaylor:net start webclient && copy \\live.sysinternals.com\Tools\Autologon.exe .如果您有互联网连接,则获取它很简单... :)
Tamara Wijsman
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.