您的位置:首页 > 其它

Windows Server 2003复制大文件出错:服务器资源系统资源不足,无法完成请求的服务

2015-07-30 16:36 609 查看
转自微软技术支持:https://support.microsoft.com/en-us/kb/304101/zh-cn

Windows Server 2003 和 Windows 2000

重要此分区、 方法,或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重问题。因此,请确保您仔细按照这些步骤。附加的保护注册表之前先备份您对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:322756如何备份和还原在 Windows 注册表

您可能需要更改两个注册表设置。您始终必须更改第一个设置。具体取决于您的系统的配置,您可能还需要更改第二个设置。

注册表设置 1

单击 开始、 单击 运行,在 打开 框中键入 regedit,然后单击 确定

找到并单击以***册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

编辑 菜单上指向 新建,然后单击 DWORD 值

键入 PoolUsageMaximum 作为输入的名称,然后按 ENTER 键。

用鼠标右键单击 PoolUsageMaximum,然后单击 修改

单击 十进制

数值数据 框中键入 60,然后单击 确定

重要

60 用作您的初始值。如果您的备份失败,40 用作您的值。如果的不工作,您必须更改备份程序以减少页面缓冲池的需求的行为。如果值的工作要增大的大约 25%的值,直到备份不起作用。成功备份是否使用本文中介绍的第二个注册表设置。

请确保此注册表设置的值不超过 60。

如果您正在使用该 / 3gb 交换机中,使用 40 使用的初始设置。 请注意此值是一个百分比值。

退出注册表编辑器。重新启动计算机。
因为您必须测试这些设置在最同备份过程中,您可能不得不等待一个月,如果您不确定哪个备份占用了最大资源完成整个备份周期。由于这种情况下 Microsoft 建议您首先测试盘低值。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:312362服务器不能从系统页面缓冲池分配内存

注册表设置 2

单击 开始、 单击 运行、 在 打开 框中键入 regedit 和然后单击 确定

找到并单击以***册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

编辑 菜单上指向 新建,然后单击 DWORD 值

键入 PagedPoolSize 作为输入的名称,然后按 ENTER 键。

用鼠标右键单击 PagedPoolSize,然后单击 修改

单击 十六进制

数值数据 框中键入的 FFFFFFFF,然后单击 确定

重要

设置为 0xFFFFFFFF (-1) 的 PagedPoolSize 分配而不是计算机的其他资源的最大的页面缓冲的池。这通常是在域控制器或 $ 终端服务器上所必需的。默认状态下,大多数 Windows 2000 系统似乎被限制为 160 MB 的最大页面缓冲的池大小。通过从公共的 Web 站点下载内核调试程序和打开您要使用在调试器中的核心转储,可以验证此数据类型。若要使用该命令是 ! vm。这将显示一个页面缓冲的池 163840 的 KB 的最大为例。添加此值可以减少页表项 (pte) 的系统上可用的和扩展到 Windows 2000 中 343 MB 的页面缓冲的池的最大值。 可以为一个较大的值,在 Windows Server 2003 中扩展页面缓冲的池的最大大小。

注意 则大得多比在 Windows 2000 中默认的和 Windows Server 2003 的最大页面缓冲的池值。 通常,Windows Server 2003 值是高于在 Windows 2000 中找到值至少 50%。 这些较大的值使其更大可能会遇到此问题的页面缓冲的池值分配给这篇文章中描述的问题的位置。 但是,则仍可能会发生此问题。

此值限制系统的可用 pte。pte 是您的系统使用的另一个不相关的系统资源。此设置可能会导致意外停止,并在蓝色屏幕上显示停止 0x3F 错误,当它开始时您的操作系统。您可以从这中进行恢复,通过使用在系统重新启动菜单或恢复控制台 上一次正确 重新启动选项。使用性能监视器来查看 可用系统页表项 计数器。如果观察到的可用值超过 40,000,您可以添加 PagePoolSize 设置。

如果您正在运行 / 3gb/ PAE 一起,不设置此设置不全面的测试的情况下,并在建立完全多少系统 PTES 您必须在您的环境中之前。您可能会看到在 10,000 20,000 可用的范围内的值。用于配置页面缓冲的池内存,但永远不会低于 10,000 可用的系统 pte 的文章。未设置此为其他任何值如果您正在使用该 / 3gb 切换。唯一受支持的值是 0、 0A000000 和 FFFFFFFF。

退出注册表编辑器。重新启动计算机。
有关如何避免以及如何解决此问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:256004如何对"STOP 0x0000003f"和"STOP 0x000000D8"Windows Server 2003 中的错误消息,Windows XP 和 Windows 2000 的疑难解答
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息