如何在Windows 2012 Server上创建运行.exe文件的服务?
我已在.net中创建了.exe,并希望将其用作服务,在本地计算机上一直运行。我正在使用windows server 2012。如何在本地计算机上设置服务 **您可以使用windows shell脚本创建带有命令的服务** sc create命令执行CreateService API函数的操作 下面是要做的如何在Windows 2012 Server上创建运行.exe文件的服务?,windows,service,windows-server-2012,Windows,Service,Windows Server 2012,我已在.net中创建了.exe,并希望将其用作服务,在本地计算机上一直运行。我正在使用windows server 2012。如何在本地计算机上设置服务 **您可以使用windows shell脚本创建带有命令的服务** sc create命令执行CreateService API函数的操作 下面是要做的 将“yourapplication.exe”复制到计算机上的适当位置 Win2012服务器(例如C:\Windows\System32\) 使用“sc”创建启动“srvany”的新服务(例如s
你也可以这样做,它似乎也很管用。
sc创建“Servicename”binPath=“Path\To\your\App.exe”DisplayName=“My Custom Service”
您可以打开注册表并在服务的注册表项中添加一个名为Description的字符串,以添加更多关于它的描述性信息。它将显示在services.msc中。您可以使用PowerShell
New-Service -Name "TestService" -BinaryPathName "C:\WINDOWS\System32\svchost.exe -k netsvcs"
请参阅-
srvany.exe
在Windows安装中不存在。我只是在Windows Server 2012上使用它,它工作得非常好。这个详细的回答帮助了我,它还描述了如何使用NSSM.exe:添加一个描述开关将使这个命令更有用。新服务-名称“TestService”-二进制路径名“C:\WINDOWS\System32\svchost.exe-k netsvcs”-说明“某些服务说明”