萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 記憶體故障

「記憶體不足」錯誤成因與 DOS/Windows 環境解決策略

什麼是「記憶體不足」?

當啟動或執行 DOS / Windows 應用程式時,系統回報 Out of memory 或「記憶體不足」訊息,即屬此類故障。DOS 環境與 Windows 環境觸發原因不同,需分別處理。

一、DOS 環境下的記憶體不足

  1. 檢查擴充記憶體支援: 確認 CONFIG.SYS 中 EMM386.EXE 指令包含 RAM 參數,以啟用上層記憶體區(UMB)。
  2. 排查程式相容性與常規記憶體佔用: 某些 TSR 程式可能大量佔用 640KB 傳統記憶體,導致大型程式無法載入。可用 MEM 指令檢視記憶體使用情況,找出佔用大戶並移除或調整載入順序。

實例:金山 WPS 顯示「記憶體不夠」

重新開機後仍無法進入 WPS,MEM 顯示僅剩 200KB,且 CHLIB 字庫佔用 255KB 傳統記憶體。原 CONFIG.SYS 設有 DOS=HIGH 將核心移至擴充記憶體,但與金山系統衝突導致字庫無法載入高端記憶體。解決方案二種:

  • 移除 DOS=HIGH,讓 DOS 核心留在傳統記憶體;
  • 在 HIMEM.SYS 加入 /INT15=320 參數,預留 320KB 傳統擴充記憶體給字庫使用,可使可用傳統記憶體達 512KB。

二、Windows 環境下的記憶體不足

  1. 檢查系統資源使用率: 若可用資源低於 30%,關閉不必要的應用程式、最小化視窗、結束 TSR 程式。若特定程式觸發,聯繫軟體廠商。
  2. 清理剪貼板、停用桌面圖案: 在控制台「桌面」選項將桌布設為「無」。
  3. 調整 PIF 設定: 以 PIF 編輯器增加 KB Required 數值;標準模式勾選「Prevent Program Switch」;386 增強模式設「Display Usage」為「Full Screen」、「Execution」為「Exclusive」,降低「Video memory」設定。
  4. 精簡啟動項目: 重開機進入 Windows,確保「啟動」群組與 WIN.INI 的 Run/Load 無無關程式自動執行。

日常維護建議

依序結束不需程式並觀察資源釋放狀況;若某程式結束前後資源百分比不變,表示未正確釋放資源,須重新進入 Windows 回收。保持啟動項目精簡,確保進入系統時有充足資源。

copyright © 萬盛學電腦網 all rights reserved