如何在没有Visual Studio的Windows 7上安装服务?

Ken*_*hou 4 windows-services windows-7

安装Windows服务:Visual Studio中有一个util:InstallUtil.exe.如果我有一个服务MyService.exe并想在没有Visual Studio的Windows 7上安装它,我该如何安装它?

sev*_*tov 12

一种方法是使用sc.exe,它是OS的一部分.例:

sc create **ServiceName** start= auto binPath= "c:\mydir\myService.exe"
Run Code Online (Sandbox Code Playgroud)

其中binPath是包含您的服务的exe文件.

如果你不想启动type = automatic那么你可以在windows命令行上使用net start和net stop命令分别启动和停止服务.


小智 7

您可以尝试NSSM(非吸吮服务管理器),因为"sc"不能按预期工作. http://nssm.cc

我有一个我在不久前建立的服务,我不能在"sc"下运行,nssm工作得很好.