|
系统提示“内存不足”的九大原因及解决方法
1 D( M% \" q0 F一、剪贴板占用了太多的内存
?% N8 W" p4 g( t
4 U1 {( f2 f% O. W. J+ @4 h实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如果当前剪贴板中存放的是一幅图画,则剪贴板就占用了不少的内存。这时,请按下述步骤清除剪贴板中的内容,释放其占用的内存资源:
3 x \6 ?9 v6 P% X y8 L4 s8 Q: I+ `
1.单击“开始”,指向“程序”或“所有程序”,指向“附件”,指向“系统工具”,然后单击“剪贴板查看程序”,打开“剪贴板查看程序”窗口。2.在“编辑”菜单上,单击“删除”命令。3.关闭“剪贴板查看程序”窗口。 8 A& M# ^5 {) I6 L5 T
. f1 t2 t' `/ r' h i6 f为了与Microsoft Office程序提供的多重剪贴板相区分,上述所说的剪贴板,常被我们称为系统剪贴板。如果你正在使用Micros OftOffice程序,而且使用了其多重剪贴板功能,那么你应清空“Office剪贴板”上的项目,方法是:在“Office剪贴板”任务窗格(OfficeXP)或工具栏(Office2000)上,单击“全部清空”或“清空‘剪贴板’”。当清空“Office剪贴板”时,系统剪贴板也将同时被清空。
! D- Y0 ]5 \6 l. W! a
* ]6 c! w0 }6 l+ `" k. s1 b7 y5 ?二、打开的程序太多 3 [2 Y3 u8 c+ y0 ~# E" {
1 o7 W1 |: m" t; d; T如果同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序。这时,对于多文档界面(MDl)程序,如Word、Excel等,请关闭当前文档外的所有文档,并退出当前未使用的程序,然后或许你就能够继续执行因“内存不足”而被中断的任务。 * o& ~7 s# x& _$ E2 S- I. a
_1 a( Z2 m- F+ k& P
三、重新启动计算机 & ^- l& h/ }1 p/ G) Y
# [' z; j( v( K& t. F2 q: y
如果只退出程序,并不重新启动计算机,程序可能无法将内存资源归还给系统。请重新启动计算机以释放系统资源,然后再次运行程序或执行被中断的任务。
9 j6 P+ I M) f, S. R$ ?* o: N$ {. I% z
四、自动运行的程序太多
6 O4 { Y- o& B& T
2 O, |# D) M0 Y- B& s( h) O4 E2 @' o如果在启动Windows时自动运行的程序太多,那么,即使重新启动计算机,也没足够的内存用来运行其它程序。
& ^; j# ?. p) M+ U% H9 I- g( W$ Q b& ?4 |$ V0 _7 r& k# Y0 j) X
(一)确定设置为自动运行的程序是否太多 ) H: e( \5 P9 O2 j+ m! u @
1 M) f0 W& T$ o) K: O
1.单击“开始”,然后单击“运行”。 5 w1 j& V2 c5 E# M. j0 l2 H0 L
0 |! g2 O, }4 u& I. r0 `" C# _2.在“打开”框中,键入“Msconfig”,单击“确定”按钮,打开“系统配置实用程序”窗口。 & K6 Y+ N1 C6 z! [+ b2 o3 K
& I5 i; I0 w. H! O; D* \: ?
3.单击“常规”选项卡,选中“选择性启动”复选钮,清除“处理Win.ini文件”复选框和“加载启动组项目”复选框。 ) i5 G% E3 {" T4 X7 ]9 W
9 l+ t2 w( r( T' H. n0 C* N
4.单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。 , J5 g3 b$ `9 J4 X2 U3 T0 v& [
) p& V$ d3 e {; g0 I3 q
重新启动电脑后,如果内存不足的问题已经解决,你就可以将计算机配置为启动时不打开任何程序。 ( d' Z& [+ t" F( {: h# }' J3 l
. Y4 C( o. |0 J0 z3 @. F. L& w5 l- D(二)配置计算机不自动打开任何程序 1 H) j/ c( ~) c m
7 V; e! u& v' o, V9 I8 }
1.恢复在Msconfig中所作的更改,方法是:在“系统配置实用程序”窗口,单击“常规”选项卡,选择“正常启动”,单击“确定”按钮,然后重新启动计算机。
( X% l( F; C) e* k% w. Q
8 p6 K6 g0 Z% J n, m5 g& L2.删除“启动”文件夹中的所有快捷方式 . F4 m r# o# E/ h, E- e! }
. L/ J8 @( k; I) v. p" i! T& F7 I9 }, {①单击“开始”,指向“设置”,然后单击“任务栏和开始菜单”,系统弹出“任务栏属性”对话框。
0 }. b( k+ L8 u. }: B- \; R- d* ^- |, a
②单击“开始菜单程序”选项卡,单击“删除”按钮。
& Y/ u+ @$ v* w. x9 A1 t' P: }8 N. n E/ o7 O7 U9 }
③单击“启动”文件夹旁的加号,以显示设置为自动运行的程序列表。如果“启动”文件夹旁没有加号“+”,则表明没有设置为自动运行的程序,请单击“关闭”按钮以终止此过程。
$ d. a6 G/ [9 ^' \& u
- K6 c+ \7 K/ R$ K④单击“启动”文件夹中的每个快捷方式,然后单击“删除”按钮。此操作将从“开始”菜单中删除快捷方式,但并不从硬盘中删除相应的程序。对于“启动”文件夹中的每个快捷方式,重复该步骤。
L; x0 d3 b, ~9 W- t3 ~& T& r' q) c5 F7 W- ^% C* j
⑤单击“关闭”按钮。 2 ~ @) I/ v/ e! m2 s2 Y2 {
l$ R. q! M) e# Z8 h⑥单击“确定”按钮。
* s: Z, Q# R1 G$ b5 t* i2 ^8 Z9 M n* a5 }2 e
3.禁用从Win.ini文件加载的所有程序
8 [6 u% z# ^, A8 e* [ [7 M. c- O* k5 {1 X
①如上所述打开“系统配置实用程序”窗口。
8 E$ y* H) ~4 Z* M8 p2 p7 f9 _: V) r" {: w% L5 {; |, I) p
②单击“Win.ini”选项卡,双击“[windows]”,然后清除“Load=”和“Run=”复选框。
. M- w L. P X% e
" O ~ M m) z; \2 `8 X3 u③单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。
% M" K$ o Z# A" `" S9 H! A9 H+ p! P! \
五、让Windows管理虚拟内存设置
/ o$ Y* i0 ?7 K( d, w9 B
' [ V% K! e. x4 T& \如果没有设置让Windows管理虚拟内存或者禁用虚拟内存,那么计算机可能无法正常工作,也可能收到“内存不足”的消息,或在运行某程序时出现相同的错误消息。 8 i$ X+ h0 `4 I3 G. ?
1 Z; {+ Q0 a/ m: j9 ^# i5 K, Z1.单击“开始”,单击“设置”,单击“控制面板”,然后双击“系统”。
1 B1 W8 R# y* W: }! P% Z1 p9 m4 ~' [" u8 U7 W
2.在“系统属性”对话框中,单击“性能”选项卡,然后单击“虚拟内存”按钮。
5 t# J: G9 S1 T/ \" ` `, b# Q9 y* S( b( W% K% @" O- ^# f0 ]
3.选中“让Windows管理虚拟内存设置—(推荐)”选项,将计算机中可作为虚拟内存使用的硬盘空间量设置为默认值。此时,虚拟内存分页“win386.swp”能够根据实际内存的使用情况动态缩小和放大,最小容量为0,最大容量为硬盘的全部可用空间。 / _! e$ h( w' u6 [4 l* K6 _
7 q0 _$ X) |. P% F3 S. i# s% m
4.单击“确定”按钮。 " x* a/ O6 ]3 K6 P7 e$ g8 l
6 T1 Y6 w- @8 ^/ A& ?2 ]- m六、增加可用磁盘空间
, T0 Z; W3 Z* v, q( p# T Q1 \( ]. E9 b% a: \ M
由于Windows以虚拟内存分页文件的格式使用硬盘空间以模拟RAM(),所以,尽管已设置为让Windows管理虚拟内存,但是当虚拟内存分页文件所在的驱动器(默认为Windows系统所在的硬盘分区)没有足够的空间时,仍会出现“内存不足”的错误。此时,请执行以下一项或多项操作,增加Windows虚拟内存分页文件所在驱动器上的可用空间: 7 S8 D, o( N8 F1 m9 n
" I; _/ K0 Q& F5 }, o3 `0 f/ j
1.清空回收站,方法是:在桌面上,右键单击“回收站”,再单击“清空回收站”。 # g! W( o# q/ m* m9 Q& C
C0 x- Y- ?: s6 t, q0 }- e+ n+ F2.从磁盘中删除临时文件,方法是:打开“Windows资源管理器”或“我的电脑”窗口,右键单击要释放其空间的磁盘,然后单击“属性”,在“常规”选项卡上,单击“磁盘清理”按钮,选中要删除的不需要的文件前的复选框(如图3),可以阅读列表下面区域中每个文件类型的说明,单击“确定”按钮。 * j) T, S' B# c/ B7 @
" ~" O( K( A g4 M3.从磁盘中删除过期的文件或已存档的文件。
3 I' Y5 [" u8 J: Y: x5 ~1 a7 \0 _8 c
4.删除从未使用过的所有文件。
/ X' k% n6 d1 i& c! `* K& q/ H4 `# s5 T L- v- t' w
七、程序文件被毁坏
& J, Y3 Y% t8 g3 |# _6 ?% F) H/ h/ _" ?
如果仅仅是使用某个程序时,系统提示内存不足,而其他程序可以正常运行,那么可能的原因是该程序文件被毁坏,从而导致内存问题。然而Windows并没有确切地提示表明该程序已损坏,所以请尝试删除并重新安装该程序,然后重新运行该程序。如果系统不再提示内存不足,那么说明原程序文件确实被损坏。 * ^1 R7 q( q" Q. B" L
) W- q, r. c W( f! q+ q八、使用内存优化软件
9 {% n( a/ h+ u: {" l
% p% |: T: D/ ^+ h0 ?0 D内存优化软件有很多,比如RAM Idle和Memo Kit就是比较出色的两个。这些软件都可以设置自动清空剪贴板、释放被关闭程序未释放的内存、对Win386.swp文件进行重新组织等,从而免除你手工操作的麻烦,达到自动释放内存的目的,不妨一试!
8 `6 ?" _& c: n4 K% r6 q: ?/ ]* Y: r; } v; U$ y
九、查杀病毒 % r% [/ r, I! K( I$ j1 Q+ i
" H& Y& I7 j( ~- `0 }! @2 {系统感染电脑病毒也是导致内存不足的罪魁祸首,当系统出现“内存不足”的错误时,请使用最新的防毒软件查杀病毒,或者在清除电脑病毒之后,就解决了“内存不足”的问题。 |