“服务器无法从系统非分页池分配”错误

“服务器无法从系统非分页池分配”错误

目前,我公司的用户无法访问他们的主文件夹(或我们域控制器上的任何文件夹)。我正在远程工作,直到明天早上才能实际访问该机器,但我可以使用 RDC 访问它。

当我尝试从有问题的机器(与 RDC 连接)ping 我们网络上的其他机器时,我立即收到错误

PING:传输失败。错误代码 1450。

事件查看器充满了2019年错误:

服务器无法从系统非分页池分配,因为该池为空

有人遇到过这个特定问题吗?我在 Google 上找到了一些信息,但想听听 SF 的专业人士怎么说。

这是一个 Windows 2000 服务器。

答案1

如果系统没有完全崩溃,您可以安装 Windows 调试器,然后运行内核调试(文件 > 内核调试 > 本地选项卡),并运行命令“!vm” - 这将为您提供内存分配和使用情况的列表。“!poolused 4”命令将显示各种驱动程序使用情况的详细信息,按分页池消耗排序。

如果您无法做到这一点,您可能需要尝试强制服务器崩溃,并获取内存转储以供分析。您可以运行 Sysinternals PSKILL 来终止系统的 CSRSS 进程以强制崩溃。这将是进程 ID 号最低的 csrss 进程。

http://www.microsoft.com/whdc/Devtools/Debugging/default.mspx

答案2

一定存在内存泄漏(或句柄泄漏),导致非分页内存池为空。您可以在任务管理器中找到非分页池大小。正如 Greg Askew 所说,您可以使用 WinDbg 工具分析内存。

相关内容