【运维系列】windows虚拟机作为服务器,将服务启动作为脚本设置为开机自启,服务中断、手动操作的烦恼通通滚蛋!
创始人
2024-09-25 22:27:35
0

文章目录

  • 前言
  • 一、开机启动文件夹(StartUp)是否可行?
  • 二、任务计划程序
    • 1.编写脚本
    • 2.打开任务计划程序
    • 3.创建任务
    • 4.配置常规选项
    • 5.配置触发器选项
    • 6. 配置操作选项
    • 7.配置条件选项
    • 8.配置设置选项
  • 总结


前言

在实际应用过程中,我们难免会遇到要使用Windows作为服务器。现在常见的形式,是在一台物理机上创建虚拟机,来实现,不同的操作系统的服务器的创建。
linux上有将后台应用实现为一个服务,设置enable即可,开机自启。那么windows能否实现呢?
自然可以

那些用途,需要实现windows的开机自启服务?

  1. Jenkins Slave节点
  2. MQ从节点
  3. Database从节点
  4. 部署有服务

可以说只要你把windows机器当作服务器来用,那就需要实现这种方式,当然即便不是虚拟机,用你本地的电脑作为服务器也可以,设置开机自启也并无不可。

什么的场景,需要实现windows的开机自启?

  1. 机房会出现断电
  2. windows会强制更新
  3. 随着时间推移,windows系统会变得卡顿,垃圾过多,需要重启
  4. windows系统更改某些设置,需要重启才能生效

总之,以上无论哪个情况,在实际中都不可避免,除非你加了备份。但是如果每次重启之后都要手动去启动一遍服务,非常繁琐,而且浪费时间、精力。

本篇文章,简单几步,帮你搞定windows开机自启,非常适合虚拟机的开机自启。无需登录


一、开机启动文件夹(StartUp)是否可行?

开机启动文件夹下放置开机启动的脚本,在开机后会自动执行这些脚本

开机启动文件夹分为用户开机启动文件夹系统开机启动文件夹

  1. 用户开机启动文件夹
