Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Vista 明明有大量可用記憶體卻提示「記憶體不足」?Desktop Heap 耗盡才是真凶

編輯:Windows Vista 教學

32 位元 Vista 預設 Desktop Heap(桌面堆疊)僅 3072KB,存放視窗、選單、控制項等 GUI 物件。開啟大量視窗時,即使實體記憶體充足,Desktop Heap 耗盡仍會導致無法開新視窗、視窗殘缺或彈出「記憶體不足」。

根因與對策

修改登錄檔擴大 Desktop Heap:

  1. regedit 導航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems。
  2. 雙擊 Windows 值,找到 SharedSection=1024,3072,512 中的第二參數(3072)。
  3. 改為 4096(輕度)或 8192(重度多視窗使用者)。
  4. 重開機生效。

⚠ 風險提示:過大可能影響系統穩定,建議漸進式調整;若物理記憶體極小(<1GB),根本解決仍需加裝記憶體。

Copyright © Windows教程網 All Rights Reserved