如何启动Windows服务

时间:2016-02-16 17:40:25

标签: c# c#-4.0 windows-services

我正在尝试启动我的Windows服务应用程序,但是我收到以下错误

无法从命令行或调试器启动服务。 必须首先安装Windows服务(使用installutil.exe) 然后从ServerExplorer,Windows服务开始 管理工具或NET START命令。

有人可以帮我这个..

2 个答案:

答案 0 :(得分:1)

正如他们在评论中所说的那样 - 除非您安装并从服务管理器(服务)运行它,否则无法启动Windows服务

解决方案:我建议在C#服务程序中添加一个控制台主入口点,这样您就可以从Service Manager和debugger / exe执行中实际启动它。

http://einaregilsson.com/run-windows-service-as-a-console-program/

答案 1 :(得分:0)

当您构建Windows服务时,必须先安装它才能启动它:这是安装命令行:

installutil YourNewService .exe

然后您会在 Windows服务管理器中看到新服务,您可以在其中启动和停止它。

在重新尝试新版本之前,不要忘记取消新服务。

在此处查看更多信息:How to: Install and Uninstall Services

最好的问候