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

  如今,内存越来越便宜,许多朋友为自己的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)提醒你,修改注册表存在风险,请谨慎操作,最好在修改前备份注册表,以当系统故障时恢复。

时间: 2024-08-03 03:04:35

教你如何应对系统提示内存不足的相关文章

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

win7系统提示内存不足怎么解决   第一种:遭遇这种状况,很可能是电脑的安全出现了问题,也就是咱们常说的电脑中毒,因为病毒会造成大量文件写入系统之中,这些文件自然会造成大量的空间被占用,所以说出现内存不足也是很正常的.其实这种情况的解决办法很简单,直接用杀毒软件杀毒就好了.当然,这对于咱们也算是一个警醒,日常的电脑操作中,大家也尽量多注意杀毒,让电脑在安全的环境中运行. 第二种:对于配置不算很高的电脑来说,如果运行的程序过多的话,也会造成这样的情况,特别死对于很多耗内存的软件来说,多开几个就会

系统提示“内存不足”的原因及解决

一.剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了"复制"或"剪切"命令后,Windows 将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供"粘贴"使用.如果当前剪贴板中存放的是一幅图画,则剪贴板就占用了不少的内存.这时,请按 下述步骤清除剪贴板中的内容,释放其占用的内存资源: 1.单击"开始",指向"程序"或"所有程序",指向"附件

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

  虚拟内存是计算机系统内存管理的一种技术.它使得应用程序认为它拥有连续的可用的内存,而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换.计算机缺少运行程序或操作所需的随机存取内存,则Windows使用虚拟内存进行补偿,所以虚拟内存对电脑的运行非常关键,本例介绍在虚似内存设置正常的情况,如何分析排除系统运行中提示"虚拟内存不足"的解决方法. 操作步骤: 设置虚拟内存有以下两种方法. 1.标准设置 (1)右键点击计算机---属性; (2)

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

  1,系统提示"内存不足"的原因分析 "内存不足"故障的原因主要包括如下几个. ① 同时运行的应用程序太多. ② 硬盘剩余空间太少. ③ 系统中的"虚拟内存"设置太少. ④ 运行的程序太大. ⑤ 笔记本电脑感染了病毒. 2 , 系统提示"内存不足"的解决办法 系统出现"内存不足"故障后,可以按照如下方法解决. ① 关闭不需要的应用软件. ② 删除剪贴板中的内容.删除方法是打开"开始-所有程序一附

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

我们使用电脑工作或上网时,有时会遇到系统提示"内存不足" 的信息,所谓"内存不足"就是指在启动或运Windows应用程序时,系统报"内存不足"的错误信息."内存不足"是一种很常见的故障,此时我们该怎么办,出现此情况的原因又是什么? 1 剪贴板占用太多内存 剪贴板:内存中一块临时区域,当你在程序中使用了"复制"或"剪切"命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴

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

电脑卡得不行,软件运行速度超慢,系统提示内存不足,这时该怎么办呢? 我经历了惨痛的教训后,终于痛下前非,整理出了一些优化加速电脑,缓解内存不足的相关措施,仅供参考. 希望能够帮到大家吧- 关闭没必要的启动程序 很多时候,电脑变卡,是因为电脑里运行的程序太多,有些程序是很占cpu 的. 所以一些没必要的程序关掉就好. 可以在开始 ,搜索程序和文件 里面输入msconfig ,然后打开这个程序. 这样就打开了系统配置 . 选择启动 ,把里面所有你想关闭的程序都打上勾,然后点确定 . 没必要的启动程序

系统提示内存不足怎么办

一.剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了"复制"或"剪切"命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供"粘贴"使用.如果当前剪贴板中存放的是一幅图画,则剪贴板就占用了不少的内存.这时,请按下述步骤清除剪贴板中的内容,释放其占用的内存资源: 1.单击"开始",指向"程序"或"所有程序",指向"附件&q

系统提示“内存不能为read 内存读写错误"的解决办法

及时释放系统内存 我们知道,在运行一些容量较大的程序或者游戏时,需要消耗相当的系统内存资源,要是此时内存空间不够时,那么系统内存读写错误的故障提示很有可能就会发生.为了有效避免这种错误提示,我们最好在运行容量较大的程序或者游戏之前,应该先将计算机系统重新启动一下,这样能够将系统内存空间充分释放出来;如果计算机内存空间本身就比较小的话,那么我们建议各位最好及时升级内存,以便拓展内存的有效使用空间,以防止由于系统内存不足而造成系统内存读写错误的发生. 当然,在系统自身内存空间不足的情况下,我们应该先

win8系统提示内存不足软件自动退出怎么办

  很多人都有遇到过运行程序,用着用着,突然程序退出,然后弹出一个窗口提示计算机内存不足,请保存文件并关闭这些程序! 这是怎么回事呢?看如何解决吧. 方法一: 1.打开搜索功能,然后写入服务搜索. 2.找到"Diagnostic Policy Service""Diagnostic Service Host""Diagnostic System Host"三个服务项,右键"属性",将启动类型设置为"禁用",