如何安装一个 exe 作为带有启动参数的 Windows 服务?我正在使用sc.exe CREATE
但找不到如何向其添加启动参数。
我也尝试过使用 nssm,但也找不到如何在那里设置启动参数。
一切都必须使用命令提示符完成
我目前正在尝试使用:
sc CREATE test binPath= "\"C:\a.exe\" --run -c \"C:\a.config"
但是当我尝试运行它时我得到了:The service did not respond to the start or control request in a timely fashion.
答案1
并非全部EXE文件文件可以作为服务运行。它不像自动运行。例如 CALC.EXE:
C:\WINDOWS\system32>sc create CALC binpath= "%WINDIR%\system32\calc.exe"
[SC] CreateService SUCCESS
C:\WINDOWS\system32>sc start CALC
[SC] StartService FAILED 1053:
The service did not respond to the start or control request in a timely fashion.