访问文件服务器提示“服务器存储空间不足”的解决方法-阿里云开发者社区

开发者社区> 开发与运维> 正文

访问文件服务器提示“服务器存储空间不足”的解决方法

简介:
症状:
         访问windows server 2003 R2文件服务器共享时一直提示“服务器存储空间不足,无法处理此命令,Not enough memory to complete transaction.Close some applications and retry.”,无法访问服务器共享,登录服务器,服务器硬盘每个分区都还有大量的空闲空间。打开事件查看器,出现ID为2011的错误事件如下:
 
事件 ID: 2011
来源:Srv
描述:服务器的配置参数“IRPStackSize”太小,
无法让服务器使用本地设备。请
增加此参数的值。
 
原因:
         在服务器上如果安装了 Norton AntiVirus for Windows 或 IBM AntiVirus 3.01N(内部版本 301.590)或用一些第三方系统修复工具(如超级兔子)修改注册表时会出现此错误。
 
解决方法:    
         1、打开注册表定位到如下键值:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
         2、双击“IRPStackSize”值。
          注意:如果“IRPStackSize”值不存在,请在注册表的 Parameters 文件夹中新建一个,键值类型为“DWord“(此数值名称区分大小写,所以请严格按照其显示的形式键入“IRPStackSize”。)
          3、将“基数”更改为十进制。
          4、在“数值数据”框中,键入比列出的值大的一个值。
          5、如果使用步骤 4 中描述的步骤创建了“IRPStackSize”值,则默认值为 15。建议将此值增大 3,因此,如果以前的值为 11,则请键入 14,然后单击“确定”。
          6、关闭注册表编辑器后重新启动服务器。
          7、如果在完成上述步骤后仍存在此问题,请尝试进一步增大“IRPStackSize”的值。
 
在 Windows 2000 中,这一最大值为 50(0x32 十六进制)。
 
在 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 的相同。


本文转自 donhuang 51CTO博客,原文链接:http://blog.51cto.com/donhuang/142275

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章