系统提示“内存不足”的九大原因及解决方法
! M$ U' d1 x0 n' B. V一、剪贴板占用了太多的内存
6 _- f9 W! o5 h P! P, E% m" Y) n; B4 C% K6 e$ a
实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如果当前剪贴板中存放的是一幅图画,则剪贴板就占用了不少的内存。这时,请按下述步骤清除剪贴板中的内容,释放其占用的内存资源: 1 i. w7 X& T" @/ `- v- J# H
3 v! q) W$ y+ f d
1.单击“开始”,指向“程序”或“所有程序”,指向“附件”,指向“系统工具”,然后单击“剪贴板查看程序”,打开“剪贴板查看程序”窗口。2.在“编辑”菜单上,单击“删除”命令。3.关闭“剪贴板查看程序”窗口。
: F4 a+ B% l; R! ~ D. h
3 f, H" U/ I- ?3 K* r6 q8 m为了与Microsoft Office程序提供的多重剪贴板相区分,上述所说的剪贴板,常被我们称为系统剪贴板。如果你正在使用Micros OftOffice程序,而且使用了其多重剪贴板功能,那么你应清空“Office剪贴板”上的项目,方法是:在“Office剪贴板”任务窗格(OfficeXP)或工具栏(Office2000)上,单击“全部清空”或“清空‘剪贴板’”。当清空“Office剪贴板”时,系统剪贴板也将同时被清空。
2 ]7 F9 ?- w9 P! W# v. R( s$ {" |" Z; M/ Y q# ~
二、打开的程序太多
8 O% |+ {* a/ T9 ^% n0 u6 R
0 X* N0 z V# s; m如果同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序。这时,对于多文档界面(MDl)程序,如Word、Excel等,请关闭当前文档外的所有文档,并退出当前未使用的程序,然后或许你就能够继续执行因“内存不足”而被中断的任务。
3 P, n E( ^! n. h i
5 T6 o: P- O6 ]5 j( b' J三、重新启动计算机
5 r# G U8 h! ?0 i7 }0 c0 ~7 M4 P% ~+ |, K0 u" \' `
如果只退出程序,并不重新启动计算机,程序可能无法将内存资源归还给系统。请重新启动计算机以释放系统资源,然后再次运行程序或执行被中断的任务。 & P \! l& g; \, t) B9 ^
- R, l! w5 g' i* y P- W四、自动运行的程序太多 3 I) S5 a! z3 M( ]: \
3 j0 X% M9 s P( o' G* |8 f6 Y如果在启动Windows时自动运行的程序太多,那么,即使重新启动计算机,也没足够的内存用来运行其它程序。
6 a3 H$ D7 \$ @$ A: w I
P0 }* B0 o ~1 {3 {: Z(一)确定设置为自动运行的程序是否太多 2 Q* ~7 @/ X7 T+ f
6 i- B; `: o3 S- d1.单击“开始”,然后单击“运行”。 : {/ e6 [8 d0 I8 z' M: a& l
" Z2 q: Q* R+ }# }8 W3 q2.在“打开”框中,键入“Msconfig”,单击“确定”按钮,打开“系统配置实用程序”窗口。 0 G e& R6 p6 ?) C5 Q- F1 u' |
2 q0 X$ l+ n7 B, Y% H! M
3.单击“常规”选项卡,选中“选择性启动”复选钮,清除“处理Win.ini文件”复选框和“加载启动组项目”复选框。 9 z# c/ o- y" b" x U8 h
9 {% x1 p! h) v3 i% Z4 U& I4.单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。
1 `) F, l% t! W5 m' i9 q5 E) N% T; n% O9 Y9 Y% s) y! d
重新启动电脑后,如果内存不足的问题已经解决,你就可以将计算机配置为启动时不打开任何程序。
8 F: ~9 B" V+ G* B
# f! l! ^+ N' k- t$ F, r) |(二)配置计算机不自动打开任何程序 7 ?0 `3 @ j2 |& I9 r! N
% e+ V% E4 m' M
1.恢复在Msconfig中所作的更改,方法是:在“系统配置实用程序”窗口,单击“常规”选项卡,选择“正常启动”,单击“确定”按钮,然后重新启动计算机。
+ J0 w* i! `# u+ S1 D, O1 P# P" h- z% h: g
2.删除“启动”文件夹中的所有快捷方式 1 w/ S0 T9 \: u" @: }
8 |* T; t" t R8 R
①单击“开始”,指向“设置”,然后单击“任务栏和开始菜单”,系统弹出“任务栏属性”对话框。 7 M3 W% H5 y% d- k- k
6 h! q+ o) i, [- s- ]
②单击“开始菜单程序”选项卡,单击“删除”按钮。
6 E4 U/ t \: P! M. V" y! l
9 }) s9 E6 x3 e! f- M6 F2 s. h- j③单击“启动”文件夹旁的加号,以显示设置为自动运行的程序列表。如果“启动”文件夹旁没有加号“+”,则表明没有设置为自动运行的程序,请单击“关闭”按钮以终止此过程。 , T$ d9 r4 [" b7 \) w
9 K/ T# u6 g2 n④单击“启动”文件夹中的每个快捷方式,然后单击“删除”按钮。此操作将从“开始”菜单中删除快捷方式,但并不从硬盘中删除相应的程序。对于“启动”文件夹中的每个快捷方式,重复该步骤。 : u! d3 j+ g& ^- Q' y
r: x0 D9 o; _7 C T7 K
⑤单击“关闭”按钮。
" g- y( f3 W0 q7 ^: ]+ r* w9 L- s' U; p+ s+ W2 x$ F& n$ o! P: ?
⑥单击“确定”按钮。
9 n+ C% L' n, }/ C( H6 Q! ^7 a( |+ I# f
3.禁用从Win.ini文件加载的所有程序 % l4 c, {7 ]: Z a8 M3 \8 V
+ S5 w# Z [& _3 Z①如上所述打开“系统配置实用程序”窗口。 / t+ f! F) y8 \; o) h0 n$ y
3 z3 D- e, Q4 R2 E+ K
②单击“Win.ini”选项卡,双击“[windows]”,然后清除“Load=”和“Run=”复选框。
4 Y+ [& i# _1 ?' @% `& ]
, r; V3 b/ W k③单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。 d0 U5 [: U& x& c+ g8 X7 b
5 g$ j& l5 Q2 H' Z. G
五、让Windows管理虚拟内存设置 & Y7 O/ i1 o& R4 r6 H
( D5 B, n- z; d e! R9 \如果没有设置让Windows管理虚拟内存或者禁用虚拟内存,那么计算机可能无法正常工作,也可能收到“内存不足”的消息,或在运行某程序时出现相同的错误消息。 2 |4 t& V/ \) L* o r/ J* J* Z
# w7 P7 J7 e1 s- Y
1.单击“开始”,单击“设置”,单击“控制面板”,然后双击“系统”。 4 |, |0 G% E' B* r3 p
% S8 y) w9 |8 ~+ [* ~9 z6 x6 I2.在“系统属性”对话框中,单击“性能”选项卡,然后单击“虚拟内存”按钮。 + i/ Z7 }# \1 \8 ]& Y" Q
$ U2 a. t: `+ }! e: s4 a$ c4 q5 c0 v1 G3.选中“让Windows管理虚拟内存设置—(推荐)”选项,将计算机中可作为虚拟内存使用的硬盘空间量设置为默认值。此时,虚拟内存分页“win386.swp”能够根据实际内存的使用情况动态缩小和放大,最小容量为0,最大容量为硬盘的全部可用空间。 8 p3 W' Y! k6 E2 c% p8 H
; m7 ]' [& v, ~& |) D; R; \- J
4.单击“确定”按钮。
' `5 q. K0 Y3 g% t. B% `. k. B. k3 V' U6 P
六、增加可用磁盘空间
) D2 j a; J2 ^' z3 w; k: b; ~/ p; ?; \$ D
由于Windows以虚拟内存分页文件的格式使用硬盘空间以模拟RAM(),所以,尽管已设置为让Windows管理虚拟内存,但是当虚拟内存分页文件所在的驱动器(默认为Windows系统所在的硬盘分区)没有足够的空间时,仍会出现“内存不足”的错误。此时,请执行以下一项或多项操作,增加Windows虚拟内存分页文件所在驱动器上的可用空间: / O" w+ @. r$ I
& q; ]9 t5 ~) |4 s U0 _4 S7 h0 \1.清空回收站,方法是:在桌面上,右键单击“回收站”,再单击“清空回收站”。
' x% E F, ?4 |
( S! x. c9 q, }4 P1 Z A) P+ T) `2.从磁盘中删除临时文件,方法是:打开“Windows资源管理器”或“我的电脑”窗口,右键单击要释放其空间的磁盘,然后单击“属性”,在“常规”选项卡上,单击“磁盘清理”按钮,选中要删除的不需要的文件前的复选框(如图3),可以阅读列表下面区域中每个文件类型的说明,单击“确定”按钮。
6 ]% { `& a- a( G; e
$ f8 j" R: S' o) i3.从磁盘中删除过期的文件或已存档的文件。
7 |8 u( H- R. M P4 X2 G2 E4 E/ O5 W+ ?$ @9 f/ S; Y1 w& g4 T
4.删除从未使用过的所有文件。
& |, G5 J2 X6 P# E& O! x
6 x3 Y5 Y9 S, e3 R* G) \; w: I4 T七、程序文件被毁坏
7 q- c# B$ ^( z* B6 U4 t' d- h* A8 O+ o% \ P/ f7 W. P
如果仅仅是使用某个程序时,系统提示内存不足,而其他程序可以正常运行,那么可能的原因是该程序文件被毁坏,从而导致内存问题。然而Windows并没有确切地提示表明该程序已损坏,所以请尝试删除并重新安装该程序,然后重新运行该程序。如果系统不再提示内存不足,那么说明原程序文件确实被损坏。 ) w2 u" F& T% C. W6 E
8 W) Y0 Z% N2 T4 N' O
八、使用内存优化软件
: c$ `- e. t* T; U, U
" C% g6 Y& t+ |# e6 ?3 Y内存优化软件有很多,比如RAM Idle和Memo Kit就是比较出色的两个。这些软件都可以设置自动清空剪贴板、释放被关闭程序未释放的内存、对Win386.swp文件进行重新组织等,从而免除你手工操作的麻烦,达到自动释放内存的目的,不妨一试! ( W- F2 R- [; n6 B( n- b, Q
4 m j/ j) l' k& }九、查杀病毒 ) n8 z' v, t, X3 H% C) u8 Y* `
' A* b% f! Q+ g: ~. F8 K- e4 N系统感染电脑病毒也是导致内存不足的罪魁祸首,当系统出现“内存不足”的错误时,请使用最新的防毒软件查杀病毒,或者在清除电脑病毒之后,就解决了“内存不足”的问题。 |