过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6001|回复: 0
收起左侧

教你怎么应对Windows 提示内存不足

[复制链接]
talaria 2013-6-7 17:33:17 | 显示全部楼层
往常,内存越来越廉价,许多朋友为自己.的PC装备了高容量的内存,以期得到理想的系统性能,1G、2G甚至更多内存的PC已经很常见了。但是,出乎许多朋友预料的是,即便WindowsWindows 2000/XP/2003,具有2GB甚至更多的内存,有时也会遇到Windows提示“内存不足”正告的状况,或者虽无提示但程序窗口无法打开,或程序窗口虽然打开但却不完整如短少菜单、按钮等,而事实上,这时仍有相当部分的物理内存闲置,颇令许多朋友搅扰,难道为Windows装备这么大的内存便是一种糜费么?
  在当Windows提示“内存不足”,www.gqgtpc.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.gqgtpc.com提示你,修改注册表存在风险,请慎重操作,最好在修改前备份注册表,以当系统问题时恢复。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-12-25 23:24 , Processed in 0.042354 second(s), 25 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表