現象與誤區
擁有 2GB+ 實體記憶體仍彈出「虛擬記憶體不足」或「記憶體不足」警告,程式視窗不完整(缺選單/按鈕)。虛擬記憶體設定正確不代表不會缺記憶體,可能是:
- 桌面堆積/使用者物件/GDI 物件耗盡(32 位元進程 10,000 GDI/USER 物件上限)。
- 特定程式記憶體洩漏。
- 系統分頁檔碎片化/空間不足。
方案一:提高 GDI/USER 物件配額(註冊表,需謹慎)
- 管理員執行
regedit。
- 定位:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- 修改兩項值(十進位):
GDIProcessHandleQuota:預設 10,000 → 建議 16,384(上限)
USERProcessHandleQuota:預設 10,000 → 建議 18,000(上限)
- 重開機生效。警告:超過上限會導致系統不穩,若出現藍畫面/異常請降低數值或恢復預設。
方案二:增加分頁檔(虛擬記憶體)大小
- 系統會自動嘗試擴大,但可手動設定「自訂大小」:初始/最大值設為 實體記憶體 × 1.5 ~ 2(如 8GB RAM → 12-16GB)。
- 缺點:過度依賴分頁檔會降低效能(硬碟速度遠慢於記憶體)。
方案三:增加實體記憶體(根治)
確認主機板支援記憶體類型/最大容量/插槽數,購買相同規格記憶體升級(建議雙通道)。
方案四:找出記憶體洩漏程式
- Ctrl+Shift+Esc 開啟工作管理員 → 「程序」索引標籤。
- 「檢視」→「選取欄位」→ 勾選「記憶體 - 提交大小」(Win7 即虛擬記憶體佔用)。
- 依「提交大小」遞減排序,找出佔用異常高的程式。
- 關閉/更新/重裝該程式,或聯繫開發商回報記憶體洩漏。
方案五:事件檢視器查詼程式錯誤
- 控制台 → 「系統及安全性」 → 「管理工具」 → 「事件檢視器」。
- 左側展開「應用程式和服務記錄」 → 查看「錯誤」事件,雙擊查看詳細描述。
虛擬記憶體不足三大成因與對策
| 成因 | 對策 |
| 自訂虛擬記憶體過小 | 重新設定適當大小(參考方案二) |
| 系統碟 (C:) 可用空間 < (RAM+VRAM)×2 | 清理 C 槽、移動資料、或將分頁檔移至大磁碟 |
| 磁碟碎片導致無連續空間建立分頁檔 | 磁碟重組、或停用分頁檔→重組→重新啟用 |
更多精彩教程請關注三聯電腦教程欄目,三聯電腦辦公群:189034526 歡迎你的加入