bat批处理命令安装卸载服务

windows10 通过bat脚本安装软件 通过bat脚本安装软件脚本编写参考文献 最近公司需要对外开源一个产品,为了让外界用户尽量简单的使用该产品。打算将依赖软件采用一个脚本的方式进行快速安装。 脚本编写 这里安装的软件包括:docker, vcxsrv, nodejs 及 使用npm安装adbkit :: 将 @echo off :: 设置窗口大小 @mode con lines=40 cols=100 :: 设置窗口背景颜色 color AF :: 设置标题 title "auto install tool" :: 打印信息 echo "in 阅读详情

本文借鉴了https://blog.youkuaiyun.com/qq_38428623/article/details/70919717的写法。但是对部分命令进行了优化

请注意,如果你的电脑或者服务器的语言为简体中文,请不要用UTF-8,如果用UTF-8会在打开后出现乱码,请用GB2312!!!

说你呢,那个直接拿记事本复制黏贴改后缀的!

@echo off
echo *************************************
echo Description:这里写上你对此bat的描述
echo *************************************
:continue
echo.

set fileName=你的服务的安装路径,如D:\program\myservice.exe
set serverName=服务的名称,如 myservice
echo.

echo 服务路径为:%fileName%
echo 服务名称为:%serverName%

:next
echo.
echo 0.安装服务  1.卸载服务
echo.
set /p var=请选择(0/1):

if %var% EQU 1 (        
	sc stop %serverName%
    sc delete %serverName%
    echo.
    echo 已卸载.
	goto end
)else if %var% EQU 0 (                
	echo 正在安装服务  
    sc create %serverName% binPath= %fileName%
	echo 正在配置服务为自动启动  
	sc config %serverName% start= auto
	echo 配置服务介绍中……  
	sc description %serverName% 这里设置你对此服务的介绍
	echo 正在启动服务  %serverName% 请勿操作
    net start %serverName%
	
    echo.
    echo 安装并启动成功.
	goto end
)
echo.

:end
echo 0.重新配置 1.退出
echo.
set /p var=请选择(0/1):

if %var% EQU 1 (        
	exit
)else if %var% EQU 0 (                  
    goto next
)
echo.

pause

 

C#中调用CMD(命令提示符)执行命令、BAT(批处理)文件 一、实现效果 C#中执行CMD命令、运行bat批处理文件的Winform工程下载 1.1、安装Topshelf编写的程序作为Windows服务 1.2、卸载Topshelf编写的Windows服务程序 1.3、执行命令 1.4、执行批处理文件 二、C#操作命令行、批处理文件执行 2.1、核心工具类 /*** * Title:"数据采集" 项目 * 主题:命令行工具 * Description: * 功能: * 1、运行cmd命令(会显示命令窗口) * 阅读详情

相关推荐

BAT批处理实现自动安装软件功能

主要介绍了BAT批处理实现自动安装软件功能,本文直接给出代码示例,,需要的朋友可以参考下

BAT(批处理脚本)实现文件的安装和卸载(一)

