searchbaidu

1、安装脚本

@echo off
@echo 开始安装【服务】
%SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe %~dp0服务名.exe 
pause

2、卸载脚本

@echo off
@echo 开始卸载 
%SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe /u %~dp0服务名.exe
pause

3、监听脚本

@echo off 
set ServiceName="服务名"
set flag=0
::echo "%%a%%b" == %ServiceName% 
for /f "tokens=1* delims= " %%a in (\'net start\') do if "%%a%%b"== %ServiceName%  set flag=1
if %flag%==0 (net start %ServiceName%
    )else (@echo 服务正在运行)

4、命令参数说明

net start 服务名  //启动服务
net stop 服务名  //停止服务

用sc可打开被禁用的服务,语法是:【Start=号后面有空格】 
sc config 服务名 start= demand //手动 
sc config 服务名 start= auto //自动 
sc config 服务名 start= disabled //禁用 
sc start 服务名 
sc stop 服务名

备注

  • 所有安装卸载脚本需放在服务同目录下,监听脚本任意 所有脚本都是bat脚本,需用管理员权限执行
  • 监听脚本可以用windows自带的任务计划设置每几分钟或小时运行一次 就可以达到监听的目的
  • 注意安装卸载路径 %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe,如果不是生成的64位程序Framework64需去掉64

 

分类:

技术点:

相关文章:

  • 2021-10-22
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
  • 2022-12-23
  • 2021-11-14
猜你喜欢
  • 2021-09-09
  • 2022-02-09
相关资源
相似解决方案