系统重启时自动启动Windows服务

3

我已经在一台服务器上安装了一个自动模式的 Windows 服务。但是当系统重新启动后,它不会自动启动。它仍然处于启动状态,需要手动启动服务。请建议如何让服务在系统重新启动时自动启动。服务正常工作,没有依赖性。


3
如果设置为自动启动但在检查时未运行,我建议您可能缺少某些依赖项并且它开始得太早,然后无法启动...因此,在您检查时看起来好像没有启动。 - forsvarir
此外,在较新的操作系统上,还可以尝试使用自动(延迟启动)功能。 - StuartLC
当我手动启动时,它可以正常启动。但当系统关闭或重新启动时,它无法自动启动。 - Srini1455
这是你自己工作的服务吗?如果不是的话,你可能会在serverfault.se上得到更好的答案。 - Ian Ringrose
4个回答

1

检查系统日志(运行compmgmt.msc,在“性能日志和警报”下),查看是否有错误消息。看起来你的服务没有正常启动,很可能是由于依赖关系。


1

我已经找到了解决我的问题的方法。通过将服务属性设置为本地系统,它可以正常工作。


我已将sshd设置为本地系统和自动,但它仍然无法在启动时启动。 - Shayan

-2

前往开始菜单,输入services.msc并按回车键。

在打开的服务列表中,右键单击服务并选择“属性”。打开的对话框中有一个“自动”选项,可用于启动您的服务。


把下面的与编程相关的内容从英文翻译成中文。只返回翻译后的文本:仅自动选项。 - Srini1455

-3
只需将偏好设置为自动,服务就会自动运行。

2
提问者明确表示Windows已经设置为自动。可能是其他地方出了问题... - DotBert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接