在 Windows Server 2012 R2 上启动 Windows 服务立即失败,并出现错误 1053

在 Windows Server 2012 R2 上启动 Windows 服务立即失败,并出现错误 1053

看来我们已经达到了可以同时运行的 Windows 服务数量的限制。我们有大约 70 个正在运行的服务,当我们尝试添加另一个服务时,我们收到 1053 错误。我尝试了添加 ServicesPipeTimeout 注册表项的修复方法,但没有帮助。如果我停止一项服务(如 Print Spooler),我可以启动另一项服务。有什么想法吗?

附录:我尝试启动的服务与其他 20 多个服务重复。它们只是名称不同。我在其他服务器上也有多达 70 个这样的服务,但它们没有造成任何问题。顺便说一句,这些服务是 IntraWeb Web 服务器。

答案1

您可能会受到服务器性能限制或您尝试添加的错误服务(编码错误)的困扰,因为错误 1053 只是意味着该服务无法在 30 秒内启动。

这在超载的服务器上可能是正常的。

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

在最坏的情况下,您可以设置一个高于 30 秒的值;

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control,ServicesPipeTimeout:DWORD,并尝试使用 6000 之类的十进制值。

我一定会检查以确保您的服务器没有超载到瓶颈(IOPS 不好?网络不好?等等)。

答案2

对于可同时运行的 Windows 服务数量没有硬性限制(甚至是可配置的限制)。

如果您的服务无法启动,除非您停止其他操作,那么服务本身或整个系统都存在问题。

相关内容