教你如何应对系统提示内存不足

如今,内存越来越便宜,许多朋友为自己的PC配备了高容量的内存,以期得到理想的系统性能,1G、2G甚至更多内存的PC已经很常见了。但是,出乎许多朋友意料的是,即使Windows系统Windows 2000/XP/2003,具有2GB甚至更多的内存,有时也会遇到Windows提示“内存不足”警告的情况,或者虽无提示但程序窗口无法打开,或程序窗口虽然打开但却不完整如缺少菜单、按钮等,而事实上,这时仍有相当部分的物理内存闲置,颇令许多朋友困扰,难道为Windows配备这么大的内存便是一种浪费么?

在当Windows提示“内存不足”,电脑主题之家(www.51ztzj.com) 介绍过出现这种情况多是因为默认的Desktop Heap区间被占满所致,并给出将desktop heap区大小从默认的3072KB提高到需要数值的办法。不过,许多朋友依步骤进行调整后发现,仍然没有从根本上解决这一问题,上述的故障仍然时不时地再次出现,那么,问题出在哪儿?

其实,在Windows NT 家族系统中,除了desktop heap区的限制外,默认的用户句柄(User Handle)与GDI 句柄(GDI Handle)限制同样是引发上述故障的原因之一,特别是考虑到之前系统物理内存普遍较少的客观情况,默认的用户句柄与GDI 句柄数量也成为Windows 阻止同时打开更多程序/窗口的另一个主要原因。

解决方案很简单,那便是将默认的用户句柄与GDI 句柄数量修改为较大的数值。

提高Windows默认的默认的用户句柄与GDI 句柄数量

在Windows开始菜单的搜索框中输入“regedit”,按回车;

注册表编辑将会触发UAC而弹出提示窗口,点击确认继续;

按当Windows提示“内存不足”介绍的方法,首先将desktop heap区的大小从默认的3072KB提高,检查问题是否解决,如没有解决,再尝试以下的步骤;

找到如下注册表分支:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NT CurrentVersionWindows

在右侧窗口中可以看到名为“GDIProcessHandleQuota”与“USERProcessHandleQuota”的注册表项;

GDIProcessHandleQuota 项设置GDI句柄数量,默认值为2710(16进制)/10000(10进制),该值的允许范围为 256 ~ 16384 ,将其调整为大于默认的10000的值。如果您的系统配置了2G或更多内容,不妨将其设置为允许的最大值 16384(10进制);

USERProcessHandleQuota 项设置用户句柄数量,默认值同样为2710(16进制)/10000(10进制),该值的允许范围为 200 ~ 18000 ,将其调整为更多的数值。同样地,对于具有2GB或更多物理内存的系统,不妨将用户句柄数直接设置为上限 18000(10进制);

需要强调的是,修改“GDIProcessHandleQuota”与“USERProcessHandleQuota”值时,不要超过其接受的上限,不然,将导致Windows 无法工作或运行不稳定。另一方面,即使您的调整其超过其允许的上限,如果发现修改后Windows出现不稳定的症状,便需要将相应的数值调低些,或者恢复默认值。

注:电脑主题之家(www.51ztzj.com)提醒你,修改注册表存在风险,请谨慎操作,最好在修改前备份注册表,以当系统故障时恢复。

(0)

相关推荐

  • windows系统提示内存不足的9种处理方法

    一、剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如果 ...

  • 系统提示"内存不足"的原因及解决

    一、剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows 将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如 ...

  • 系统提示内存不足怎么办?

    我们使用电脑工作或上网时,有时会遇到系统提示“内存不足” 的信息,所谓“内存不足”就是指在启动或运Windows应用程序时,系统报“内存不足"的错误信息。“内存不足”是一种很常见的故障,此时我们该怎么 ...

  • Windows 7系统提示内存不足查看虚拟内存正常的解决

    虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存,而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。计算机缺少运行程 ...

  • 系统提示内存不足怎么办 1

    一、剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如果 ...

  • Win10系统提示内存不足怎么办

    虽然如今电脑配备的内存是越来越大,4GB已经成为计算机普遍的内存配备规格。但是,在包括Win10在内的系统使用中,有时候会出现系统提示内存不足的情况,这是为什么,该怎么办呢? 这种情况有可能是系统中运 ...

  • Win7系统提示"内存不足"的原因及解决办法

    Win7系统提示"内存不足"的原因及解决办法

  • 电脑很卡 系统提示内存不足的解决办法

    电脑卡得不行,软件运行速度超慢,系统提示内存不足,这时该怎么办呢? 我经历了惨痛的教训后,终于痛下前非,整理出了一些优化加速电脑,缓解内存不足的相关措施,仅供参考。 希望能够帮到大家吧~ 关闭没必要的 ...

  • win7系统提示内存不足怎么解决

    win7系统提示内存不足怎么解决 第一种:遭遇这种状况,很可能是电脑的安全出现了问题,也就是咱们常说的电脑中毒,因为病毒会造成大量文件写入系统之中,这些文件自然会造成大量的空间被占用,所以说出现内存不 ...