通常位于目录: C:\Users\[用户名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup  也可通过按下Win+R键,打开“运行”对话框,输入shell:startup,来快速打开这个文件夹 

用户开机启动,是需要指定用户登录后才会执行

  1. 系统开机启动文件夹
通常位于目录: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup  也可通过按下Win+R键,打开“运行”对话框,输入shell:common startup,来快速打开这个文件夹 

系统开机启动,任务用户登录都会执行

但是无论是用户还是系统开机启动文件夹下,都有一个限制,就是都需要登录才会执行,如果是个人PC,重启或者开机后自动登录,所以只需要加入开机启动就完全可行

但是如果是虚拟机的话,重启并不会自动登录,通常需要远程登录一下,才会执行,虽然省略了启动服务的过程,但是每一次都要手动登录一次,也是神烦!这时候就需要更强大的任务计划程序

二、任务计划程序

任务计划程序功能更强大一些,可以指定用户、指定执行的时机,当然最重要的是还可以定时执行,相当于Linux的cron功能

下面以启动Jenkins Slave节点为例作为说明

1.编写脚本

写好脚本,放在一个不易改动的目录下
在这里插入图片描述

2.打开任务计划程序

  1. 搜索栏搜索“任务计划程序”,打开
  2. Win+R打开运行,输入taskschd.msc,回车打开
    在这里插入图片描述

3.创建任务

在左侧计划程序目录下,任务计划程序库上右键,选择创建任务
在这里插入图片描述

4.配置常规选项

  1. 输入可辨别的名称,简要描述。
  2. 指定用户账户,这里会自动选择当前登录账户,当然可以选择其他账户,但是要知道密码才行,因为最后保存时,需要输入密码
  3. 勾选 不管用户是否登录都要运行。(非常重要,勾选后才会真正的开机自启)
  4. 勾选使用最高权限运行。(避免权限问题导致服务启动失败)
    在这里插入图片描述

5.配置触发器选项

新建触发器,如果不设置触发器,则永远不会执行
默认配置为定时任务,改为启动时
在这里插入图片描述
在这里插入图片描述

6. 配置操作选项

新建操作,即配置该任务需要执行的程序或脚本
在这里插入图片描述
还可以设置脚本或程序启动时的参数起始目录,因为我这里不需要,就不写了

7.配置条件选项

在这里插入图片描述

8.配置设置选项

这里可以设置,失败后重试机制以及重复运行此任务时如何处理等等,按需设置即可。没有特殊需要就保留默认
在这里插入图片描述


总结

设置windows系统的开机自启,有两种常见方法

  1. 将脚本添加到开机自启文件夹中,但是需要用户登录才能执行
  2. 添加任务计划程序,可以选择在系统启动时触发,无需登录

除此之外,还可以通过修改系统注册表项来实现这个需求,感兴趣的同学,可以自行查询资料实现,这里不再赘述!

最好的祝愿!

相关内容

热门资讯

笔记本xp系统安装安卓系统,轻... 你有没有想过,在你的老式笔记本上安装一个全新的操作系统呢?想象那台陪伴你多年的老笔记本,突然焕发出青...
安卓操作系统吃内存,安卓操作系... 手机里的安卓操作系统是不是让你感觉内存越来越不够用了?别急,今天就来给你好好分析分析这个让人头疼的问...
王者号ios系统怎么转安卓系统... 你是不是也和我一样,对王者荣耀这款游戏爱得深沉呢?尤其是当你发现某个英雄在安卓系统上玩起来更加得心应...
战神遗迹安卓苹果系统,探索神秘... 亲爱的玩家们,你是否曾在游戏中追寻那些传说中的神秘遗迹?今天,我要带你走进一个充满传奇色彩的领域——...
几何a安卓系统升级,畅享智能出... 你有没有发现,你的几何A最近变得聪明多了?没错,就是那个陪伴你上下班的几何A,它悄悄地升级了安卓系统...
系统最清爽的安卓手机,探索系统... 你有没有想过,拥有一部系统最清爽的安卓手机,就像是拥有了夏日里的一阵清风,让人心情舒畅,操作顺畅?今...
安卓10系统严重有问题,揭秘严... 最近你的安卓手机是不是也遇到了一些让人头疼的问题呢?别急,让我来给你一探究竟,看看安卓10系统到底有...
安卓系统闽政通打不开,“闽政通... 最近是不是有不少小伙伴在使用安卓手机时遇到了一个让人头疼的问题——闽政通打不开?别急,今天就来给你详...
安卓系统有指纹忘了图案,解锁攻... 手机解锁方式千千万,指纹解锁和图案解锁可谓是其中的佼佼者。但有时候,指纹解锁用得太多,导致忘记了图案...
QQ飞车安卓系统怎么换苹果系统... 你是不是也和我一样,对QQ飞车这款游戏爱得深沉呢?不过,最近我发现了一个超级有趣的问题:怎么把QQ飞...
安卓可冻结的系统文件,那些不可... 你知道吗?在安卓的世界里,有一些神秘的文件,它们就像隐藏在深宫中的宝贝,让人既好奇又敬畏。这些文件,...
安卓系统安装需要备份吗,关键指... 你最近是不是在准备给安卓手机升级系统或者安装新应用呢?别急,别急,在这之前,有个小细节你得注意一下—...
高仿ios的安卓系统,带你领略... 你有没有想过,为什么安卓手机那么受欢迎,却还是有人对iOS系统念念不忘呢?其实,现在市面上就有一种神...
安卓系统全能播放器,尽享视听盛... 你有没有发现,手机里总是装满了各种音乐、电影、电视剧,但是找到一个能让你一次性搞定所有播放需求的软件...
在哪里安装安卓系统好,安卓系统... 你有没有想过,为什么安卓系统这么受欢迎呢?它那强大的兼容性和丰富的应用生态,简直让人爱不释手。但是,...
如何自己提升安卓系统,自我提升... 你有没有发现,随着智能手机的普及,安卓系统已经成为了我们生活中不可或缺的一部分呢?但是,你是否想过,...
安卓子系统内存不足,应对策略与... 手机突然卡顿,是不是安卓子系统内存不足在作怪?别急,让我带你一探究竟,揭开这个问题的神秘面纱!一、安...
一鸣安卓系统如何安装,轻松上手... 你有没有想过,给你的安卓手机换换口味?别看它现在运行得风生水起,偶尔来点新鲜玩意儿,岂不是更带劲?今...
安卓操作系统的归属,源自谷歌的... 你有没有想过,那个陪伴你每天刷抖音、玩游戏、处理工作的安卓操作系统,它究竟是谁的孩子呢?今天,就让我...
安卓启动系统设置界面,揭秘安卓... 你有没有发现,每次打开安卓手机,那启动系统设置界面就像是个神秘的宝箱,里面藏着无数的小秘密?今天,就...