电脑登陆系统时自动重启

发布时间: 2023-04-16 04:16 阅读: 文章来源:转载

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

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

解决方案:

一、自动登陆方案

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

在该界面选中想自动登陆的账户,并取消勾选“要使用本机,用户必须输入用户名和密码”(如果默认是已经取消勾选,先选中再取消勾选)

点击确定后,弹出如下界面

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

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

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

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

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

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

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

二、自动锁屏方案

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

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

运行对话框

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

启动文件夹(当前用户)

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

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

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

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

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

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

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

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

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

•••展开全文
相关文章