为什么服务不会在启动时自动启动?(Windows 7)

为什么服务不会在启动时自动启动?(Windows 7)

我运行一个需要运行电话服务的应用程序。尽管启动类型设置为自动,但我仍然需要在启动后手动启动它。
我创建了一个带有“net start TapiSrv”的 bat 文件作为解决方法,但这只是治标不治本。为什么服务设置为自动却无法启动?我需要的所有其他服务似乎都可以正常启动。

答案1

有些软件就是这样的。

幸运的是,您表示您正在使用 Windows 7,而 Windows 7 有办法处理此类软件。Windows 7 有一种名为“自动(延迟启动)”的启动方法。这可能更适合于在很多情况下运行良好,但如果使用“自动”作为启动类型,则在系统启动时无法正常工作的服务。为此,请转到服务 MMC 小程序(可从计算机管理中访问),找到该服务,右键单击它,然后选择“属性”。然后更改启动类型。 SC 命令可以使用“delayed-auto”从命令行完成此操作。

管理员(大概就是您)应该检查名为“系统”和“应用程序”的操作系统日志。查看其中是否有与服务启动或停止相关的任何详细信息。

如果您不喜欢手动运行批处理文件,那么您可能希望在用户登录时发生这种情况。任务计划程序可能有一些有用的选项。

我同意大家添加到此页面的其他一些信息。请务必查看它们。

答案2

服务可能收到启动命令但无法完成其启动过程。

它也有可能按预期启动但随后立即停止。

相关内容