通过批处理进行Windows服务的安装/卸载&启动/停止
安装服务
1 @echo off 2 3 set checked=2 4 set PATHS=%~sdp0 5 6 echo 按任意键执行安装……? 7 pause>nul 8 if %checked% EQU 2 ( 9 %PATHS%InstallUtil.exe %PATHS%WindowsService1.exe 2>&1 10 )else echo 未安装NET Framework 14 pause>nul
卸载服务
1 @echo off 2 3 set checked=2 4 set PATHS=%~sdp0 5 6 echo 按任意键执行卸载…… 7 pause>nul 8 if %checked% EQU 2 ( 9 %PATHS%InstallUtil.exe /u %PATHS%WindowsService1.exe 2>&1 10 )else echo 卸载失败 11 12 pause>nul
启动服务
1 @echo off 2 net start 服务名称 2>&1 3 pause>nul
停止服务
1 @echo off 2 net stop 服务名称 2>&1
3 pause>nul
- 作 者 : 荒湮雾海
- 博客地址 : http://www.cnblogs.com/ecouter
- 声 明1 : 若您在浏览文章的过程中发现需要纠正的错误,或有任何的疑问,欢迎您在评论中留言。
- 声 明2 : 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文。