Visual Studio 2010“没有足够的存储空间可用于处理此命令”

时间:2011-04-08 07:46:09

标签: visual-studio-2010

我正在与VS 2010战斗,这个错误在以前的版本中似乎很常见,但看起来不是每个人都在最新版本中使用它。 我有VS 2010 SP1,我经常遇到这个错误。

问题在于,为了让它消失而重新启动VS还不够,我通常不得不重启我的电脑,而且我很多时候都会这样做(这很频繁)

我有Windows 7 32位(不能升级到64位,公司不允许),我不能做像创建另一个解决方案(请不要回复:) :) / p>

我已使用该命令制作devenv.exe LARGEADDRESSAWARE,但错误仍在继续。 我的虚拟内存大小设置为自动,奇怪的是VS甚至没有2GB的ram,所以我不知道错误是否真的是因为它缺少内存,或者它是否是程序中的一些错误< / p>

任何想法,尝试的事情,某事?

3 个答案:

答案 0 :(得分:7)

我也尝试了其他一切。在我尝试之前,问题仍然存在 http://blog.rongabriel.com/2010/03/08/not-enough-storage-is-available-to-process-this-command/

修改:链接已失效,已归档版本:http://web.archive.org/web/20100929160038/http://blog.rongabriel.com/2010/03/08/not-enough-storage-is-available-to-process-this-command/

  
      
  1. 点击开始&gt;运行&gt;注册表&amp;按Enter键
  2.   
  3. 找到此密钥名称HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ LanmanServer \ Parameters
  4.   
  5. 找到IRPStackSize
  6.   
  7. 如果此值不存在Righ单击“参数”键并单击“新建”&gt; Dword值和名称为IRPStackSize的类型。
  8.   
  9. 值的名称必须与上面的内容完全相同(大写和小写字母的组合)。
  10.   
  11. 右键单击IRPStackSize并单击“修改”
  12.   
  13. 选择十进制输入大于15的值(最大值为50十进制)并单击确定
  14.   
  15. 您可以关闭注册表编辑器并重新启动计算机。
  16.         

    可以在MS KB https://support.microsoft.com/en-us/kb/285089

    下找到

答案 1 :(得分:0)

看一看 Visual Studio 2010 -- how to reduce its memory footprint

我认为当我关闭C ++标头索引时,我得到了最好的结果。 YMMV

答案 2 :(得分:0)

检查属性中的输出项目类型。在我的情况下,虽然它是“控制台应用程序”,但它已更改为“Windows应用程序”。

切换回控制台应用程序解决了我的问题。