系统提示“内存不足”的九大原因及解决方法
`; K+ C, d7 B( L! ?! i) t一、剪贴板占用了太多的内存 # @7 v+ | ?( c1 C
3 Y2 N% Z" g0 K( Z/ \ L
实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如果当前剪贴板中存放的是一幅图画,则剪贴板就占用了不少的内存。这时,请按下述步骤清除剪贴板中的内容,释放其占用的内存资源:
5 W( {( h, b, g+ G
; e9 s. g& Y6 l$ A9 T$ v1 C' z( h1.单击“开始”,指向“程序”或“所有程序”,指向“附件”,指向“系统工具”,然后单击“剪贴板查看程序”,打开“剪贴板查看程序”窗口。2.在“编辑”菜单上,单击“删除”命令。3.关闭“剪贴板查看程序”窗口。
$ J+ B$ P1 h7 ~6 ^; x1 S( I6 e- _2 x6 T
为了与Microsoft Office程序提供的多重剪贴板相区分,上述所说的剪贴板,常被我们称为系统剪贴板。如果你正在使用Micros OftOffice程序,而且使用了其多重剪贴板功能,那么你应清空“Office剪贴板”上的项目,方法是:在“Office剪贴板”任务窗格(OfficeXP)或工具栏(Office2000)上,单击“全部清空”或“清空‘剪贴板’”。当清空“Office剪贴板”时,系统剪贴板也将同时被清空。 * b. |: {/ e& a/ |" |, k: o) x* X
3 o, Y, q% e3 j0 k2 H
二、打开的程序太多
3 [2 b: m, {0 k* m, _
% H& J. A6 i$ ^* g1 _5 V如果同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序。这时,对于多文档界面(MDl)程序,如Word、Excel等,请关闭当前文档外的所有文档,并退出当前未使用的程序,然后或许你就能够继续执行因“内存不足”而被中断的任务。
% F/ H: L5 o% p5 I
. y& A2 i. \# N3 ^三、重新启动计算机 0 Z% Y; i) x3 P3 @/ t4 `; s4 i
3 m4 ?4 n( ]( e8 T Q6 K
如果只退出程序,并不重新启动计算机,程序可能无法将内存资源归还给系统。请重新启动计算机以释放系统资源,然后再次运行程序或执行被中断的任务。 1 m. D7 ?+ a* G( _+ K1 P( J$ U+ ]
/ z" z3 M# d2 w: l
四、自动运行的程序太多
, l: O0 @: k3 d" D! n* Z: z# E# w3 e8 `: U) H
如果在启动Windows时自动运行的程序太多,那么,即使重新启动计算机,也没足够的内存用来运行其它程序。
( o( f+ A X, I4 @9 G7 W% t0 Y
) m# j" C0 r# Z0 k: n(一)确定设置为自动运行的程序是否太多
. E E* u! }% P8 A7 q5 M; A! s, |8 o q! n. {
1.单击“开始”,然后单击“运行”。
/ P1 s1 S2 |/ a. e* m, G4 [# c+ h
" \ \3 V1 j. x' A" a2.在“打开”框中,键入“Msconfig”,单击“确定”按钮,打开“系统配置实用程序”窗口。 / x4 f( B0 J0 _2 e6 P8 r
3 H) y& G2 Q% w* J3.单击“常规”选项卡,选中“选择性启动”复选钮,清除“处理Win.ini文件”复选框和“加载启动组项目”复选框。
. A' u- G" _& q. ?( b1 l3 E* A7 Y1 J6 B# P0 Q
4.单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。
( V" y0 G4 J# P/ }4 z" \9 R3 J( t
) o5 ~3 d9 P2 V5 v' m重新启动电脑后,如果内存不足的问题已经解决,你就可以将计算机配置为启动时不打开任何程序。 6 j9 ?- f | o
# S7 w7 G) ^ i
(二)配置计算机不自动打开任何程序
7 _+ y& m2 L5 \" [( V6 R& p0 m8 E2 n+ H2 O/ ^ K m* M
1.恢复在Msconfig中所作的更改,方法是:在“系统配置实用程序”窗口,单击“常规”选项卡,选择“正常启动”,单击“确定”按钮,然后重新启动计算机。
: X2 O* |1 B! d% B& w
% t6 B! y1 V* v& P/ j2.删除“启动”文件夹中的所有快捷方式 ) S9 i; }" z8 M; o7 X ~8 V5 X
0 v6 f0 k9 N: N! a①单击“开始”,指向“设置”,然后单击“任务栏和开始菜单”,系统弹出“任务栏属性”对话框。
) ?5 w3 ~: h! p8 W) R) T" L6 d7 x
9 x! P7 U, e) x) T②单击“开始菜单程序”选项卡,单击“删除”按钮。 8 [9 X6 ?- @: ^$ n3 j6 q3 k: }
6 R! v6 c6 c: y③单击“启动”文件夹旁的加号,以显示设置为自动运行的程序列表。如果“启动”文件夹旁没有加号“+”,则表明没有设置为自动运行的程序,请单击“关闭”按钮以终止此过程。 4 a& h( u3 ]/ N& u
5 K- M: B) u! R/ F( ^0 Y
④单击“启动”文件夹中的每个快捷方式,然后单击“删除”按钮。此操作将从“开始”菜单中删除快捷方式,但并不从硬盘中删除相应的程序。对于“启动”文件夹中的每个快捷方式,重复该步骤。
$ F) j8 w$ A, [* d; o
! k' m. d- |( z) L⑤单击“关闭”按钮。 - g" l# n8 q0 K# v6 }5 F
( j! [! w0 Y5 b5 J% E. N, s
⑥单击“确定”按钮。 1 N/ G3 G$ b2 P, F6 C w
6 |4 t2 W/ ]- Z- g
3.禁用从Win.ini文件加载的所有程序
. x) Q7 P6 I4 v( V
: U7 Z% O* a6 ~+ X1 S①如上所述打开“系统配置实用程序”窗口。
b2 v1 ^' r. t) C+ R6 U; q8 G. _/ D/ T4 \
②单击“Win.ini”选项卡,双击“[windows]”,然后清除“Load=”和“Run=”复选框。
# z2 G4 U* X. ?, Z$ U' K' n) l! f( f- H8 M, ]: U
③单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。
5 n& F* b: J' j* R5 @$ J4 h! Z% \4 C: |2 l- d. }$ o8 A
五、让Windows管理虚拟内存设置 - a5 k" Y' N& u
2 y- Y+ y! P" x! o如果没有设置让Windows管理虚拟内存或者禁用虚拟内存,那么计算机可能无法正常工作,也可能收到“内存不足”的消息,或在运行某程序时出现相同的错误消息。
3 Q$ L. t9 M2 c, G5 U' ^- a
- L2 ?) Z& |: p) e- G1.单击“开始”,单击“设置”,单击“控制面板”,然后双击“系统”。 ) p6 O$ T }2 \ C2 Q7 E/ h
" x" ?% R7 E/ `4 o6 |" O2.在“系统属性”对话框中,单击“性能”选项卡,然后单击“虚拟内存”按钮。
/ q) y- U$ f/ N" ?1 ~( p, O- Q: a) R4 c8 g/ b( @
3.选中“让Windows管理虚拟内存设置—(推荐)”选项,将计算机中可作为虚拟内存使用的硬盘空间量设置为默认值。此时,虚拟内存分页“win386.swp”能够根据实际内存的使用情况动态缩小和放大,最小容量为0,最大容量为硬盘的全部可用空间。 ) z3 q( m$ F. X
$ R( \+ S1 W& ~- J, M
4.单击“确定”按钮。 $ `, `. L* t, u1 I& ^3 I3 \" a
0 T7 T. k, |' c* \! H5 l
六、增加可用磁盘空间
7 @: k' _) A" m& \( B' a& O7 m" v, _
6 Z& q7 {5 f$ Z8 f由于Windows以虚拟内存分页文件的格式使用硬盘空间以模拟RAM(),所以,尽管已设置为让Windows管理虚拟内存,但是当虚拟内存分页文件所在的驱动器(默认为Windows系统所在的硬盘分区)没有足够的空间时,仍会出现“内存不足”的错误。此时,请执行以下一项或多项操作,增加Windows虚拟内存分页文件所在驱动器上的可用空间: # a+ _2 @: B3 b: S- k& X) k
# ~( h$ K( G5 K7 v
1.清空回收站,方法是:在桌面上,右键单击“回收站”,再单击“清空回收站”。 8 f( K( ]. J; @3 Q9 a! N! w
$ C/ z# w" H! m R( O
2.从磁盘中删除临时文件,方法是:打开“Windows资源管理器”或“我的电脑”窗口,右键单击要释放其空间的磁盘,然后单击“属性”,在“常规”选项卡上,单击“磁盘清理”按钮,选中要删除的不需要的文件前的复选框(如图3),可以阅读列表下面区域中每个文件类型的说明,单击“确定”按钮。
4 u, q3 h0 c8 ^ [: d% S2 C' m" {) Z$ g( w" H$ r' `
3.从磁盘中删除过期的文件或已存档的文件。
4 c- q0 l! e! Z; X7 G0 m
, L4 X& o8 T; k9 n9 e4.删除从未使用过的所有文件。 + z- Y; T; Q& M- Z2 g
( j( g% v) \, t' `4 Z; t
七、程序文件被毁坏 * o. ]7 @& r) R9 h
5 R. q& e0 k: f+ r! E如果仅仅是使用某个程序时,系统提示内存不足,而其他程序可以正常运行,那么可能的原因是该程序文件被毁坏,从而导致内存问题。然而Windows并没有确切地提示表明该程序已损坏,所以请尝试删除并重新安装该程序,然后重新运行该程序。如果系统不再提示内存不足,那么说明原程序文件确实被损坏。 0 M& }3 ~. | I1 c! z
( D9 ~! Q% O+ f9 ^
八、使用内存优化软件 + V! c; s8 Y7 K' F6 |, p+ L% |
4 f4 A; e9 V# x# v7 |0 O8 i内存优化软件有很多,比如RAM Idle和Memo Kit就是比较出色的两个。这些软件都可以设置自动清空剪贴板、释放被关闭程序未释放的内存、对Win386.swp文件进行重新组织等,从而免除你手工操作的麻烦,达到自动释放内存的目的,不妨一试!
# D" a8 {+ Z: Y9 ?+ O
* a+ ?# O+ i: k2 u+ L0 r' r1 x九、查杀病毒
: x$ E/ P% i! ?" y* k8 ~& _+ G, J, L' _$ q0 Z5 C
系统感染电脑病毒也是导致内存不足的罪魁祸首,当系统出现“内存不足”的错误时,请使用最新的防毒软件查杀病毒,或者在清除电脑病毒之后,就解决了“内存不足”的问题。 |