bat实现服务的安装和卸载,具体代码如下所示: @echo off echo Author:Choj. echo Create Date:2017-04-24. echo Description:BAT实现服务的安装和卸载 echo. echo BAT实现文件的安装和卸载 :continue echo. echo 0.安装服务 1.卸载服务 echo. set /p var=请选择(0

比嗨皮兔 6886

紫光同创PDS软件操作指南:如何为FPGA新增自定义Flash型号

本文详细介绍了在紫光同创PDS软件中为FPGA新增自定义Flash型号的完整操作指南。针对官方支持列表之外的SPI Flash芯片,文章从理解FPGA配置逻辑入手,逐步讲解如何通过扫描Flash ID、在Flash Operator中精准填写参数、转换.sbit文件,最终完成固化的全过程,并分享了高级技巧与常见问题排查方法,帮助工程师摆脱对预设型号的依赖,实现灵活选型。

weixin_29204749的博客 325

如何在Inno Setup安装程序中增加卸载密码:详细解决方案

某些 Inno Setup 用户要求在可能的情况下要求要卸载软件的用户输入密码。下面的 Inno Setup 代码显示仅在密码正确的情况下卸载软件。因此,想要使用此策略来保护其软件免受卸载的人,需要编写更安全的代码。在此示例中,卸载密码为 removeme。以上就是为您提供的 Inno Setup 安装程序在卸载时增加卸载密码解决方案,复制以上代码到 Inno Setup 脚本中修改相关代码保存即可。CancelButton.Caption := '取消';Form.Caption := '卸载密码';

winkexin的博客 801

从实验室到生活:构建一份全面的手机相机主观画质评测指南

本文详细介绍了如何从实验室数据转向实际体验,构建全面的手机相机主观画质评测指南。通过基础装备清单、室内外场景实战评测及数据之外的感知艺术,帮助用户发现手机相机在色彩还原、动态范围和夜景模式等方面的真实表现。特别关注主观体验与客观参数的差异,提供实用的评测技巧和报告撰写心法。

weixin_30940783的博客 308

从FedAvg到实战:手把手教你用PyTorch复现联邦学习经典论文实验(MNIST/CIFAR-10)

本文详细介绍了如何使用PyTorch复现联邦学习经典算法FedAvg在MNIST和CIFAR-10数据集上的实验。从环境搭建、数据非IID划分到模型实现和参数聚合,手把手教你掌握联邦学习的核心技术与实战技巧,帮助开发者和研究人员快速实现隐私保护的分布式机器学习方案。

weixin_29053695的博客 253

Windows下安装及卸载程序可用的添加和删除当前路径到环境变量的bat脚本以及如何和inno setup结合使用的实例

这样打包的exe程序在安装后就可以将当前路径添加到环境变量了,卸载时还可以自动删除环境变量中的路径以及删除对应的文件。

逍遥游的博客 3110

AD5940阻抗测量开发板实战:从源码获取到工程调试全解析

本文详细解析了AD5940阻抗测量开发板的实战应用,从源码获取到工程调试的全过程。AD5940作为ADI公司的高精度阻抗测量前端芯片,适用于生物阻抗分析、电化学传感器等领域。文章提供了开发环境搭建、工程配置、常见问题排查及进阶调试技巧,帮助开发者快速掌握AD5940开发板的使用方法。

weixin_30919429的博客 213

安装和卸载windows服务批处理命令 install.bat uninstall.bat

服务名称为“V*****2” 安装服务命令(install.bat): C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe  V*****2.exe pause 卸载服务命令(uninstall.bat): C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Ins

3235

Plecs仿真进阶:半桥LLC谐振变换器从开环到闭环的实战解析

本文通过Plecs软件,详细解析了半桥LLC谐振变换器从开环模型搭建到闭环控制实现的完整仿真流程。文章深入探讨了谐振参数设置、关键波形解读,并重点分享了基于PI控制器的闭环调试实战经验与参数整定技巧,帮助工程师高效掌握这一高效拓扑的仿真与设计方法。

weixin_29231263的博客 280

Scratch离线版部署指南:解决资源缺失与页面显示异常问题

本文提供了一份详尽的Scratch离线版部署指南,旨在解决网络依赖导致的资源缺失与页面显示异常问题。通过从基础文件获取、自动化资源抓取到生产环境部署的完整流程,帮助教育工作者和开发者在无网络环境下搭建功能完整的本地Scratch编辑器,确保编程教学的顺利进行。

wine的专栏 1263

mysql 卸载批处理_mysql的bat 安装与卸载文件

set BASE_DIR=%~dp0%BASE_DIR:~0,2%cd %BASE_DIR%bin\mysqld -installnet start mysqlmysql -u root -p123456pause----------------- mysql卸载的bat文件内容:-------------------------------------------------@echo off ...

weixin_39631951的博客 295

一套C#接口通吃安川/发那科/库卡:工业机器人统一控制框架设计与产线踩坑实录

我们把机器人的通用能力抽象为接口,涵盖连接、运动、IO、寄存器、状态、报警六大类能力,所有品牌适配器都必须实现这个接口。/// 工业机器人统一控制接口// 基础连接// 运动控制// IO与寄存器// 状态与报警// 事件工业机器人统一控制框架的本质,不是把所有品牌的功能都做平,而是找到通用能力的最大公约数,通过分层抽象把品牌差异隔离在底层。上层业务只关注工艺和流程,不需要关心机器人是什么品牌、用什么SDK、通信协议是什么。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 404

如何通过写bat 安装Windows服务,本人亲测成功

1. 安装的bat文件 @echo on color 2f mode con: cols=80 lines=25 @echo 请按任意键开始安装后台服务... pause cd /d %~dp0 Learn_Topshelf.exe install net start Stuff pause 2. 卸载的bat文件 @echo on color 2f mode con: cols=80 l...

weixin_30362801的博客 2715

DataCastle-租金预测

ID:编号;时间:房屋信息采集的时间;小区名:房屋所在小区,已脱敏处理;小区房屋出租数量:小区出租房屋数量,已脱敏处理;楼层:0、1、2分别表示楼层低,中,高;总层数:房屋所在建筑的总楼层数,已脱敏处理;房屋面积:房屋面积数值,已脱敏处理;房屋朝向:房屋的朝向;居住状态:房屋的居住状态,表示是否已出租或居住中,已脱敏处理;卧室数量:户型信息,数字表示卧室的个数;卫的数量:户型信息,数字表示卫生间的个数;厅的数量:户型信息,数字表示厅的个数;

优快云 精品推荐 3457

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

redis在window上安装与自启动

客户window服务器使用redis,需要配置成在window服务中,并且可以随着电脑自启动服务。

硅谷工具人 598

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

C# windows服务安装及卸载

C# windows服务安装及卸载 --C# windows服务安装及卸载 保存BAT文件 执行即可 @SET FrameworkDir=%WINDIR%\Microsoft.NET\Framework@SET FrameworkVersion=v2.0.50727 @SET PATH=%FrameworkDir%\%Framewor...

weixin_34290096的博客 111

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

通过.bat脚本安装C#编写的Windows 服务

安装C#编写的Windows服务 首先 在你Windows程序所在的文件夹中 新建文本文档。然后输入一下内容: %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe “%~dp0我的Windows服务.exe” Net Start mesService sc config mesService start=auto pa...

zhcngu的博客 886

七、svn批处理(使用批处理bat来管理我们的SVN服务)

我们写mysvn-install.bat,该文件可以安装服务并启动我们的服务 @echo off rem Turn off information output sc create MYSVN binPath= ”D:/Program Files (x86)/Subversion Client/svnserve.exe -r E:/svnserversoftware/myrepository --...

也许是我送你哦 846

安装、卸载mysql服务命令

1、dos下用命令 进入mysql的bin目录下 mysqld-nt.exe --install mysql(服务名字) mysqld-nt.exe --remove mysql(服务名字) 2、安装卸载mysql服务的bat文件的写法 安装mysql服务 新建并编辑内容如下的一个bat文件,执行之(e:/mysql/bin/mysqld-nt.exe为...

wengyupeng 蜗牛一步一步向前。。。 5万+

sc命令行修改服务器,SC命令---安装、开启、配置、关闭 cmd命令行和bat批处理操作windows服务...

一、cmd命令行---进行Windows服务操作1、安装服务sc create 服务名 binPath= "C:\Users\Administrator\Desktop\win32srvDemo\win32srvdemo\Debug\win32srvDemo.exe"注:服务名:指创建的Windows服务名binPath:指Windows服务程序的路径2、配置服务sc config 服务名 sta...

weixin_34900026的博客 2168

windows 服务的安装和卸载

有时候自定义的服务会

luobosibier的专栏 873

将tomcat安装为服务

services.bat 是将tomcat安装为服务的批处理文件 调用方式为 service.bat install/remove/uninstall [service_name]

xiunai78的专栏 898

安装卸载Windows服务方法(2种方法)

项目成功后,在bin文件夹下找到生成的exe文件和exe.config文件,前者是运行程序,后者是服务的配置信息,实际项目中可以通过更改config中的内容,修改服务的配置信息。1. 双击“安装.bat”,弹出cmd窗口,窗口内显示安装成功:在计算机—>管理—>服务和应用程序—>服务。新建bat文件创建bat文件,.txt文件保存为后缀名.bat),用于安装,启动,卸载,停止,重启服务。3. 双击“停止.bat”,窗口内显示成功停止服务。4. 双击“卸载.bat”,窗口内显示成功卸载服务。......

积累点滴,保持自我 6213

mysql添加到服务程序_手动将mysql 服务添加到windows系统服务中

重新安装系统以后不再重新安装新建并编辑内容如下的一个bat文件,并且执行(盘符:/mysql/bin/mysqld-nt.exe为安装目录,按实际情况填写,如果安装路径里面有空格 最好还是加上英文的双引号 如下)bat文件内容:—————————————————————————@ECHO OFFD:/application/MySQL/bin/mysqld-nt.exe -installnet ...

weixin_36275605的博客 310

mongodb windows下服务安装与卸载

安装服务.bat 内容: d:\mongodb2.4.3\bin\mongod.exe --dbpath d:\data\db --config d:\mongodb2.4.3\mongod.cfg --auth --install 卸载服务.bat 内容: d:\mongodb2.4.3\bin\mongod.exe --remove mongod.cfg 内容: logpath=d...

weixin_30861459的博客 226
上一篇: 关于VS无法启动iis express web 服务器的错误原因
下一篇: LayuiMini从后台动态获取目录
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值