安装

32位操作系统

service_install.bat

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

64位操作系统

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

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

卸载

@echo off
set /p var=是否要卸载 WCF服务(Y/N):
if "%var%" == "y" (goto uninstall) else (goto batexit):uninstall
call sc stop "MyServiceHost"
call sc delete "MyServiceHost"
pause:batexit
exit

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

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


安装卸载测试

安装

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

输入y,回车

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

卸载

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

输入y,回车

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

使用批处理文件 安装和卸载Windows服务相关推荐

  1. 用vs命令提示符来使用 Installutil.exe来安装和卸载Windows服务

    使用cd命令提示符来找到根目录 cd.. 然后 cd +Tab键选择该服务所在的文件夹 +Enter 安装 installutil +服务名+.exe 卸载 installutil+\u+服务名+.e ...

  2. 更上层楼:动态安装你的windows服务

    前言:先说明一下本文示例windows服务的简单需求,即根据外部配置实现不同方式记录日志的功能.记录日志的方式有三种,分为文本记录.数据库记录以及文本和数据库同时记录日志.如您所知,这个功能基本上没有 ...

  3. windows 7下如何卸载重装mysql 压缩包版百度经验_windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压...

    MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾 ...

  4. windows下安装、卸载mysql服务

    安装.卸载mysql服务 安装mysql服务 新建并编辑内容如下的一个bat文件,执行之(e:\mysql\bin\mysqld-nt.exe为安装目录,按实际情况填写) @ECHO OFF e:\m ...

  5. 无法通过windows功能控制面板自动安装或卸载windows server角色和功能

    无法通过windows功能控制面板自动安装或卸载windows server角色和功能: 无法通过windows功能控制面板自动安装或卸载windows server角色和功能 只需安装.NET Fr ...

  6. windows服务器无法安装net3.5 提示:无法通过windows功能控制面板自动安装或卸载windows server角色和功能服务器

    提示 无法安装以下功能:.NET Framework 3.5(包括. NET2.0 和 3.0) 无法通过 Windows 功能控制面板自动安装或卸载 Windows Server 角色和功能. 若要 ...

  7. 【karle 笔记】无法通过Windows功能控制面板自动安装或卸载Windows Server 角色和功能。

    无法安装以下功能:.NET Framework 3.5(包括.NET2.0和3.0) 无法通过Windows功能控制面板自动安装或卸载Windows Server 角色和功能. 若要安装Windows ...

  8. 卸载windows服务,删除 windows 服务 delete windows service

    卸载windows服务,删除 windows 服务 一.步骤如下: 1.查看 windows 服务名: 计算机 --- 右键 --- 管理 --- 服务和应用程序 --- 服务 --- 如下图: 2. ...

  9. 信创操作系统--统信UOS桌面版(安装与卸载Windows软件)

    信创操作系统–统信UOS桌面版(安装与卸载Windows软件) 目录 前言 1 Wine介绍 2 Deepin-wine介绍 3 安装windows软件 3.1通过应用商店软件 3.2命令行界面界面安 ...

最新文章

  1. 关于javascript代码优化的8点建议
  2. xml怎么转换html文件,xml转换成html文件方法
  3. 【数据库中间件】MyCat分表分库规则实现
  4. 使用ajax获取用户所在地的天气
  5. 7年专科生程序员同时去腾讯和微软面试,问HR结果以为听错了,结局反转!!
  6. jquery: JS淘宝网产品图片局部放大代码
  7. tp摄像头的默认地址_tp-link怎么设置无线桥接 tp-link设置无线桥接方法【图文】...
  8. SQLSERVER中的BCP命令使用
  9. paip.提升安全性--CRSF跨站请求伪造的检测与防范
  10. 《疯狂的程序员》经典语录
  11. 桌宠java_桌宠 下了Java还是说没法登上去 PHILIPS 电脑
  12. AXURE原型——移动端标签、菜单原型集合
  13. 百度地图调用笔记:javascript版本2
  14. oracle 11g crsd ocssd,[Oracle 11g r2(11.2.0.4.0)]集群守护进程gipc介绍
  15. outlook邮件撤回失败
  16. php5+ssl,AS3上安装Apache2+MySQL+PHP5+Resin+SSL+GD以及webalizer(补
  17. #数论#洛谷 3951 JZOJ 5473 小凯的疑惑
  18. 关于pycharm写python代码的一些规范
  19. Day724. 如何改进代码废弃 -Java8后最重要新特性
  20. 帝国自动生成html,帝国CMS7.2同步生成移动端HTML

热门文章

  1. OpenCV里IplImage数据结构中的width和widthStep
  2. excel相乘再相加_EXCEL数组计算【SUMPRODUCT】多条件相乘再相加
  3. 使用bootdo框架添加登录验证码
  4. 用户故事与敏捷方法—用户角色(实战一)
  5. Java 简单计算器(加法)
  6. Android地图集成以及基础功能
  7. 【附源码】计算机毕业设计JAVA在线购书商城系统
  8. HDU 6069 数论 区间素数筛 + 赛后反思
  9. plsqldev查询数据乱码解决
  10. robocode 相关的总结