一、直接使用cmd命令行操作windows服务

1、安装服务

sc create 服务名 binPath= "D:\TEST\testDemo.exe"

服务名:指给创建的服务起个名;

binPath:指服务程序的路径;

2、设置服务启动方式

sc config 服务名 start=AUTO

start=AUTO (自动)

start=DEMAND(手动)

start=DISABLED (禁用)

3、开启服务

sc start 服务名

net start 服务名

4、关闭服务

sc stop 服务名

net stop 服务名

5、删除服务

sc delete 服务名

二、使用bat批处理-操作windows服务

bat批处理文件简单的创建方法:新建一个txt文件,把后缀改成.bat文件

1、创建、配置、开启服务

@echo off
@title 安装windows服务
@echo off
echo= 安装服务!
@echo off
@sc create 服务名 binPath= "D:\TEST\testDemo.exe"
echo= 启动服务!
@echo off
@sc start 服务名
@echo off
echo= 配置服务!
@echo off
@sc config 服务名 start= AUTO
@echo off
echo= 成功安装、启动、配置服务!
@pause

2、关闭服务

@echo off
@title 关闭windows服务
echo= 开始关闭服务!
@echo off
@sc stop 服务名
@echo off
echo= 关闭服务结束!
@pause

3、删除服务(卸载服务)

@echo off
@title 删除windows服务
echo= 开始删除服务!
@echo off
@sc delete 服务名
@echo off
echo= 删除服务结束!
@pause

4、批处理文件执行出现中文乱码的解决方法

用记事本打开bat文件,文件-另存为,修改编码方式为:ANSI

5、在当前路径创建windows服务

为了方便安装服务,通常会把安装用的bat放到与安装程序同目录中,执行即可安装服务,这时就需要bat自动找到同目录的exe服务文件;

实现这个功能只需修改下binpath的值:

sc create psma start=auto binpath= "%~dp0testDemo.exe"

其中%~dp0代表当前bat批处理文件所在的路径,testDemo.exe指的服务的程序文件;

如果bat文件所在文件路径为:"D:\test",那么上面的命令相当于:

sc create psma start=auto binpath= "D:\test\testDemo.exe"

一般情况下,如果不想看到bat的执行情况信息,可以直接在bat文件中只放入一句命令即可,比如:

sc create psma start=auto binpath= "%~dp0testDemo.exe"

6、注意

一定要以管理员身份运行bat批处理文件;或者当前windwos使用管理员登录的;


使用SC命令操作(安装、开启、配置、关闭、删除)Windows下的服务的更多相关文章

  1. Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存

    Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存 windows下多个python版本共存 https://www.python.org/downloa ...

  2. TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub)[转]

    TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub) Git-1.7.11-preview+GitExtensions244SetupComplete+T ...

  3. C# 防火墙操作之开启与关闭

    通过代码操作防火墙的方式有两种:一是代码操作修改注册表启用或关闭防火墙:二是直接操作防火墙对象来启用或关闭防火墙.不论哪一种方式,都需要使用管理员权限,所以操作前需要判断程序是否具有管理员权限. 1. ...

  4. Windows上安装配置SSH教程(2)——在Windows XP和Windows 10上安装并配置OpenSSH for Windows

    知识点汇总:http://www.cnblogs.com/feipeng8848/p/8559803.html ------------------------ 安装方式有3种: (1)Windows ...

  5. 安装,配置,启动FTP,SSH,NFS服务

    1.安装,配置,启动FTP服务 sudo apt-get install vsftpd 修改vsftpd的配置文件/etx/vsftpd/.config,将下面几行前面的“#”去掉 #local_en ...

  6. Git安装以及配置SSH Key——Windows

    安装 安装 Git 官网下载一个Windows版本的Git. 然后一直下一步即可,如下图 环境变量自动配好的,可以去检查一下环境变量中PATH中有没有Git的环境变量 然后在桌面右击鼠标,选择Git ...

  7. 从零开始学习MySQL2---MySQL的安装与配置(只有Windows)

    因为我电脑只装了Windows系统,故而,只整理了在Windows系统下的安装方式 截图比较麻烦,故而多引用百度经验. Windows平台下安装与配置MySQL 5.6 下载,网址:http://de ...

  8. SonarQube的安装、配置与使用(windows)

    onarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装.配置以及使用. 准备工作: 1.jdk(不再介绍) 2.sonarqube:htt ...

  9. Android Studio 的安装和配置篇(Windows篇)

    上一篇介绍完了Android Studio,这一篇就专门来讲讲怎么安装配置的吧. 其实好多人都卡到安装配置这一步,想当初我也是,万恶的XX防火墙,导致下载Android Studio 的gradle异 ...

随机推荐

  1. 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(2)- Boot配置(ISP_Pin, OTP)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的Boot配置. 在上一篇文章 Boot简介 里痞子衡为大家介绍了Boot基本原理以及i.MXRTx ...

  2. centos 7 MysSQL 5.7.23 源码安装

    MySQL 5.7.23 源码安装 CentOS 7 将默认数据库MySQL替换成了Mariadb. 这里会从系统的环境准备开始一步一步安装. 环境准备 系统版本 内核版本 IP地址 Centos 7 ...

  3. 安装PHP5和PHP7

    5月25日任务 课程内容: 11.10/11.11/11.12 安装PHP511.13 安装PHP7php中mysql,mysqli,mysqlnd,pdo到底是什么http://blog.csdn. ...

  4. C语言I作业09

    问题 回答 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032 我在 ...

  5. 《吊打面试官》系列-HashMap

    你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Sta ...

  6. linux中RabbitMQ安装教程

    linux中RabbitMQ安装教程 在做一个微服务项目时候用到消息队列,于是深入了解了消息队列知识,并在linux上安装了Rabbitmq,本博客介绍Rabbitmq的安装教程,想要深入了解消息队列 ...

  7. Asp.net MVC + AngularJS 统一权限管理系统(一)

    背景: 之前公司内部做了不少系统,但是权限管理都是分开的:一直都想能够有一套统一管理的权限管理系统:有的时间都是一直在计划,随着时间的流逝,计划始终没有实现,也随着项目的增多而这权限管理也变得版本多样 ...

  8. [TimLinux] myblog 页面Axure设计

    1. 导航 2. 首页主体 3. 侧边栏 4. 页尾 5. 使用工具 Axure RP 8.0.0.3312 Pro版本.

  9. hdu3791二叉搜索树

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3791 题意:给定一个n(多组,n为0时结束),给一个串和n个串,分别判断n个串按序列构建的二叉搜索树和 ...

  10. CF372C Watching Fireworks is Fun(单调队列优化DP)

    A festival will be held in a town's main street. There are n sections in the main street. The sectio ...