當啟動或執行 DOS / Windows 應用程式時,系統回報 Out of memory 或「記憶體不足」訊息,即屬此類故障。DOS 環境與 Windows 環境觸發原因不同,需分別處理。
CONFIG.SYS 中 EMM386.EXE 指令包含 RAM 參數,以啟用上層記憶體區(UMB)。MEM 指令檢視記憶體使用情況,找出佔用大戶並移除或調整載入順序。重新開機後仍無法進入 WPS,MEM 顯示僅剩 200KB,且 CHLIB 字庫佔用 255KB 傳統記憶體。原 CONFIG.SYS 設有 DOS=HIGH 將核心移至擴充記憶體,但與金山系統衝突導致字庫無法載入高端記憶體。解決方案二種:
DOS=HIGH,讓 DOS 核心留在傳統記憶體;HIMEM.SYS 加入 /INT15=320 參數,預留 320KB 傳統擴充記憶體給字庫使用,可使可用傳統記憶體達 512KB。KB Required 數值;標準模式勾選「Prevent Program Switch」;386 增強模式設「Display Usage」為「Full Screen」、「Execution」為「Exclusive」,降低「Video memory」設定。WIN.INI 的 Run/Load 無無關程式自動執行。依序結束不需程式並觀察資源釋放狀況;若某程式結束前後資源百分比不變,表示未正確釋放資源,須重新進入 Windows 回收。保持啟動項目精簡,確保進入系統時有充足資源。