如果在運行Windows應用程序時,出現“內存不足”的故障,可按下列方法進行檢查和處理:
1、首先應檢查Windows的資源使用情況,如果資源占用較多,可用資源較少,打開新文件時會出現“內存不足"的問題。這時可以清理屏幕,減 少窗口的數目,關閉不用的應用程序,包括TSR內存駐留程序,將Windows應用程序最小化為圖標,如果問題只是在運行壹特殊的應用程序時出現,則與應 用軟件銷售商聯系,可能是數據對象的管理不好所致;
2、如果問題沒有解決,清除或保存Clipboard(剪貼板)的內容,使用ControlPanel Desktop選項將墻紙(Wallpaper)設置為None;
3、如問題仍存在,可用PIF編輯器編輯PIF文件,增大PIF文件中定義的MemoryRequirements:KB Required的 值;在標準模式下,選擇Prevent ProgramSwitch,該開關選項打開後,退出應用程序返回Windows;如果是386增強模式,則要將 Display Usage設置成Full Screen(全屏幕方式),將Execution設置為Exclusive,將Video memory設 置為盡可能低的方式;
4、 如果問題仍存在,則重新開機進入Windows系統,並且確保在“啟動"圖標中沒有其它無關的應用軟件同時啟動運行,在WIN.INI文件中也沒有Run或Load命令加載的任何無關的應用程序。
在平時,出現“內存不足"的問題壹般可以按以下辦法處理。首先,退出那些不需要運行的應用程序,然後,再檢查系統的可用資源為多少。如果可用資 源大於30%,壹般可以運行新的程序。當有多個應用程序在系統中運行時,可以退出壹個,檢查壹次可用資源,如果某個應用程序在退出前後,可用資源的百分比 沒有變化,說明這個應用程序沒有釋放它所占用的資源。如果要收回這些沒有釋放的資源,只能退出Windows後,再重新進入Windows。為了確保在啟 動進入Windows時系統的可用資源足夠,在“啟動"圖標中應該沒有無關的應用軟件同時啟動運行,在WIN.INI文件中也沒有由Run或Load命令 加載的任何無關的應用程序,因為這些同時啟動的無關應用程序可能已經占用了很多資源,使得要使用的應用程序無法運行。