批处理文件安装卸载window服务程序
来源:互联网 发布:linux 卸载samba 编辑:程序博客网 时间:2024/05/08 06:08
批处理必须和服务放在同一目录下运行
安装windows服务批处理代码如下:
@echo off
set filename=WindowsServiceTest.exe
set servicename=SSSService
pause
echo ============================操作日志==================================== >InstallService.log
if exist "%SystemRoot%\Microsoft.NET\Framework\v2.0.50727" goto netOld
:DispError
echo 您的机器上没有安装 .net Framework 2.0,安装即将终止
echo 您的机器上没有安装 .net Framework 2.0,安装即将终止 >>InstallService.log
goto LastEnd
:netOld
cd %SystemRoot%\Microsoft.NET\Framework\v2.0.50727
echo 您的机器上安装了相应的.net Framework 2.0,可以安装本服务.
echo 您的机器上安装了相应的.net Framework 2.0,可以安装本服务 >>InstallService.log
echo off
echo 清理原有服务项. . .
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil /U %filename% >> InstallService.log
echo 清理完毕
echo.
echo *********************
echo 安装服务
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\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
卸载windows服务批处理代码如下:
echo off
set filename=WindowsServiceTest.exe
set servicename=SSSService
echo ============================操作日志==================================== >UnInstallService.log
if exist "%SystemRoot%\Microsoft.NET\Framework\v2.0.50727" goto netOld
:DispError
echo 您的机器上没有安装.net FrameWork 2.0,卸载即将终止
echo 您的机器上没有安装.net FrameWork 2.0,卸载即将终止 >>UnInstallService.log
pause
goto LastEnd
:netOld
echo 即将卸载本服务…
echo off
pause
echo *********************
echo 停止服务
net stop %servicename% >>UnInstallService.log
cd %SystemRoot%\Microsoft.NET\Framework\v2.0.50727
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil /uninstall %filename% >>UnInstallService.log
echo 卸载服务
echo ======================================================================= >>UnInstallService.log
echo *********************
type UnInstallService.log
echo.
echo 操作结束,可以查看日志文件UnInstallService.log中具体的操作结果。
:LastEnd
pause
rem exit
- 批处理文件安装卸载window服务程序
- 批处理文件安装卸载window服务程序
- 批处理文件安装卸载window服务程序
- 安装卸载window服务
- 使用bat文件安装卸载Window服务
- Window 安装卸载MongoDB 进程服务
- 安装、卸载windows服务程序
- Window下mysql免安装版安装、卸载多服务
- 程序自己安装或卸载服务
- 引擎服务程序安装,启动与卸载
- 使用工具安装,运行,停止,卸载Window服务
- 安装和卸载指定apk的批处理文件
- window删除(卸载)服务
- iphone 下的 lighttpd 服务程序安装与卸载
- XP下安装、启动、停止、卸载服务程序
- C# 创建、安装和卸载Windows服务程序
- c# 服务程序安装卸载启动停止
- C#安装卸载服务
- UvaOJ 112 - Tree Summing
- source code version control
- SQL Server 日期和时间函数
- Oracle 的Redo Log
- 关于午休那点事情
- 批处理文件安装卸载window服务程序
- msys 和 Cygwin
- Google code android开源项目
- N1核心語彙800 - か
- Extjs 中的布局示例
- div+css入门与实战演练
- Android系统调用
- java与office的链接
- org.apache.commons.beanutils.ConversionException: No value specified