「系統資源不足」≠ 記憶體不足。Windows 系統資源分五堆:User 堆三組 (16bit 64KB、32bit 視窗 2MB、32bit 選單 2MB)、GDI 堆兩組 (16bit 64KB、32bit 2MB),**大小固定、與硬體無關、無法擴充**。
程式關閉後殘留 DLL 仍佔用系統資源堆,累積導致耗盡。
regedit → HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ExplorerAlwaysUnloadDLL → 數值 1。
3. 重開機生效。
原理:啟用後,程式結束時系統會主動卸載不再使用的 DLL,歸還系統資源堆空間。此為註冊表優化經典技巧,適用 Win9x/NT/XP/2003,Win7 以上系統資源管理機制改進後效用較小但無副作用。