使用批处理文件 安装和卸载Windows服务
安装
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服务相关推荐
- 用vs命令提示符来使用 Installutil.exe来安装和卸载Windows服务
使用cd命令提示符来找到根目录 cd.. 然后 cd +Tab键选择该服务所在的文件夹 +Enter 安装 installutil +服务名+.exe 卸载 installutil+\u+服务名+.e ...
- 更上层楼:动态安装你的windows服务
前言:先说明一下本文示例windows服务的简单需求,即根据外部配置实现不同方式记录日志的功能.记录日志的方式有三种,分为文本记录.数据库记录以及文本和数据库同时记录日志.如您所知,这个功能基本上没有 ...
- windows 7下如何卸载重装mysql 压缩包版百度经验_windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压...
MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾 ...
- windows下安装、卸载mysql服务
安装.卸载mysql服务 安装mysql服务 新建并编辑内容如下的一个bat文件,执行之(e:\mysql\bin\mysqld-nt.exe为安装目录,按实际情况填写) @ECHO OFF e:\m ...
- 无法通过windows功能控制面板自动安装或卸载windows server角色和功能
无法通过windows功能控制面板自动安装或卸载windows server角色和功能: 无法通过windows功能控制面板自动安装或卸载windows server角色和功能 只需安装.NET Fr ...
- windows服务器无法安装net3.5 提示:无法通过windows功能控制面板自动安装或卸载windows server角色和功能服务器
提示 无法安装以下功能:.NET Framework 3.5(包括. NET2.0 和 3.0) 无法通过 Windows 功能控制面板自动安装或卸载 Windows Server 角色和功能. 若要 ...
- 【karle 笔记】无法通过Windows功能控制面板自动安装或卸载Windows Server 角色和功能。
无法安装以下功能:.NET Framework 3.5(包括.NET2.0和3.0) 无法通过Windows功能控制面板自动安装或卸载Windows Server 角色和功能. 若要安装Windows ...
- 卸载windows服务,删除 windows 服务 delete windows service
卸载windows服务,删除 windows 服务 一.步骤如下: 1.查看 windows 服务名: 计算机 --- 右键 --- 管理 --- 服务和应用程序 --- 服务 --- 如下图: 2. ...
- 信创操作系统--统信UOS桌面版(安装与卸载Windows软件)
信创操作系统–统信UOS桌面版(安装与卸载Windows软件) 目录 前言 1 Wine介绍 2 Deepin-wine介绍 3 安装windows软件 3.1通过应用商店软件 3.2命令行界面界面安 ...
最新文章
- 关于javascript代码优化的8点建议
- xml怎么转换html文件,xml转换成html文件方法
- 【数据库中间件】MyCat分表分库规则实现
- 使用ajax获取用户所在地的天气
- 7年专科生程序员同时去腾讯和微软面试,问HR结果以为听错了,结局反转!!
- jquery: JS淘宝网产品图片局部放大代码
- tp摄像头的默认地址_tp-link怎么设置无线桥接 tp-link设置无线桥接方法【图文】...
- SQLSERVER中的BCP命令使用
- paip.提升安全性--CRSF跨站请求伪造的检测与防范
- 《疯狂的程序员》经典语录
- 桌宠java_桌宠 下了Java还是说没法登上去 PHILIPS 电脑
- AXURE原型——移动端标签、菜单原型集合
- 百度地图调用笔记:javascript版本2
- oracle 11g crsd ocssd,[Oracle 11g r2(11.2.0.4.0)]集群守护进程gipc介绍
- outlook邮件撤回失败
- php5+ssl,AS3上安装Apache2+MySQL+PHP5+Resin+SSL+GD以及webalizer(补
- #数论#洛谷 3951 JZOJ 5473 小凯的疑惑
- 关于pycharm写python代码的一些规范
- Day724. 如何改进代码废弃 -Java8后最重要新特性
- 帝国自动生成html,帝国CMS7.2同步生成移动端HTML