我使用了一个 sysprep 文件,之后我被告知它运行 SetupComplete.cmd,
基本上,我想启用管理员帐户并为其创建自动登录...以下方法可行:
如果我将这些添加到“SetupComplete.cmd”
他们会工作吗?
net user administrator /ACTIVE:YES
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d Administrator
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d XXXPASSWORDXXX
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /t REG_DWORD /d 0
答案1
我最终为自动登录部分创建了一个单独的 reg 文件。
安装完成.cmd:
:Enable Admin Account
net user Administrator /ACTIVE:YES
:Enable Auto Login
regedit /s %SystemDrive%\AutoLogin.reg
:Cleanup
del /F /Q %SystemDrive%\Unattended.xml
del /F /Q %SystemDrive%\AutoLogin.reg
del /F /Q %SystemRoot%\setup\scripts\SetupComplete.cmd
自动登录.注册:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="Administrator"
"DefaultPassword"="PASSWORD"
答案2
只需(几小时后)注意 SetupComplete.cmd :
网络用户管理员/ACTIVE:YES
仅当在 oobe 期间插入了产品密钥后,才会在 SetupComplete.cmd 中起作用。
如果您跳过产品密钥表单,“net user Administrator /ACTIVE:YES”将不会运行。不确定 SetupComplete.cmd 是否没有运行,或者只是“net user Administrator /ACTIVE:YES”行没有运行。我在 cmd 中只有一行,没有更多时间进行实验。
高血压
问候 。 。 。
PS 不错的 reg 和自定义 cmd 文件。非常适合“工具箱”。谢谢 :-)