我正在与VS 2010战斗,这个错误在以前的版本中似乎很常见,但看起来不是每个人都在最新版本中使用它。 我有VS 2010 SP1,我经常遇到这个错误。
问题在于,为了让它消失而重新启动VS还不够,我通常不得不重启我的电脑,而且我很多时候都会这样做(这很频繁)
我有Windows 7 32位(不能升级到64位,公司不允许),我不能做像创建另一个解决方案(请不要回复:) :) / p>
我已使用该命令制作devenv.exe
LARGEADDRESSAWARE
,但错误仍在继续。
我的虚拟内存大小设置为自动,奇怪的是VS甚至没有2GB的ram,所以我不知道错误是否真的是因为它缺少内存,或者它是否是程序中的一些错误< / p>
任何想法,尝试的事情,某事?
答案 0 :(得分:7)
我也尝试了其他一切。在我尝试之前,问题仍然存在 http://blog.rongabriel.com/2010/03/08/not-enough-storage-is-available-to-process-this-command/
- 点击开始&gt;运行&gt;注册表&amp;按Enter键
- 找到此密钥名称HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ LanmanServer \ Parameters
- 找到IRPStackSize
- 如果此值不存在Righ单击“参数”键并单击“新建”&gt; Dword值和名称为IRPStackSize的类型。
- 值的名称必须与上面的内容完全相同(大写和小写字母的组合)。
- 右键单击IRPStackSize并单击“修改”
- 选择十进制输入大于15的值(最大值为50十进制)并单击确定
- 您可以关闭注册表编辑器并重新启动计算机。
醇> 下找到
答案 1 :(得分:0)
看一看 Visual Studio 2010 -- how to reduce its memory footprint
我认为当我关闭C ++标头索引时,我得到了最好的结果。 YMMV
答案 2 :(得分:0)
检查属性中的输出项目类型。在我的情况下,虽然它是“控制台应用程序”,但它已更改为“Windows应用程序”。
切换回控制台应用程序解决了我的问题。