windows 自启动脚本并注册服务

有时候我们可能需要自己编写启动脚本
创建一个bat文件,编辑内容,保存为start.bat文件
lsnrctl start

2,编辑一个vbs文件内容如下,保存为lsnstart.vbs

 

'set ws=CreateObject("Wscript.Shell")
'ws.run "cmd /c D:\etl\test_cmd.bat",vbhide

set objShell=wscript.createObject("wscript.shell")  
iReturn=objShell.Run("cmd.exe /C D:\etl\test_cmd.bat ", 0, TRUE) 

'其中第二个参数0代表隐藏,后台执行,第三个参数true,可以防止相关程序并发方式运行

 

 

3,将lsnstart.vbs放到开始-〉所有程序-〉启动

 

 

C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

 

如果想让脚本不登陆就启动,可以设置windows自动启动登陆,使用control userpasswords2

4,如果想让脚本注册一个NT服务

准备两个工具
srvinstw.exe  srvany.exe
然后命令或者图形操作
命令:
instsrv.exe myser srvany.exe  (注意两个exe的路径)
图形,在根目录中有个SRVINSTW.EXE 一步一步执行即可

然后在注册表中关联
HKEY_LOCAL_MACHINE\SYSTEM\currentcontrolset\services找到刚刚创建的服务myser
该项下面新建一个名为“Parameters”的项目,接着在“Parameters”项下新建一个类型为字符串值的 “application”子键
该键值添加自己的bat脚本全路径
ok了,可以使用手动启动:net start myser

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朝闻道-夕死可矣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值