今天再玩个特别的,具体内容就是针对WindowServer2003自动登录、将NC57注册成系统服务开机自启动、定时自动重启服务器
一、实现WinServer2003自动登录,服务器版每次开机都要按C+A+D,然后输入密码,需要经常去机房或远程操作比较麻烦,今天要实现的是,只要电脑重启,就让系统自动登录,具体操作方法如下:
1、在命令行输入Regedit,进入注册表,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinLogon
2、增加“AutoAdminLogon”,并将该键名的数值设置为“1”,如果有直接改成1
3、检查“DefaultUserName”键名,是否“adminisitrator”,不是的话改过来,或是改成对应的管理员用户名
4、“新建”/“字符串”命令,来创建一个字符串类型的键名,键名设置为“DefaultPassword”,并将该键名的数值设置为用户登录系统的密码,例如用户"administrator"的登录密码为123456
5、看最后结果图,至此,重启电脑可以自动登录到桌面了!
二、将NC57服务器启动设置成服务,这样配合上面自动登录,服务器重启后就可以自动登录并启动NC服务了,不需要再手工操作,维护服务器就剩下检查数据库备份就可以了,具体操作步骤如下:
1、先从网上下载WindowServer2003的Windows Resource Kits工具包,大约11M,主要从工具包中提取2个文件,分别是:instsrv.exe、srvany.exe,将这2个文件拷到NC的目录下,我这里是d: chome
2、在d: chome下面,命令行运行以下命令 instsrv Nc56Startup d: chomesrvany.exe,将服务注册(注Nc56Startup是服务名,可以根据自己需要需要改动)
3、接着进入注册表regedit,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesN56Startup,为这个目录添加一个“项”,命名为“Parameters”。并在Parameters项下添加2个字符串值,第一个命名为“Application ”,值为你的执行文件的完整路径,这里我的电脑输入d: chomestartup.bat;另一个字符串项命名为“AppDirectory”,值为你期望的执行程序的当前文件夹,这里输入d: chome ,一般为这个执行文件所在文件夹。如果你需要为执行程序指定参数,可以新建一个字符串值“AppParameters” ,值为你期望的参数(这里不需要这个)。结果参考下图,现在重店服务器,就可以测试了。
三、定时重启Win2003Server,这个比较简单了,就是一个计划任务的事!
1、在d: chome下新建一个批处理文件rebootWin2003Server.bat,里面输入如下2行命令就可以:
net stop Nc56startup
call d: chomestop.bat shutdown -r -t 30
具体作用,先停止Nc服务,然后在30秒后重启服务器了。
2、下面在计划任务里添加就可以了,制定准备执行的时间,OK
以上三步配合,完美实现NC服务器定时自动重启,重启后自动登录、登录后自动启动NC服务器端中间件!
2020-12-05