Vista系统提示内存不足的解决办法
如今,内存越来越便宜,许多朋友为自己的pc配备了高容量的内存,以期得到理想的系统性能,1g、2g甚至更多内存的pc已经很常见了。但是,出乎许多朋友意料的是,即使windows系统,不仅仅windows vista也包括windows 2000/xp/2003,具有2gb甚至更多的内存,有时也会遇到windows vista提示“内存不足”警告的情况,或者虽无提示但程序窗口无法打开,或程序窗口虽然打开但却不完整如缺少菜单、按钮等,而事实上,这时仍有相当部分的物理内存闲置,颇令许多朋友困扰,难道为windows配备这么大的内存便是一种浪费么?
在当windows vista提示“内存不足”,我们介绍过出现这种情况多是因为默认的desktop heap区间被占满所致,并给出将desktop heap区大小从默认的3072kb提高到需要数值的办法。不过,许多朋友依步骤进行调整后发现,仍然没有从根本上解决这一问题,上述的故障仍然时不时地再次出现,那么,问题出在哪儿?
其实,在windows nt 家族系统中,除了desktop heap区的限制外,默认的用户句柄(user handle)与gdi 句柄(gdi handle)限制同样是引发上述故障的原因之一,特别是考虑到之前系统物理内存普遍较少的客观情况,默认的用户句柄与gdi 句柄数量也成为windows 阻止同时打开更多程序/窗口的另一个主要原因。来
解决方案很简单,那便是将默认的用户句柄与gdi 句柄数量修改为较大的数值。
1、提高windows默认的默认的用户句柄与gdi 句柄数量
2、在windows vista开始菜单的搜索框中输入“regedit”,按回车;
3、注册表编辑将会触发uac而弹出提示窗口,点击确认继续;
4、按当windows vista提示“内存不足”介绍的方法,首先将desktop heap区的大小从默认的3072kb提高,检查问题是否解决,如没有解决,再尝试以下的步骤;
找到如下注册表分支:
1、hkey_local_machine\software\microsoft\windows nt\ currentversion\windows
2、在右侧窗口中可以看到名为“gdiprocessh
[1] [2]
关键词:Vista系统提示内存不足的解决办法