windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)

有时候我们在维护一个服务器的时候,它里面有些程序不是以服务方式运行的(比如有些程序如果以服务方式运行的话没法显示界面,所以不想以服务方式运行,或者有些第三方的程序不支持服务方式运行),这个时候重启操作系统,如果不输入用户名和密码登陆,这些程序没法自动启动,必须登陆后,用户桌面初始化完了这些软件才能自动启动(这些软件一般设置了开机自启动)。

但是正常情况下,我们想重启或者机器断电自动重启(BIOS可以设置意外断电自动重启),系统可以自己自动登陆,然后立刻锁屏(防止别人在你服务器旁边直接不需要知道密码就能操作你的系统 )。

解决方案:

一、自动登陆方案

开始-运行- control userpasswords2(或者Win R,输入control userpasswords2)

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(1)

弹出该界面时输入新的密码(正常的密码策略为大小写字母及数字组合)

注意:如果上图不出现“要使用本机,用户必须输入用户名和密码”,可通过更改注册表来实现。定位注册表到如下图的路径(一般没有的很可能是用的非官方的GHOST安装方式导致的,建议用纯净的工具箱及微软原版盘安装

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(2)

AutoAdminLogin设置为1(没有则新建)

DefaultDomainName设置为计算机全名(没有则新建)

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(3)

DefaultUserName设置为想自动登陆的账户名(一般用Administrator,根据实际情况填写,没有则新建)

DefaultPassword设置为账户的实际对应密码(没有则新建)

上述字段右击空白处新建,选择字符串,填上内容即可。

二、自动锁屏方案

自动锁屏,执行rundll32.exe user32.dll, LockWorkStation即可。可将该命令保存成快捷方式放在启动文件夹里,或者保存成BAT在组策略的登陆里调用。

启动文件夹分所有用户的和当前用户的,WIN R,打开运行对话框

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(4)

运行对话框

对话框中输入shell:Startup并回车,打开当前用户启动文件夹,输入shell:Common Startup打开所有用户启动文件夹

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(5)

启动文件夹(当前用户)

文件夹中放入脚本的快捷方式即可。但是这种启动方式太慢,因为启动文件夹中的软件启动顺序比较靠后。

为了达到能快速锁屏,建议放在组策略的启动里,操作如下:

a. 开始-运行-输入gpedit.msc,弹出组策略编辑器

b. 定位到如下界面,并双击登陆

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(6)

c. 在该界面添加脚本,定位到BAT脚本,并确定

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(7)

d. 上图的AutoLockScreen.bat脚本内容如下

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(8)

注意:server2012操作系统多了一个选项登陆脚本延迟,默认延迟5分钟,需要配置延迟0分钟才能让脚本立即运行。

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(9)

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(10)

windows server如何取消密码登录(Server系统或个人电脑重启后自动登陆及锁屏)(11)

找到上图配置界面,启用并配置成0分钟,点确定即可


上面我们就实现了带用户名密码的开机自动登陆,并且登陆后立即锁屏(放在启动文件夹的启动速度稍慢,所以我们用了组策略配置批处理脚本来更快运行我们的锁屏命令)。至于你想实现其它额外的脚本,可以学习一下批处理的编写即可。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。