博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
批处理 windows 服务的安装与卸载
阅读量:5067 次
发布时间:2019-06-12

本文共 2109 字,大约阅读时间需要 7 分钟。

将以下文字复制到txt文件中,更改后缀名为.bat,将此.bat文件放在服务的同级目录下。

1.安装服务:

@echo off

set filename=AIIMSService.exe
set servicename=AIIMSTaskTimer
pause
echo ============================操作日志==================================== >InstallService.log 
if exist "%SystemRoot%\Microsoft.NET\Framework\v4.0.30319" goto netOld
:DispError
echo 您的机器上没有安装 .net Framework 4.0,安装即将终止
echo 您的机器上没有安装 .net Framework 4.0,安装即将终止 >>InstallService.log 
goto LastEnd
:netOld
cd %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
echo 您的机器上安装了相应的.net Framework 4.0,可以安装本服务.
echo 您的机器上安装了相应的.net Framework 4.0,可以安装本服务 >>InstallService.log 
echo off
echo 清理原有服务项. . .
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil /U %filename% >> InstallService.log
echo 清理完毕
echo.
echo *********************
echo 安装服务
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil %filename% >> InstallService.log
echo 启动服务
net start %servicename% >> InstallService.log
echo *********************
echo ======================================================================= >>InstallService.log
type InstallService.log
echo.
echo 操作结束,可以查看日志文件InstallService.log 中具体的操作结果。
:LastEnd
pause
rem exit

2.卸载服务

echo off

set filename=AIIMSService.exe
set servicename=AIIMSTaskTimer
echo ============================操作日志==================================== >UnInstallService.log 
if exist "%SystemRoot%\Microsoft.NET\Framework\v4.0.30319" goto netOld
:DispError
echo 您的机器上没有安装.net FrameWork 4.0,卸载即将终止
echo 您的机器上没有安装.net FrameWork 4.0,卸载即将终止 >>UnInstallService.log 
pause
goto LastEnd
:netOld
echo 即将卸载本服务…
echo off
pause
echo *********************
echo 停止服务
net stop %servicename% >>UnInstallService.log
cd %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil /uninstall %filename% >>UnInstallService.log
echo 卸载服务
echo ======================================================================= >>UnInstallService.log
echo *********************
type UnInstallService.log
echo.
echo 操作结束,可以查看日志文件UnInstallService.log中具体的操作结果。
:LastEnd
pause
rem exit

转载于:https://www.cnblogs.com/dongbo19910728/archive/2013/03/14/2959300.html

你可能感兴趣的文章
深度和广度查找
查看>>
Windows Server 2003开机自动启动MySQL服务设置方法
查看>>
js math atan2
查看>>
spring 配置 Java配置类装配bean
查看>>
LDAP服务端 - 调研
查看>>
EventBus的粘性事件
查看>>
基于ivy的源代码调试方法
查看>>
田忌赛马之最弱马又克制最强马问题。
查看>>
P3796 【模板】AC自动机(加强版)
查看>>
MongoDB比较两列大小 使用$subtract函数
查看>>
BMW INPA / EDIABAS full iso torrent Free download
查看>>
iOS开发关于Block代码错误
查看>>
linux /dev/mapper/*boot used 100% 导致GNOME启动不了
查看>>
session
查看>>
模板类单例模式
查看>>
51nod1327 棋盘游戏
查看>>
P3507 GRA-The Minima Game
查看>>
偏前端 - vue-cli之(node.js)的安装及环境变量的配置、环境搭建
查看>>
php使用cURL上传图片
查看>>
用python写一个北京市的个税计算器
查看>>