admin管理员组

文章数量:1531459

2023年12月26日发(作者:)

2012-04-22 21:37

windows 2003 r2 复制大文件时,提示 无法复制xxx:系统资源不足,无法完成请求的服务 的解决方法

那天在从移动硬盘上复制一个12G的文件到服务器上,马上快要结束的时候提示:无法复制xxx:系统资源不足,无法完成请求的服务。我看了一下系统16G内存有好多都没用呢,虚拟内存空间我也加到很大了。于是在网上搜了一下,最后解决了一这个问题,修改了两处注册表,重新启动计算机。复制一个180G的文件都没有问题。

我参考的文件是:

/kb/304101

Windows Server 2003 和 Windows 2000

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

Microsoft 知识库中相应的文章:

322756 (/kb/322756/ )如何备份和还原在

Windows 注册表

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

注册表设置 1

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

2. 找到并单击以下注册表子项:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory Management

3. 在编辑菜单上指向新建,然后单击DWORD 值。

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

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

6. 单击十进制。

7. 在数值数据框中键入60,然后单击确定。

重要

o

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

o

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

o

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

8. 退出注册表编辑器。

9. 重新启动计算机。

因为您必须测试这些设置在最同备份过程中,您可能不得不等待一个月,如果您不确定哪个备份占用了最大资源完成整个备份周期。由于这种情况下 Microsoft

建议您首先测试盘低值。有关详细的信息请单击下面的文章编号,以查看

Microsoft 知识库中相应的文章:

312362 (/kb/312362/ )服务器不能从系统页面缓冲池分配内存注册表设置 2

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

2. 找到并单击以下注册表子项:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory Management

3. 在编辑菜单上指向新建,然后单击DWORD 值。

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

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

6. 单击十六进制。

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

重要

o

设置为 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%。 这些较大的值使其更大可能会遇到此问题的页面缓冲的池值分配给这篇文章中描述的问题的位置。 但是,则仍可能会发生此问题。

o

此值限制系统的可用 pte。pte 是您的系统使用的另一个不相关的系统资源。此设置可能会导致意外停止,并在蓝色屏幕上显示停止

0x3F 错误,当它开始时您的操作系统。您可以从这中进行恢复,通过使用在系统重新启动菜单或恢复控制台上一次正确重新启动选项。使用性能监视器来查看可用系统页表项计数器。如果观察到的可用值超过 40,000,您可以添加PagePoolSize设置。

o

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

8. 退出注册表编辑器。

9. 重新启动计算机。

本文标签: 注册表设置页面备份缓冲