系统提示“内存不足”的九大原因及解决方法
8 A! W" A' h2 ~' p0 b一、剪贴板占用了太多的内存 ' l) Y9 t4 K3 K y q4 H' O
/ ?$ a( m2 W4 {6 \% w实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如果当前剪贴板中存放的是一幅图画,则剪贴板就占用了不少的内存。这时,请按下述步骤清除剪贴板中的内容,释放其占用的内存资源:
1 D7 h& R9 f: n) U8 J+ d5 A) h, T6 a# L* T% ]
1.单击“开始”,指向“程序”或“所有程序”,指向“附件”,指向“系统工具”,然后单击“剪贴板查看程序”,打开“剪贴板查看程序”窗口。2.在“编辑”菜单上,单击“删除”命令。3.关闭“剪贴板查看程序”窗口。
* {2 A7 n$ {3 A& W( B$ k7 x$ h, L: y: y5 ?
为了与Microsoft Office程序提供的多重剪贴板相区分,上述所说的剪贴板,常被我们称为系统剪贴板。如果你正在使用Micros OftOffice程序,而且使用了其多重剪贴板功能,那么你应清空“Office剪贴板”上的项目,方法是:在“Office剪贴板”任务窗格(OfficeXP)或工具栏(Office2000)上,单击“全部清空”或“清空‘剪贴板’”。当清空“Office剪贴板”时,系统剪贴板也将同时被清空。 $ b# X% z) w- E% w
2 W7 M/ v# g1 g
二、打开的程序太多 ! ~) z) ^0 G" O% e/ y3 F. @/ f
1 E, y, B" s3 S; w- e( R- E如果同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序。这时,对于多文档界面(MDl)程序,如Word、Excel等,请关闭当前文档外的所有文档,并退出当前未使用的程序,然后或许你就能够继续执行因“内存不足”而被中断的任务。
! V& g5 M( [# g' C& G1 V
" J9 I( l# X, u1 f$ J8 @三、重新启动计算机
* x' I. l) ^. d$ s" @2 j/ j. i3 f) h5 j" r( ~+ i2 n
如果只退出程序,并不重新启动计算机,程序可能无法将内存资源归还给系统。请重新启动计算机以释放系统资源,然后再次运行程序或执行被中断的任务。 # m+ t# p2 l6 n8 M# D- J
; s# \0 H! K/ r8 R4 l四、自动运行的程序太多
2 f* f1 T9 n1 S2 O' w9 P
; c0 H: R9 w; O* ?如果在启动Windows时自动运行的程序太多,那么,即使重新启动计算机,也没足够的内存用来运行其它程序。
# x& p% S/ l' \ Z& S
9 `2 i+ _" M, @( t8 l(一)确定设置为自动运行的程序是否太多 6 ?0 \8 H7 \9 [8 Z1 c- D: A
: j/ z* b/ w& ~; Y1.单击“开始”,然后单击“运行”。
" i9 I& i# ?! r8 F' D# l9 ]! @4 B% M* p G( R% l
2.在“打开”框中,键入“Msconfig”,单击“确定”按钮,打开“系统配置实用程序”窗口。
) A+ P% e/ q- T0 q: \- B
) Z- h1 G( ~8 f2 L2 E4 A3.单击“常规”选项卡,选中“选择性启动”复选钮,清除“处理Win.ini文件”复选框和“加载启动组项目”复选框。
" ~, j$ M3 |/ l; V: m% G$ ]% r" v4 p% t* Q! Z' d9 l8 C
4.单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。
$ J& g$ ]; {) O# b
8 ^1 l) l, D$ z. l% {# I- e6 R% u重新启动电脑后,如果内存不足的问题已经解决,你就可以将计算机配置为启动时不打开任何程序。
8 M4 S7 o2 t8 ~
, e/ j" h; t& b2 M6 _2 O" _(二)配置计算机不自动打开任何程序
( f% P$ g X5 P/ }8 u9 i$ X f
# g. D% N8 s) D4 d1 G1.恢复在Msconfig中所作的更改,方法是:在“系统配置实用程序”窗口,单击“常规”选项卡,选择“正常启动”,单击“确定”按钮,然后重新启动计算机。 6 @1 k6 P, m! Z+ ?3 M- @1 W+ M2 Q
: G7 f N8 L6 S5 B
2.删除“启动”文件夹中的所有快捷方式
3 N4 X) h5 G h' _2 |0 V8 Z* h5 i4 s
8 a! w1 t3 B4 u0 ~" N! ?, ?①单击“开始”,指向“设置”,然后单击“任务栏和开始菜单”,系统弹出“任务栏属性”对话框。 " _* ?: q2 t$ V, m! \$ I4 q
, Q0 n2 a7 L4 |/ |$ n
②单击“开始菜单程序”选项卡,单击“删除”按钮。 - e! m+ j1 _9 c: J, c7 z; k
( w* \1 @# E/ [6 r' O1 l6 b③单击“启动”文件夹旁的加号,以显示设置为自动运行的程序列表。如果“启动”文件夹旁没有加号“+”,则表明没有设置为自动运行的程序,请单击“关闭”按钮以终止此过程。 0 @4 e2 J" L2 n: ~* i
1 E2 L8 x( I$ B% m( @
④单击“启动”文件夹中的每个快捷方式,然后单击“删除”按钮。此操作将从“开始”菜单中删除快捷方式,但并不从硬盘中删除相应的程序。对于“启动”文件夹中的每个快捷方式,重复该步骤。
- E/ q$ u/ q, I+ x( Y; ]7 {1 B ^1 B7 K k7 r# J& e! \* L% Y
⑤单击“关闭”按钮。 . Y( U! A. n/ f8 z& y; U) i; [
7 k ?8 K9 a, w: \
⑥单击“确定”按钮。
& P" Q" [' T3 L! n$ b$ A$ S) r. @% O' m2 M* Q
3.禁用从Win.ini文件加载的所有程序
* l# q* b6 ]% J& r% I9 [: c& e7 P7 n7 B4 \+ s" K4 W2 `- t
①如上所述打开“系统配置实用程序”窗口。 0 H. g$ P1 K. c- ]. r* k; c
1 q& x3 [4 b6 A& U
②单击“Win.ini”选项卡,双击“[windows]”,然后清除“Load=”和“Run=”复选框。 ; W# M, }- c3 r @
- r" b& z% w m8 Y4 j( H: q③单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。 ! R1 Z! h% F9 m& b4 Z7 y/ h- L
& o% S z) S1 M" U. Z) J五、让Windows管理虚拟内存设置 2 h. }4 e2 x$ _% K9 q
3 l# ~1 V' }2 Z+ x% g8 t
如果没有设置让Windows管理虚拟内存或者禁用虚拟内存,那么计算机可能无法正常工作,也可能收到“内存不足”的消息,或在运行某程序时出现相同的错误消息。
% _( z4 P# X; b! G( P: ^, T
5 z5 C7 o' `+ k. e, o1.单击“开始”,单击“设置”,单击“控制面板”,然后双击“系统”。 1 X: |$ `# u' S0 T& G
; a4 X, {8 Z- ?
2.在“系统属性”对话框中,单击“性能”选项卡,然后单击“虚拟内存”按钮。 ! l( h# j( }1 D$ o) _) Z# [
9 U7 G" D- z4 Z0 u
3.选中“让Windows管理虚拟内存设置—(推荐)”选项,将计算机中可作为虚拟内存使用的硬盘空间量设置为默认值。此时,虚拟内存分页“win386.swp”能够根据实际内存的使用情况动态缩小和放大,最小容量为0,最大容量为硬盘的全部可用空间。
2 g4 C) V5 l+ I7 f, W* N+ t. D1 A! e5 K" |( ?; _
4.单击“确定”按钮。
$ Q% w! [) Q! a9 N0 P5 \' z$ w6 ^& w+ z! X- `
六、增加可用磁盘空间
- _) A/ c- n; g. J2 ^
, t, h8 J4 s4 @7 L7 U/ `- u由于Windows以虚拟内存分页文件的格式使用硬盘空间以模拟RAM(),所以,尽管已设置为让Windows管理虚拟内存,但是当虚拟内存分页文件所在的驱动器(默认为Windows系统所在的硬盘分区)没有足够的空间时,仍会出现“内存不足”的错误。此时,请执行以下一项或多项操作,增加Windows虚拟内存分页文件所在驱动器上的可用空间:
& }2 l4 A% U" \: J
9 W: n9 i: `3 l: O5 {5 L6 [& `1.清空回收站,方法是:在桌面上,右键单击“回收站”,再单击“清空回收站”。
' e% K5 u7 O& Q3 ?8 A0 Z
* t" G! Q' P+ k' O9 _; @8 W# Y2.从磁盘中删除临时文件,方法是:打开“Windows资源管理器”或“我的电脑”窗口,右键单击要释放其空间的磁盘,然后单击“属性”,在“常规”选项卡上,单击“磁盘清理”按钮,选中要删除的不需要的文件前的复选框(如图3),可以阅读列表下面区域中每个文件类型的说明,单击“确定”按钮。
5 ]; _/ g- i3 k- N0 @( W. j- D' P$ ^5 m' g0 ]5 k+ b' W1 F
3.从磁盘中删除过期的文件或已存档的文件。 & |3 ~( t2 t# o& P
: G' L1 z. @; a) U
4.删除从未使用过的所有文件。
. M. c) |+ a2 Y8 q1 C" I
- H, o2 e& \ h! h$ J4 [5 F3 K七、程序文件被毁坏
* J! ?( i5 _; a8 z+ i
* v) b# L9 \( L& _4 v如果仅仅是使用某个程序时,系统提示内存不足,而其他程序可以正常运行,那么可能的原因是该程序文件被毁坏,从而导致内存问题。然而Windows并没有确切地提示表明该程序已损坏,所以请尝试删除并重新安装该程序,然后重新运行该程序。如果系统不再提示内存不足,那么说明原程序文件确实被损坏。 * F5 K; R! ?, ~2 K& V( `% r: u i
& e; E& E: y/ D/ f7 V W. b( }八、使用内存优化软件 W$ ~2 _& Y. X; c0 f3 a+ l
5 i: Z- I- k W( ]1 x
内存优化软件有很多,比如RAM Idle和Memo Kit就是比较出色的两个。这些软件都可以设置自动清空剪贴板、释放被关闭程序未释放的内存、对Win386.swp文件进行重新组织等,从而免除你手工操作的麻烦,达到自动释放内存的目的,不妨一试!
6 r0 ], t, z q% c+ E0 e1 N2 E# v2 V I! g5 V3 Z2 T$ b- q
九、查杀病毒
2 g4 E9 c8 G% a E) w' N+ x. X) H s% M
系统感染电脑病毒也是导致内存不足的罪魁祸首,当系统出现“内存不足”的错误时,请使用最新的防毒软件查杀病毒,或者在清除电脑病毒之后,就解决了“内存不足”的问题。 |