/ 中存储网

服务器存储空间不足,无法处理此命令故障的微软官方解决方案

2016-09-13 15:54:24 来源:中存储网

重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先对其进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和修改注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

256986 (http://support.microsoft.com/kb/256986/) Microsoft Windows 注册表说明 

症状

安装 Norton AntiVirus for Windows 或 IBM AntiVirus 3.01N(内部版本 301.590)之后,您会收到以下错误消息:

服务器存储空间不足,无法处理此命令。

Not enough memory to complete transaction.Close some applications and retry.

客户端无法访问网络共享。此外,Windows 服务器上的事件查看器可能在系统日志中记录下列一个或多个事件消息: 事件 ID: 2011

来源:Srv

描述:服务器的配置参数“IRPStackSize”太小,

无法让服务器使用本地设备。请

增加此参数的值。  

解决方案

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。要解决此问题,请在注册表中增大“IRPStackSize”值:

1. 单击“开始”,然后单击“运行”。
2. 键入 regedit,然后单击“确定”。
3. 导航到以下项:

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesLanmanServerParameters

4. 在右窗格中双击“IRPStackSize”值。

注意:如果“IRPStackSize”值尚不存在,请使用以下过程创建此值:

a. 在注册表的 Parameters 文件夹中,右健单击右窗格。
b. 指向“新建”,然后单击“DWord 值”。
c. 键入 IRPStackSize。

重要说明:因为此数值名称区分大小写,所以请严格按照其显示的形式键入“IRPStackSize”。

5. 将“基数”更改为十进制。
6. 在“数值数据”框中,键入比列出的值大的一个值。

如果使用步骤 4 中描述的步骤创建了“IRPStackSize”值,则默认值为 15。建议将此值增大 3,因此,如果以前的值为 11,则请键入 14,然后单击“确定”。

7. 关闭注册表编辑器。
8. 重新启动计算机。
如果在完成上述步骤后仍存在此问题,请尝试进一步增大“IRPStackSize”的值。在 Windows 2000 中,这一最大值为 50(0x32 十六进制)。

如果您运行的是 Windows NT 4.0,并且在完成上述步骤后仍然存在此问题,您可能必须应用 Windows NT Service Pack 4 或 Service Pack 5。

更多信息

在 Windows NT 4.0 中,“IRPStackSize”的默认值为 0x4,范围是从 0x4 到 0xC (4-12)。带有 Service Pack 5 或更高版本的 Windows NT 4.0 将忽略小于 0x7 的值。

在 Windows 2000 中,“IRPStackSize”的默认值为 15,范围是从 11 到 50。在 Windows XP 中,“IRPStackSize”的默认值为 15,范围是为从 11 到 50。

注意:Microsoft Windows Server 2003 的默认值和范围与 Windows XP 的相同。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

106167 (http://support.microsoft.com/kb/106167/) 错误消息:Not enough server storage is available(没用足够的服务器存储可用)

注意:上述文章建议您增大“IrpStackSize”值;但是,如果将此值增大到其最大值(例如,如果在运行 Windows NT 4.0 的计算机上,将此值增大到最大值 12,或者在运行 Windows 2000 的计算机上,增大到最大值 50),此问题可能仍会出现。

有关更多信息,请单击下面有关 IRPStackSize 的文章编号,以查看 Microsoft 知识库中有关 IRPStackSize 的文章:

198386 (http://support.microsoft.com/kb/198386/) Lanman 服务器中 IRP 堆栈大小的更改

有关更多信息,请访问下面的 Symantec 网站:

http://service1.symantec.com/SUPPORT/ent-security.nsf/552ba2f7636bedf088256818006f78bf/b169373034dbfd1588256a2200272574?OpenDocument&src=bar_sch_nam(http://service1.symantec.com/SUPPORT/ent-security.nsf/552ba2f7636bedf088256818006f78bf/b169373034dbfd1588256a2200272574?OpenDocument&src=bar_sch_nam)

http://service1.symantec.com/SUPPORT/ent-security.nsf/9d94c8571a91ba4788256bf3007f62b5/1b2df18cc3f5dedd88256ddd0082f2ea?OpenDocument&src=bar_sch_nam(http://service1.symantec.com/SUPPORT/ent-security.nsf/9d94c8571a91ba4788256bf3007f62b5/1b2df18cc3f5dedd88256ddd0082f2ea?OpenDocument&src=bar_sch_nam)

注意:这些文档的位置如有更改,恕不另行通知。Symantec 提供这些链接只是为了方便。包含此类链接并不暗示 Symantec 认同、推荐此类网站的内容或对这些内容承担任何责任。

Microsoft 提供了第三方联系信息以便于您寻求技术支持。这些联系信息如有更改,恕不另行通知。Microsoft 不保证这些第三方联系信息的准确性。

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。

这篇文章中的信息适用于: 

Microsoft Windows XP Professional Edition
Microsoft Windows XP Home Edition
Microsoft Windows XP 64-Bit Edition
Microsoft Windows XP Tablet PC Edition
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional Edition
Microsoft Windows 2000 Datacenter Server
Microsoft Windows NT Workstation 4.0 开发员版
Microsoft Windows NT Server 4.0 Standard Edition
Microsoft Windows NT Server 4.0 企业版
Microsoft Windows Server 2003 Standard Edition

关键字: 
kberrmsg kbnetwork kbprb kb3rdparty KB177078

Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。