我创建了一个小脚本文件来测试。
这是我的script.bat文件。
sc create myService binpath= C:\Users\Admin\Desktop\test.bat start= auto
Run Code Online (Sandbox Code Playgroud)
这是我的test.bat文件。
echo "Welcome to Wizard"
Run Code Online (Sandbox Code Playgroud)
问题陈述
我无法从控制面板服务部分启动服务。
我收到以下错误。
[SC] StartService FAILED 1053:服务没有及时响应启动或控制请求。
这就是我使用 nssm 的原因。
现在发生的事情是,当我在 powershell 上运行以下命令时
.\nssm install myService,出现 I 对话框。我给它我的脚本文件的路径,然后单击安装服务。
服务安装成功后。我转到控制面板 -> 服务 -> 单击针对myService 的启动,但它被暂停并出现以下对话框
Window 无法在本地计算机上启动 myService 服务。该服务没有返回错误。这可能是 Windows 错误或内部服务错误。如果问题仍然存在,请联系您的系统管理员。
注意:在我的情况下,我不能使用 Always up 或 window scheduler。