Windows Server 2003 将服务限制从 25

Windows Server 2003 将服务限制从 25

我尝试多次运行一个应用程序,但是当实例达到 25 时它停止了。我无法再启动它,也无法启动任何其他应用程序,如何增加此限制或使其不受限制?

PS 我还听说 Windows 可以承载在 LocalSystem 下运行的无限数量的服务,这是真的吗?

谢谢,非常感谢您的帮助。

答案1

您的应用程序可能遇到了资源限制,例如 PagedPool、NonPagedPool 或桌面堆,或者其他类似的问题。您需要运行一些工具来找出原因。ProcessExplorer 是一个很好的起点。还有一个桌面堆监控工具。

我不知道 Windows 是否会在 LocalSystem(或任何其他帐户)下托管无限数量的服务,我确信您会遇到资源限制或最大值为 32,000 左右。但我认为没有任意的下限。如果您有很多这样的问题,您应该开始阅读 Mark Russinovich 的书籍和博客。

相关内容