【问题标题】:Run a batch file in a windows service在 Windows 服务中运行批处理文件
【发布时间】:2017-07-12 10:14:34
【问题描述】:

我有一个批处理文件,我想在不使用任何其他软件的情况下将其作为 Windows 服务运行。

【问题讨论】:

  • 您确定需要创建 Windows 服务吗?大多数情况下,创建计划任务也可以完成这项工作。无论如何,您所要求的都是不可能的,因为您必须创建一个可执行文件,因此总是会涉及其他软件
  • 欢迎来到 SO @Leo - 请阅读 here 关于编写一个好的 SO 问题。
  • 我使用 sc.exe 创建了一个,但是它抛出一个错误,说服务没有及时响应启动或控制请求

标签: windows service


【解决方案1】:

您不能将任何随机应用程序用作服务,必须为此目的明确编写。

在您的情况下,最好只创建一个计划任务,但如果您坚持创建服务,您可以下载2003 Resource Kituse srvany.exe。如果您不介意使用 3rd-party 工具,您可以尝试 NSSM

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2011-08-23
  • 1970-01-01
  • 1970-01-01
  • 2014-09-14
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 2012-05-23
相关资源
最近更新 更多