码迷,mamicode.com
首页 > Windows程序 > 详细

windows服务用脚本无法启动

时间:2016-11-30 16:54:06      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:img   service   问题   uninstall   style   image   windows服务   util   div   

1.创建windows服务工程

技术分享

工程名:ServiceDemo

2.添加加载启动及卸载服务脚本

加载及启动批处理:

 1 @echo off
 2 if exist "%SystemRoot%/Microsoft.NET/Framework/v4.0.30319" goto install
 3 echo Please install .net framework v4.0 first.
 4 pause
 5 goto end
 6 :install
 7 %SystemRoot%/Microsoft.NET/Framework/v4.0.30319/installutil "ServiceDemo.exe"
 8 net start "ServiceDemo.exe"
 9 pause
10 :end

卸载批处理:

1 @echo off
2 if exist "%SystemRoot%/Microsoft.NET/Framework/v4.0.30319" goto uninstall
3 echo Please install .net framework v4.0 first.
4 pause
5 goto end
6 :uninstall
7 %SystemRoot%/Microsoft.NET/Framework/v4.0.30319/installutil /uninstall "ServiceDemo.exe"
8 pause
9 :end

3.问题来了

技术分享

服务已装载成功,但未启动成功。

4.分析

从第一张图可以看出服务为Service1,所以将加载脚本改为:

 1 @echo off
 2 if exist "%SystemRoot%/Microsoft.NET/Framework/v4.0.30319" goto install
 3 echo Please install .net framework v4.0 first.
 4 pause
 5 goto end
 6 :install
 7 %SystemRoot%/Microsoft.NET/Framework/v4.0.30319/installutil "ServiceDemo.exe"
 8 net start Service1
 9 pause
10 :end

成功启动:

技术分享

 

windows服务用脚本无法启动

标签:img   service   问题   uninstall   style   image   windows服务   util   div   

原文地址:http://www.cnblogs.com/wangzhenzhou/p/6118233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!