利用BAT批处理安装服务程序

@echo off
@echo off
set filename=LXServer.exe
set servicename=Service1
set Frameworkdc=%SystemRoot%\Microsoft.NET\Framework\v4.0.30319

if exist "%Frameworkdc%" goto netOld
:DispError
echo 您的机器上没有安装 .net Framework 4.0,安装即将终止.
echo 您的机器上没有安装 .net Framework 4.0,安装即将终止  >InstallService.log
goto LastEnd
:netOld
cd %Frameworkdc%
echo 您的机器上安装了相应的.net Framework 4.0,可以安装本服务.
echo 您的机器上安装了相应的.net Framework 4.0,可以安装本服务 >InstallService.log
echo.
echo. >>InstallService.log

C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe E:\Debug\SendSmsService.exe
net start SendSms
echo -----------------------------
echo         服务安装成功
echo -----------------------------
pause

安装服务

@echo off
net stop SendSms
C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe E:\Debug\SendSmsService.exe /u
echo -----------------------------
echo         服务卸载成功
echo -----------------------------
pause

卸载服务

@echo off
rem 服务安装工具
title install service tool
echo start...
F:
cd "F:\RemoveFilter"

InstallUtil.exe RemoveFilter.exe
::InstallUtil.exe /u RemoveFilter.exe
pause

简洁

时间: 2024-10-13 05:12:18

利用BAT批处理安装服务程序的相关文章

Windows服务的快速搭建与调试(C#图解) 利用BAT批处理安装服务程序

一.什么是Windows 服务? 答:Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面.这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用.还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中运行服务. 二.创建Windows 服务. 打开:Visual

利用bat批处理做启动mongodb脚本

http://www.cnblogs.com/pingfan1990/p/4558630.html 主题 MongoDBLinux 如: choice /c:dme defrag,mem,end 将显示 defrag,mem,end[D,M,E]? Sample: Sample.bat的内容如下: @echo off choice /c:dme defrag,mem,end if errorlevel 3 goto defrag (应先判断数值最高的错误码) if errorlevel 2 go

利用.bat(批处理)来删除KEIL编译生成的无用文件

新建一个.txt文件. 在里面输入如下内容: del *.bak /s del *.ddk /s del *.edk /s del *.lst /s del *.lnp /s del *.mpf /s del *.mpj /s del *.obj /s del *.omf /s ::del *.opt /s  ::不允许删除JLINK的设置 del *.plg /s del *.rpt /s del *.tmp /s del *.__i /s del *.crf /s del *.o /s de

利用bat批处理制作自动ping.bat,测试与多台服务器连通性

在Windows Server 2008 和Windows 7  中,PING.EXE的目录是C:\Windows\System32\PING.EXE:在Windows XP 中,ping的目录为C:\WINDOWS\system32\ping. 例如:在Windows Server 2008 和Windows 7  中,创建ping.bat,编辑内容为: C:\Windows\System32\PING.EXE -n 10 10.10.10.201 C:\Windows\System32\PI

bat 批处理修改多层文件夹名称

最近朋友一直抱怨说有一堆的文件夹需要重新修改名称,一个一个处理非常浪费时间,问有没有什么简洁的方法进行处理. 在明白了朋友的需求后,想到可以写个bat批处理文件进行处理. 首先分析下朋友的需求: 原文件夹名称及结构:D:\ ----test01 ----test02_XXXX_XXXX ----test03_XXXX_XXXX 需要将test01文件夹下的test02下划线后的内容去掉,并将文件夹test02下的test03文件夹下划线后面的内容去掉. 修改为: ----test01 ----t

BAT 批处理脚本 教程 【转】

BAT 批处理脚本 教程 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令. 小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程. 了解了大概意思后,我们正式开始学习.先看一个简单的例子! @echo off echo "欢迎来到非常BAT!" pause 把上面的3条命令保存为文件test.bat或者test.cmd然后执行

dos/bat批处理教程——第四部分:完整案例

dos/bat批处理教程--第四部分:完整案例 以上就是批处理的一些用法.现在我们把这些用法结合起来详细的分析一下目前网上发布的一些批处理,看看他们是怎么运作的.这里我将列举三个例子来详细分析,为了保持程序的完整我的注释会加在/*后面. 例一 这个例子是利用iis5hack.exe对有.printer漏洞的主机进行溢出的批处理.用到的程序有iis5hack.exe和系统自带的telnet.exe.iis5hack的命令格式为: iis5hack <目标ip> <目标端口> <

批处理安装Windows服务,提示&quot;InstallUtil.exe&quot;不是内部命令也不是外部命令解决方式

今天在测试一个C#写的windows服务的时候,在用bat进行调用cmd安装的时候, cd C:\Windows\Microsoft.NET\Framework\v2.0.50727 InstallUtil.exe C:/Windows/DXTB/DianXiaoSync.exe 提示: "InstallUtil.exe"不是内部命令也不是外部命令解决方式 但事实上, C:\Windows\Microsoft.NET\Framework\v2.0.50727目录下是存在这个 安装工具的

bat批处理延迟运行脚本

@echo off:aaapause 这里是你需要运行的程序for /l %%i in (0,1,10000) do echo %%i>nulgoto aaa 当然bat延迟运行还有其他的一些方法 不过我这个算很简单了 你还可以使用两个for代替gotofor /l %%i in (0,1,10000) do echo %%i>nul 这里>nul忽略输出如果程序是无法自动回到cmd界面的那可能需要结束她的进程什么的 自然利用bat调用其他程序也能做到例如ntsd debug 等等 或者