共享错误提示服务器存储空间不足,无法处理此命令 不指定

妞妞家长 , 2009/10/08 11:40 , ☜家长感言☞ , 评论(0) , 阅读(956) , Via 本站原创 | |
今天刚换了个xp系统,共享文件夹时出现“服务器存储空间不足,无法处理此命令”错误信息

  查看共享文件夹所在计算机的系统日志,会发现一条Srv报告的错误信息:“服务器的配置参数“irps4tacksize”太小,无法让服务器使用本地设备。请增加此参数的值”。
  也就是说文件系统过滤驱动每增加一个就会使irpstacksize增加一层,Windows XP中默认的irpstacksize是15,如果文件系统过滤驱动超过这个数目就不够用了,返回的错误信息就是上面那个“服务器存储空间不足,无法处理此命令”。
解决办法:

  Microsoft在知识库中给出了解决的办法,就是修改注册表中对irpstacksize大小的定义

    HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\IrpStackSize

  这个值默认是不存在的,需要自己建立,DWORD类型。Microsoft建议比默认值增加5个单位,即改成20(10进制)。

  修改这个值后,不必重启计算机,可以停止“Server”服务再重新启动一下即可生效。

  哪些程序会占用到文件系统的irpstacksize呢?常见的有反病毒软件、实时加解密软件、文件系统监视软件、虚拟磁盘软件、系统还原软件和部分软件防火墙,当然还有少数病毒也会占用。secWall作为实时加解密软件也会占用一层irpstacksize。有些人想不明白的是自己根本不可能安装15个以上这类软件,为什么会不够呢?其实不然,操作系统自己已经占用了好几层了,如果你用的原装系统(如一些捆绑操作系统的笔记本电脑),可能已经占得差不多了,再多装一两个这类软件就会超过15层。

作者:妞妞家长@妞妞我爱你nn520.net
地址:http://nn520.net/blog/read.php?108
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!