当前位置:   article > 正文

使用批处理文件 安装和卸载Windows服务_uninstall.bat

uninstall.bat

 

安装

32位操作系统

service_install.bat

  1. @echo off
  2. set /p var=是否要安装 WCF 服务(Y/N):
  3. if "%var%" == "y" (goto install) else (goto batexit)
  4. :install
  5. copy C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe InstallUtil.exe /Y
  6. call InstallUtil.exe MyWindowsServiceHost.exe
  7. call sc start "MyServiceHost"
  8. pause
  9. :batexit
  10. exit

64位操作系统

  1. @echo off
  2. set /p var=是否要安装 WCF 服务(Y/N):
  3. if "%var%" == "y" (goto install) else (goto batexit)
  4. :install
  5. copy C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe InstallUtil.exe /Y
  6. call InstallUtil.exe MyWindowsServiceHost.exe
  7. call sc start "MyServiceHost"
  8. pause
  9. :batexit
  10. exit

注意:如果是在x86平台下生成的Windows服务安装程序,即使是在64位操作系统下,也需要使用32位下的批处理文件。

卸载

  1. @echo off
  2. set /p var=是否要卸载 WCF服务(Y/N):
  3. if "%var%" == "y" (goto uninstall) else (goto batexit)
  4. :uninstall
  5. call sc stop "MyServiceHost"
  6. call sc delete "MyServiceHost"
  7. pause
  8. :batexit
  9. exit

批处理文件要放到Windows服务程序生成的exe同级目录下。

接下来,测试下服务的安装与卸载。


安装卸载测试

安装

右键service_install.bat,以管理员身份运行

安装

输入y,回车

安装

查看系统服务,已成功安装

查看服务

卸载

右键service_uninstall.bat,以管理员身份运行

卸载

输入y,回车

卸载

查看系统服务,已成功卸载

查看服务

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/981485
推荐阅读
相关标签
  

闽ICP备14008679号