Windows Vista提示內(nèi)存不足的解決辦法
如今,內(nèi)存越來(lái)越便宜,許多朋友為自己的PC配備了高容量的內(nèi)存,以期得到理想的系統(tǒng)性能,1G、2G甚至更多內(nèi)存的PC已經(jīng)很常見了。但是,出乎許多朋友意料的是,即使Windows系統(tǒng),不僅僅Windows Vista也包括Windows 2000/XP/2003,具有2GB甚至更多的內(nèi)存,有時(shí)也會(huì)遇到Windows Vista提示“內(nèi)存不足”警告的情況,或者雖無(wú)提示但程序窗口無(wú)法打開,或程序窗口雖然打開但卻不完整如缺少菜單、按鈕等,而事實(shí)上,這時(shí)仍有相當(dāng)部分的物理內(nèi)存閑置,頗令許多朋友困擾,難道為Windows配備這么大的內(nèi)存便是一種浪費(fèi)么?
在當(dāng)Windows Vista提示“內(nèi)存不足”,我們介紹過出現(xiàn)這種情況多是因?yàn)槟J(rèn)的Desktop Heap區(qū)間被占滿所致,并給出將desktop heap區(qū)大小從默認(rèn)的3072KB提高到需要數(shù)值的辦法。不過,許多朋友依步驟進(jìn)行調(diào)整后發(fā)現(xiàn),仍然沒有從根本上解決這一問題,上述的故障仍然時(shí)不時(shí)地再次出現(xiàn),那么,問題出在哪兒?
其實(shí),在Windows NT 家族系統(tǒng)中,除了desktop heap區(qū)的限制外,默認(rèn)的用戶句柄(User Handle)與GDI 句柄(GDI Handle)限制同樣是引發(fā)上述故障的原因之一,特別是考慮到之前系統(tǒng)物理內(nèi)存普遍較少的客觀情況,默認(rèn)的用戶句柄與GDI 句柄數(shù)量也成為Windows 阻止同時(shí)打開更多程序/窗口的另一個(gè)主要原因。
解決方案很簡(jiǎn)單,那便是將默認(rèn)的用戶句柄與GDI 句柄數(shù)量修改為較大的數(shù)值。
提高Windows默認(rèn)的默認(rèn)的用戶句柄與GDI 句柄數(shù)量
在Windows Vista開始菜單的搜索框中輸入“regedit”,按回車;
注冊(cè)表編輯將會(huì)觸發(fā)UAC而彈出提示窗口,點(diǎn)擊確認(rèn)繼續(xù);
按當(dāng)Windows Vista提示“內(nèi)存不足”介紹的方法,首先將desktop heap區(qū)的大小從默認(rèn)的3072KB提高,檢查問題是否解決,如沒有解決,再嘗試以下的步驟;
找到如下注冊(cè)表分支:
HKEY_LOCAL_MacHINESOFTWAREMicrosoftWindows NT CurrentVersionWindows
在右側(cè)窗口中可以看到名為“GDIProcessHandleQuota”與“USERProcessHandleQuota”的注冊(cè)表項(xiàng);
GDIProcessHandleQuota項(xiàng)設(shè)置GDI句柄數(shù)量,默認(rèn)值為2710(16進(jìn)制)/10000(10進(jìn)制),該值的允許范圍為 256 ~ 16384 ,將其調(diào)整為大于默認(rèn)的10000的值。如果您的系統(tǒng)配置了2G或更多內(nèi)容,不妨將其設(shè)置為允許的最大值 16384(10進(jìn)制);
USERProcessHandleQuota項(xiàng)設(shè)置用戶句柄數(shù)量,默認(rèn)值同樣為2710(16進(jìn)制)/10000(10進(jìn)制),該值的允許范圍為 200 ~ 18000 ,將其調(diào)整為更多的數(shù)值。同樣地,對(duì)于具有2GB或更多物理內(nèi)存的系統(tǒng),不妨將用戶句柄數(shù)直接設(shè)置為上限 18000(10進(jìn)制);
需要強(qiáng)調(diào)的是,修改“GDIProcessHandleQuota”與“USERProcessHandleQuota”值時(shí),不要超過其接受的上限,不然,將導(dǎo)致Windows 無(wú)法工作或運(yùn)行不穩(wěn)定。另一方面,即使您的調(diào)整其超過其允許的上限,如果發(fā)現(xiàn)修改后Windows出現(xiàn)不穩(wěn)定的癥狀,便需要將相應(yīng)的數(shù)值調(diào)低些,或者恢復(fù)默認(rèn)值。
注:修改注冊(cè)表存在風(fēng)險(xiǎn),請(qǐng)謹(jǐn)慎操作,最好在修改前備份注冊(cè)表,以當(dāng)系統(tǒng)故障時(shí)恢復(fù)。
注:本文轉(zhuǎn)自Vista之家