Board logo

标题: [系统相关] 多用户下批处理如何开机自动登录某个账户? [打印本页]

作者: hkmhd    时间: 2009-5-22 09:43     标题: 多用户下批处理如何开机自动登录某个账户?

假设要创建一个账户名为Student的账户, 并将其设为Power User用户组
net user Student /add
net localgroup "Users" Student /del
net localgroup "Power Users" Student /add

如何在不禁止administration用户的情况下, 在开机的时候自动登录Student账户
Control Userpasswords2 这个命令貌似是界面形式的, 我想在命令行下操作
另外, 如何在administration账户下禁用Student账户的注册表管理器和任务管理器


另外,如下是关于注册表修改自动登录的引用
  1. windowsxp如何自动登录2007年10月19日 星期五 10:35 A.M.1、单击“开始/运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,按回车键后弹出“用户帐户”窗口。然后取消选定“要使用本机,用户必须输入用户名和密码”选项。“CTRL+SHIFT+A”在弹出的对话框中输入你想让电脑每次自动登录的账户和密码即可。 实现windows xp自动登录
  2. 2、但在修改之前有必要提醒大家,这样做的后果是你的密码会以纯文本的形式存放于注册表文件中。换句话说,只要有人能够打开你的注册表文件,那他就会知道你的登录密码。了解这些情况后,如果仍想改动的话,可按以下步骤操作:
  3. 第1步:运行注册表编辑器,依次展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon ]分支,然后在右侧窗口双击“DefaultUserName”,接着输入你的登录用户名。如果没有预设的用户名称,可以在注册表编辑器的菜单栏点选“编辑→新建→字符串值(s)→DefaultUserName”来添加这个项目,注意要区分大小写字母。
  4. 第2步:同样在该分支下,在注册表编辑器的右侧窗口中双击“DefaultPassword”,然后在空白栏内输入你的密码。假如未发现“DefaultPassword”一项,可按上面的步骤来新建该字符串值。
  5. 第3步:接下来在右侧窗口中双击“AutoAdminLogon”,将数值设置为“1”。假如未发现“AutoAdminLogon”,可按上面的步骤来新建。
  6. 现在关闭注册表编辑器并重新启动电脑,以后你会发现那个令人讨厌的登录对话框不见了。
  7. ======================
  8. 简单版
  9. 根键位置:
  10. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  11. 修改内容:
  12. 在右边的窗口中的新建字符串"AutoAdminlogon",并把他们的键值为"1",把“DefaultUserName”的值设置为用户名,并且另外新建一个字符串值“DefaultPassword”,并设其值为用户的密码。
复制代码

[ 本帖最后由 hkmhd 于 2009-5-29 15:28 编辑 ]
作者: hkmhd    时间: 2009-5-26 09:10

晕哦~帖子沉大海了~我还天天来关注~郁闷
找了很多方法都是需要界面操作的, 使用注册表的不知道是否可行, 不过貌似有后遗症
有没有良方可以指教指教
作者: Batcher    时间: 2009-5-26 12:10     标题: 回复 2楼 的帖子

以你搜索到的方法来看,需要修改哪些注册表键值?有哪些后遗症?
建议在顶楼描述清楚。
作者: hkmhd    时间: 2009-5-27 08:27

下面是方法的引用内容


windowsxp如何自动登录2007年10月19日 星期五 10:35 A.M.1、单击“开始/运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,按回车键后弹出“用户帐户”窗口。然后取消选定“要使用本机,用户必须输入用户名和密码”选项。“CTRL+SHIFT+A”在弹出的对话框中输入你想让电脑每次自动登录的账户和密码即可。 实现windows xp自动登录
2、但在修改之前有必要提醒大家,这样做的后果是你的密码会以纯文本的形式存放于注册表文件中。换句话说,只要有人能够打开你的注册表文件,那他就会知道你的登录密码。了解这些情况后,如果仍想改动的话,可按以下步骤操作:
第1步:运行注册表编辑器,依次展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon ]分支,然后在右侧窗口双击“DefaultUserName”,接着输入你的登录用户名。如果没有预设的用户名称,可以在注册表编辑器的菜单栏点选“编辑→新建→字符串值(s)→DefaultUserName”来添加这个项目,注意要区分大小写字母。
第2步:同样在该分支下,在注册表编辑器的右侧窗口中双击“DefaultPassword”,然后在空白栏内输入你的密码。假如未发现“DefaultPassword”一项,可按上面的步骤来新建该字符串值。
第3步:接下来在右侧窗口中双击“AutoAdminLogon”,将数值设置为“1”。假如未发现“AutoAdminLogon”,可按上面的步骤来新建。
现在关闭注册表编辑器并重新启动电脑,以后你会发现那个令人讨厌的登录对话框不见了。
======================
简单版
根键位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
修改内容:
在右边的窗口中的新建字符串"AutoAdminlogon",并把他们的键值为"1",把“DefaultUserName”的值设置为用户名,并且另外新建一个字符串值“DefaultPassword”,并设其值为用户的密码。

作者: Batcher    时间: 2009-5-27 11:24     标题: 回复 4楼 的帖子

如3楼所述,是否介意把所有更新全部放到顶楼
作者: hkmhd    时间: 2009-5-29 15:28

Batcher兄生气了- -
已经在顶楼编辑了~这是原文引用
作者: Wingl83    时间: 2010-9-18 12:18

  1. @echo off
  2. set /p name=用户名为=
  3. set /p password=密码为=
  4. reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v "DefaultUserName" /t REG_SZ /d "%name%"
  5. reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v "AutoAdminLogon" /t REG_SZ /d "1"
  6. reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v "DefaultPassword" /t REG_SZ /d "%password%"
复制代码





欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2