2.Windows服务-->安装卸载服务

  1.使用vs组件“VS2012开发人员命令提示” 工具,进行安装卸载服务(必须以“管理员身份运行")

  安装和卸载的时候选择合适的安装程序工具地址,例如:

  安装服务:C:WindowsMicrosoft.NETFrameworkv4.0.30319installutil.exe 服务路径

  卸载服务:C:WindowsMicrosoft.NETFrameworkv4.0.30319installutil.exe /u 服务路径

  例如:

  C:WindowsMicrosoft.NETFrameworkv4.0.30319installutil.exe F:代码示例DemoTestServiceinDebugTestService.exe

  C:WindowsMicrosoft.NETFrameworkv4.0.30319installutil.exe /u F:代码示例DemoTestServiceinDebugTestService.exe

  查看并启动服务

  

  打开F盘下的1.txt文件,检查服务是否运行正常

  

  2.使用批处理文件,进行安装卸载服务

  Install.bat文件内容

  @echo 安装服务
  %SystemRoot%Microsoft.NETFrameworkv4.0.30319installutil TestService.exe

  @echo 启动服务
  net start TestService

  UnInstall.bat文件内容

  @echo 卸载服务
  %SystemRoot%Microsoft.NETFrameworkv4.0.30319installutil TestService.exe /u

  备注:

  1. Install.bat和UnInstall.bat文件和服务程序放在同一目录。

  2. 如果解决方案中有多个服务,文件名建议改成这种风格:TestServiceInstall.bat和TestServiceUnInstall.bat

原文地址:https://www.cnblogs.com/dmeiyang002/p/3881134.html