小编mik*_*iki的帖子

无法使用 NSSM 在窗口 10 中启动服务

我创建了一个小脚本文件来测试。

这是我的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 错误或内部服务错误。如果问题仍然存在,请联系您的系统管理员。

  1. 我怎样才能解决这个问题?
  2. 有没有其他方法可以在不执行手动步骤且不使用第三方工具的情况下做到这一点。
  3. 我在窗口 10 上执行所有这些操作。我需要任何服务器来执行此任务吗?

注意:在我的情况下,我不能使用 Always up 或 window scheduler。

services batch windows-services batch-file windows-10

5
推荐指数
2
解决办法
1万
查看次数