【发布时间】:2012-02-16 20:44:31
【问题描述】:
我正在运行一个 Windows 服务,它在启动过程中启动一个简单的 bat 文件,但该服务不会启动。如果我尝试从服务 GUI 手动运行它,我会收到以下错误消息。
错误 1053:服务没有及时响应启动或控制请求
这似乎是服务启动过程中的常见错误,但是我在其他答案中没有发现类似的问题。我使用以下命令从命令行创建了服务
C:\Users\Administrator>sc create service_name binpath= c:\service.bat start= auto
[SC] CreateService SUCCESS
然后我运行它
C:\Users\Administrator>sc start service_name
但是,我收到了错误消息:
[SC] 启动服务失败 5:
访问被拒绝。
如果我以管理员身份从命令提示符运行它,我不会收到拒绝访问消息,但会收到 1053 错误。我想将一个 bat 文件作为 Windows 服务运行应该不会那么困难。有什么想法吗?
【问题讨论】:
-
你不能像那样运行批处理文件,因为 CoreTech 说你需要一个包装器才能正确运行它。
标签: windows-7 windows-services batch-file