Windows 7提示内存不足的解决办法
来源:互联网 发布:网盘系统源码 编辑:程序博客网 时间:2024/04/28 12:10
许多朋友为自己的PC配备了高容量的内存,以期得到理想的系统性能,1G、2G甚至更多内存的PC已经很常见了。但是,出乎许多朋友意料的是,即使Windows系统,不仅仅Windows 7也包括Windows Vista/Windows 2000/XP/2003,具有2GB甚至更多的内存,有时也会遇到Windows 7提示“内存不足”警告的情况,或者虽无提示但程序窗口无法打开,或程序窗口虽然打开但却不完整如缺少菜单、按钮等,而事实上,这时仍有相当部分的物理内存闲置,颇令许多朋友困扰,难道为Windows配备这么大的内存便是一种浪费么?
在当Windows 7提示“内存不足”,我们介绍过出现这种情况多是因为默认的Desktop Heap区间被占满所致,并给出将desktop heap区大小从默认的3072KB提高到需要数值的办法。不过,许多朋友依步骤进行调整后发现,仍然没有从根本上解决这一问题,上述的故障仍然时不时地再次出现,那么,问题出在哪儿?
其实,在Windows NT 家族系统中,除了desktop heap区的限制外,默认的用户句柄(User Handle)与GDI 句柄(GDI Handle)限制同样是引发上述故障的原因之一,特别是考虑到之前系统物理内存普遍较少的客观情况,默认的用户句柄与GDI 句柄数量也成为Windows 阻止同时打开更多程序/窗口的另一个主要原因。
解决方案很简单,那便是将默认的用户句柄与GDI 句柄数量修改为较大的数值。
提高Windows默认的默认的用户句柄与GDI 句柄数量
在Windows 7开始菜单的搜索框中输入“regedit”,按回车;
注册表编辑将会触发UAC而弹出提示窗口,点击确认继续;
按当Windows Vista提示“内存不足”介绍的方法,首先将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出现不稳定的症状,便需要将相应的数值调低些,或者恢复默认值。
注:修改注册表存在风险,请谨慎操作,最好在修改前备份注册表,以当系统故障时恢复。
- Windows 7提示内存不足的解决办法
- Windows 7 频繁提示:计算机的内存不足
- wordpress后台提示内存不足的解决办法
- PADS 2007 保存元件提示内存不足的解决办法
- windows提示盗版的解决办法
- 当Windows Vista提示“内存不足”……
- Ubuntu下内存不足的解决办法
- MS SQL执行大脚本文件时,提示“内存不足”的解决办法
- 升级win10,提示(RAM)内存不足2G的解决办法,亲测可行
- MS SQL执行大脚本文件时,提示“内存不足”的解决办法
- MS SQL执行大脚本文件时,提示“内存不足”的解决办法
- MS SQL执行大脚本文件时,提示“内存不足”的解决办法
- MS SQL执行大脚本文件时,提示“内存不足”的解决办法
- composer安装fxp插件时候提示内存不足且没有交换空间的解决办法
- 更改window账户的用户文件夹导致excel打开csv提示内存不足、word提示环境变量出错解决办法
- 内存不足解决办法
- 系统提示“内存不足”的原因及解决方法
- 解决MyEclipse提示内存不足的问题
- <每日一句英语> 2012-10-8
- C03-Java同步实践加强班第7周上机任务
- 我的运维成长记录
- 61条面向对象设计的经验原则.
- memcached 运行多个实例
- Windows 7提示内存不足的解决办法
- 解决textField被键盘挡住的问题的方法
- 公司cvs地址
- 枚举屏幕信息
- JAVA实现双向链表
- _com_util::ConvertBSTRToString BUG解决方案(转载)
- java相关基础知识
- Linux driver中device_create()
- 要用怎样的节奏追逐梦想?——《与时间同行》(6)