window10脚本转服务教程

这篇具有很好参考价值的文章主要介绍了window10脚本转服务教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先说下脚本/我们启动的一些三方服务转window本机服务目前我了解到的好处

  1. 一键设置开机自启、随用随启、延时自启
  2. 解决一些服务类应用启动后会阻塞当前dos窗口导致桌面一直要开着的问题
  3. 脚本化服务注册,方便管理,统一运维

1. 实践涉及内容介绍

  1. 编写好的待执行的bat脚本。
  2. 安装nssm。用来将bat脚本注册为服务的工具软件,我直接用sc命令添加bat为服务遇到的问题是启动服务抱1053错误。

2. 实践教程(bat执行jar包举例)

  1. 程序相关
    1. 脚本demo.bat(直接启动jar包)
    java -jar C:\Users\xubin\IdeaProjects\testapp\target\testapp-1.0-SNAPSHOT.jar
    
    简单介绍下jar包是干嘛的,方便后面看效果理解。这个包监听8080端口起了一个tcp服务,对访问者返回thanks+访问次数
    这里要提的一点是如果直接运行该命令会阻塞当前dos窗口不能关闭,关闭的话启动的进程也会停止。转成服务的话就不会有窗口弹出。
  2. 安装nssm
    http://www.nssm.cc/download
    添加nssm到电脑环境变量(不必须,但是如果不懂环境变量是什么就照做吧~)
    window10脚本转服务教程,windows,dos,工具
    安装完自检一下打开cmd输入nssm有输出不报错就可以了
  3. 注册服务
    管理员模式打开cmd,输入nssm install "起一个服务名,自己定,不需要引号"并回车,如下图
    window10脚本转服务教程,windows,dos,工具
    按照如图步骤操作即可完成安装服务。到这里我们已经达到将脚本转为服务的目的了
    window10脚本转服务教程,windows,dos,工具
  4. 尝试启动服务
    打开服务管理,左下角搜索栏输入service就会显示服务应用了,然后找到我们添加的服务,如上面我起的名字是demoName,找到后鼠标右键单击打开属性面板如下图
    window10脚本转服务教程,windows,dos,工具
    点击启动服务即可。
  5. 效果展示
    结合上面对我这个jar包的介绍,我其实是开了一个socket服务端,我这里测试看效果使用的nc命令工具,可以看到能正常访问。到这里我们达成将脚本转为服务并能成功启动的目的
    window10脚本转服务教程,windows,dos,工具
    最后提一下window10使用nc的一个坑,下载完软件要么关闭你的安全软件(不止一个可能),要么添加压缩文件以及解压后的目录为信任文件及文件夹,不然无法使用,一直报拒绝访问,并且可执行文件也会被自动隔离,看上去就是自动被删除的效果

文章来源地址https://www.toymoban.com/news/detail-609277.html

到了这里,关于window10脚本转服务教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【WINDOWS / DOS 批处理】命令扩展

    在 WINDOWS / DOS 编程中,对以前一些命令(或变量)所做的更改或者添加,称之为命令扩展,命令扩展会影响 这些命令(或变量)的行为。例如:DOS控制台的命令历史记录就是一种命令扩展特性,如果没有打开命令扩展,使用键盘上的上下方向键,是无法切换至历史执行的

    2024年02月13日
    浏览(49)
  • 1.2 - 操作系统 - DOS命令&Windows防火墙&Windows共享文件

    「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「订阅专栏」: 此文章已录入专栏《网络安全入门到精通》

    2024年02月05日
    浏览(46)
  • DOS系统和windows系统有什么区别

    dos是windows前的操作系统,是disk operating system的缩写 在windows系统中,只有win32-win95-winXP系列是基于dos基础上开发的,才可以进入dos,而winnt-win2000-winXP-win2003系列,已完全脱离的dos系统,无法直接进入dos系统环境,但提供了cmd的仿真dos环境,可以在运行出入cmd,你可以试试!是 微软在 win

    2024年02月13日
    浏览(33)
  • C 实现Window/DOS 键盘监听事件

    今天是重新复习C语言实现的第一天,今天想编写C 对Windwos/Dos 键盘事件的学习。但是我在安装Visual Studio 2022 没有安装MFC 框架,今天记录下VS++追加 MFC框架。 1、打开vs++,点击创建新项目,右侧滑动框拉到最底层,找到安装多个工具和功能,如下图所示:  2.点击蓝色的“安装

    2024年02月11日
    浏览(55)
  • windows相关DOS命令简介与基操

    作为程序员要求掌握最基本的windows相关的DOS命令(详细版) 1.DOS命令是什么? DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。 大家常用的操作系统有windows7、10等,都是图

    2024年02月14日
    浏览(36)
  • 10 工具Bootchart的使用(windows)

    下载bootchart.jar并拷贝到windows, 然后保证windows也安装了open jdk 1.8; 下载地址:https://download.csdn.net/download/Johnny2004/87807973 打开设备开机启动bootchart的开关: adb shell touch /data/bootchart/enabled 在设备创建文件/data/bootchart/start,其内容是bootchart的采样时间 adb shell echo T I M E O U T / d a t a

    2024年02月06日
    浏览(32)
  • Windows 解决cmd/dos窗口中文乱码问题

    CMD/DOS窗口出现中文乱码及解决方案(以下演示是在Win10系统),本文提供了多种解决方案,总有一款适合你。 有时候我们在cmd窗口执行命令或程序时,会看到cmd窗口出现中文乱码的问题 这主要是因为cmd窗口默认使用的是GBK编码,如果命令或程序输出的内容编码与cmd窗口使用

    2024年02月11日
    浏览(41)
  • Windows环境使用bat脚本启动Java服务

    Java项目一般会被打包成jar后启动,在windows系统中可以通过终端窗口cmd启动jar包,即在jar包所在的目录中打开cmd,或在cmd中进入到jar包目录,执行如下命令: 在bat脚本中执行java服务,命令与cmd中类似,可能会出现在启动之前,该服务要使用的端口已经被占用,或者说该服务已

    2024年02月11日
    浏览(51)
  • Windows10 系统安装教程

    多虚不如少实。         下载前景:网上下载的 windows10 系统一般都有捆绑软件,用户体验不爽,所以建议到 正规渠道下载 windows10 系统的不同版本。另外网上也有一些 windows10 系统的镜像文件 可以直接一键安装,非常不推荐这种简单的安装方法,不利于电脑垃圾的清理,

    2024年02月10日
    浏览(44)
  • 【DOS BAT】Windows下微信双开、微信多开

    背景: 经常需要在电脑上双开或多开微信,即打开多个微信,分别登陆不同的账号,比如一个登陆自己的微信,另一个登陆工作用的微信;下面就介绍在Windows上利用系统自带的BAT脚本实现双开或微信多开,不需要下任何软件,利用Windows自带的BAT脚本即可实现,先附上成品图

    2024年02月10日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包