Windows 重启后自动服务不会自动启动

Windows 重启后自动服务不会自动启动

我拥有 Windows 10 1511 版及所有更新。

我重新启动系统后,一些启动类型为自动的服务不会自动启动。

但是我可以手动启动它们,之后一切都正常。但如果我重新启动系统,问题又会出现。

如果我手动启动服务,并且在关机后,再次打开 PC 时一切正常。因此服务会自动启动。只有当我重新启动 Windows 时才会出现问题。重新启动后,这些服务不会自动启动。

此问题仅出现在与应用程序相关的一些服务上(不是系统服务)。这些服务不依赖于任何其他服务。

我能做些什么?

答案1

目前唯一可行的解​​决方案是将这些服务的启动类型从“自动”更改为“自动延迟”。我不知道这是否是最好的解决方案,但目前是唯一可行的解​​决方案。

答案2

我之前的回答并没有解决我们的问题。最后,我们通过将服务的超时时间设置为更高的值来解决这个问题。尝试以下解决方案:

转到“开始”>“运行”> 并输入 regedit

导航到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

选择控制文件夹后,右键单击右侧窗格并选择新的 DWORD 值

将新的 DWORD 命名为:ServicesPipeTimeout

右键单击 ServicesPipeTimeout,然后单击修改

单击“十进制”,键入“180000”,然后单击“确定”

重启计算机

原因:

Microsoft Windows 服务控制管理器控制所有已安装 Windows 服务的状态(即已启动、已停止、已暂停等)。默认情况下,服务控制管理器将等待 30,000 毫秒(30 秒)让服务响应。但是,某些配置、技术限制或性能问题可能会导致服务启动并向服务控制管理器报告准备就绪的时间超过 30 秒。

通过编辑或创建 ServicesPipeTimeout DWORD 值,可以覆盖服务控制管理器超时期限,从而为服务提供更多时间启动并向服务报告准备就绪状态。

参考案例:

报告服务器错误 1053:服务未及时响应启动或控制请求

https://social.technet.microsoft.com/Forums/windows/en-US/b57ee42d-42ef-44a4-9670-be9088dbf9d4/reporting-server-error-1053-the-service-did-not-respond-to-the-start-or-control-request-in-a-timely?forum=sqlreportingservices

祝你好运 这是修复的来源

答案3

您可以通过命令将启动从“自动触发”修改为“自动”:sc triggerinfo w32time delete

现在,服务可以在重启后自动启动

答案4

好吧,如果这些服务不再需要,或者在服务执行完后有停止服务的指令,Windows 可以停止这些服务。有些服务依赖于其他服务,只有当第一个调用它们时,它们才会启动。

错误也可能导致服务过早停止。您可以前往事件记录器并查看是否存在与这些服务相关的错误。如果后面有“(触发启动)”,则这些服务通常不是必需的,或者仅在需要时才启动,例如生物识别服务。

您还可以找到有关服务如何运作的更多信息这里

除非您注意到您的电脑无法正常工作,否则这实际上不应该是一个问题。

相关内容