导航

Windows系统自动用户开机自动登陆

Posted on 2008-01-07 11:30  菜鸟都不容易  阅读(197)  评论(0编辑  收藏  举报
 

Windows系统自动用户开机自动登陆

在某些系统启动的时候,往往要等上几分钟,在后阶段会弹出对话框要求我们输入密码,为了网络安全设置密码当然是不能少的。但是,这一步也增加了启动过程的时间 。如何做到一箭双雕,让系统既可以设置密码,又不带来输入密码的麻烦,成为许多人喜欢的方式。
  一、2000系统利用软件来实现
  网上有一个非常小的自由软件NTAutoLogon,可以实现系统自动登陆。该软件只有一个文件,文件大小为24K,用WinRAR压缩,只有6K大小。运行时首先检测操作系统,如果不是NT/2000,就给出提示信息,然后退出。软件有三个编辑框:用户名、密码和登陆域和两个按钮:取消自动登陆和设置自动登陆,在编辑框中显示探测到的登陆用户和域,密码编辑框为空,避免非法用户获取密码,输入信息后按下设置自动登陆就可以了。记着三个编辑框中的信息都不能错误,否则就不能登陆。
  二、2003操作系统
  1、运行菜单实现自动登陆
在2003系统中可以这样来实现自动登陆。单击“开始|运行”,并在输入框中键入“control userpasswords2”,这样就可以在“用户账户”管理窗口中清除“要使用本机,用户必须输入密码”复选项的选中状态,然后按下键盘的“Ctrl+Shift+A”,将会得到一个“自动登录”的设置对话框,可以按自己的需要设置系统在电脑启动时自动登录使用的用户账户和密码。在Windows 2000中也可以这样实现自动登录,它可以通过"控制面板"打开"用户账户"窗口。
  2、修改注册表
  这是比较常用的一种方法。首先单击“开始|运行”,在输入框中键入“regedit”打开注册表编辑器,然后在注册表编辑器左方控制台中依次单击展开“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Winlogon”,再选择“编辑|添加|字符串值”,在数值名称中键入“AutoAdminLogon”,将字符串“AutoAdminLogon”设置为“1”实现自动登陆。再创建一个名为“DefaultUserName”的字符串值,编辑字符串为用于自动登录的账户名称。再创建一个名为“Defaultpassword”的字符串值,编辑字符串为用于自动登录的密码,关闭注册表编辑器并重新启动电脑即可自动登录。如果您的系统工作在局域网环境下,并且在登录到系统上时需要登录域服务器,那么还需要再添加一个“DefaultDomainName”并编辑字符串为域名称。
  三、XP系统
  在XP系统中单击“开始/运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,按回车键后弹出“用户帐户”窗口,然后取消选定“要使用本机,用户必须输入用户名和密码”选项,单击确定,在弹出的对话框中输入用于自动登陆的用户名和密码。其实,XP系统也可以通过修改注册表来实现系统的自动登陆,方法和上面一样,这里就不介绍了。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
如何实现自动登陆?
1:运行 rundll32 netplwiz.dll,UsersRunDll 或 control userpasswords2
取消选择“要使用本机,用户必须输入用户名和密码”,然后单击“确定”,在弹出的对话框中输入你想自动登录的账户和密码即可。
2:打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon主键,在右边窗口新键字符串值,其中前三项键值是必须要有的:
----autoadminlogon,键值为1,用于设置是否可以自动登陆;
----defaultusername:键值为自动登陆默认的用户名;
----defaultpassword: 键值为自动登陆用户的密码;
----defaultdomainname:键值为自动登陆的计算机名称或者登陆网络的域名;
----ForceAutoLogon的字符串值,并将这个值设为1,这样系统即便是在注销之后也会自动登录到