我有一个简单的Windows服务项目.我已按照http://msdn.microsoft.com/en-us/library/zt39148a.aspx上的说明进行操作,包括添加自定义操作.
在安装模式下为安装项目运行我的构建.我将.msi运行到我希望服务运行的服务器上.当我打开服务管理器时,将显示该服务.我甚至可以手动启动服务,它完全按照我的需要运行.
但是,我希望此服务每5分钟运行一次,因此我在任务计划程序中设置了一个任务,并将我的Windows服务的.exe指向该任务.但是,当任务调度程序运行我的Windows服务时,我收到以下错误:
服务无法启动.服务进程无法连接到服务控制器
我已经做了很多关于此的研究但没有提出任何建议.有没有人对可能导致这种情况的原因有任何想法?
好吧,那不行。您无法像从任务计划程序中那样直接运行服务的 exe。您应该使用“Net start”命令来启动该服务。
如果您使用的是 Windows Vista 或更高版本,请务必在计划任务中选中“以最高权限运行”框,以避免 UAC。
| 归档时间: |
|
| 查看次数: |
17485 次 |
| 最近记录: |