|
系统提示“内存不足”的九大原因及解决方法
4 K6 A6 q" y! n2 p) s; c+ N7 I一、剪贴板占用了太多的内存 a3 E* g1 H: d0 J
! A0 n0 X( [) s9 ]
实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如果当前剪贴板中存放的是一幅图画,则剪贴板就占用了不少的内存。这时,请按下述步骤清除剪贴板中的内容,释放其占用的内存资源:
% P5 d5 p+ ]( a3 G. V2 X( j
; b& _5 m# C( H7 z8 E1 ]+ ]4 ^1.单击“开始”,指向“程序”或“所有程序”,指向“附件”,指向“系统工具”,然后单击“剪贴板查看程序”,打开“剪贴板查看程序”窗口。2.在“编辑”菜单上,单击“删除”命令。3.关闭“剪贴板查看程序”窗口。
( E/ T1 o1 Y! }8 u- z. C& ?# C, W3 z) q2 P' e6 `
为了与Microsoft Office程序提供的多重剪贴板相区分,上述所说的剪贴板,常被我们称为系统剪贴板。如果你正在使用Micros OftOffice程序,而且使用了其多重剪贴板功能,那么你应清空“Office剪贴板”上的项目,方法是:在“Office剪贴板”任务窗格(OfficeXP)或工具栏(Office2000)上,单击“全部清空”或“清空‘剪贴板’”。当清空“Office剪贴板”时,系统剪贴板也将同时被清空。 0 t; c2 A' \1 H/ d$ D
7 `/ @4 L; G5 H6 l8 c二、打开的程序太多 6 U; P) F( \" k/ X1 U0 }/ z
, W8 e8 N4 ]& X( R$ Q) `% e如果同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序。这时,对于多文档界面(MDl)程序,如Word、Excel等,请关闭当前文档外的所有文档,并退出当前未使用的程序,然后或许你就能够继续执行因“内存不足”而被中断的任务。
6 p8 h- o6 b1 Y6 K7 S
1 @) w8 K) L7 ]" Q三、重新启动计算机 2 f; Z, |$ q5 P$ {8 N
9 m) x' F; y. I; ]# s6 l! }2 K
如果只退出程序,并不重新启动计算机,程序可能无法将内存资源归还给系统。请重新启动计算机以释放系统资源,然后再次运行程序或执行被中断的任务。
' F# Z3 V. A0 K( x" z& D' v6 z( G: n# h6 R9 q! E+ U2 U' |% J
四、自动运行的程序太多 9 ^5 h H2 c+ M5 D
6 v' x, n: X. `% Q6 y+ l: n, m3 |( B
如果在启动Windows时自动运行的程序太多,那么,即使重新启动计算机,也没足够的内存用来运行其它程序。 : |4 ~$ o8 O2 t6 F* F" O+ j
/ Y" F7 F J; {$ n(一)确定设置为自动运行的程序是否太多
: a4 g! H, |. Q4 f. m' E0 f. E0 Y
3 o! b& p0 ?+ G5 N/ s+ R, b1.单击“开始”,然后单击“运行”。
8 S1 w5 k) v2 a" |, G+ c
0 a+ Y, E- X* p. ^( h/ W* S2.在“打开”框中,键入“Msconfig”,单击“确定”按钮,打开“系统配置实用程序”窗口。 ! ~" N' Q; V3 \% H1 H
& S4 g8 \. ^" G6 F0 P, n3.单击“常规”选项卡,选中“选择性启动”复选钮,清除“处理Win.ini文件”复选框和“加载启动组项目”复选框。
K9 S0 i6 x7 N; Y7 h5 G$ g& c! `9 [' x* j$ w' G( l; o ~1 `
4.单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。
( _, e) ~9 B- G) }4 O7 j( M& ?6 V( p& z2 R" k. {* ]2 @' d) P7 V
重新启动电脑后,如果内存不足的问题已经解决,你就可以将计算机配置为启动时不打开任何程序。
" U: F! v4 M; k, P! s X' J! Y6 I5 l* v( [
(二)配置计算机不自动打开任何程序 2 Q" R! A6 I5 b/ }: g G
1 t q* o# s5 f& W5 Y2 C5 S
1.恢复在Msconfig中所作的更改,方法是:在“系统配置实用程序”窗口,单击“常规”选项卡,选择“正常启动”,单击“确定”按钮,然后重新启动计算机。
3 E3 {% ^3 i, u9 `- L5 a0 Q$ Q W1 S5 J1 E& f, w
2.删除“启动”文件夹中的所有快捷方式
' ?4 n- X# F1 d
3 W3 | u( G# k- {* n①单击“开始”,指向“设置”,然后单击“任务栏和开始菜单”,系统弹出“任务栏属性”对话框。
) k% E% _' n1 f1 m9 w4 W' a
l. V: o+ x$ D5 u& F5 X2 Y5 x②单击“开始菜单程序”选项卡,单击“删除”按钮。
! h1 y9 q M" ?9 w- A
" ]/ W2 n% Q8 l3 F7 V9 q③单击“启动”文件夹旁的加号,以显示设置为自动运行的程序列表。如果“启动”文件夹旁没有加号“+”,则表明没有设置为自动运行的程序,请单击“关闭”按钮以终止此过程。
3 R5 M! d" M2 ~9 P
7 a$ @: d v$ k3 ?④单击“启动”文件夹中的每个快捷方式,然后单击“删除”按钮。此操作将从“开始”菜单中删除快捷方式,但并不从硬盘中删除相应的程序。对于“启动”文件夹中的每个快捷方式,重复该步骤。
7 F: }9 c: J) B! h
5 Q& w4 ]: H# Z; l) B3 ]( e7 A3 s2 S⑤单击“关闭”按钮。 ; I5 [- A7 C, U5 Y8 ^8 T2 g0 y. c7 [
; C# o* D; h6 J4 l" m⑥单击“确定”按钮。 " v$ Z1 Z- m, z5 y* o* B9 W
2 \% M, S ?: f, V. t. }
3.禁用从Win.ini文件加载的所有程序 & J! {9 ]- Z5 e% F- H( m$ \
% d% _8 k* o& F4 }( H8 J
①如上所述打开“系统配置实用程序”窗口。
* M) e8 Q( \ D! S$ r2 F: f3 {8 b( [' g c' S
②单击“Win.ini”选项卡,双击“[windows]”,然后清除“Load=”和“Run=”复选框。
9 T' Q$ X& K! u% j: j( e" ~& h/ z& y1 @& B5 _. U) L& r
③单击“确定”按钮,当系统提示重新启动计算机时,请单击“是”按钮。 , S' F4 h9 K* z0 e) X8 ?; L; ~
( L: [$ r& V- ?* K1 f/ W
五、让Windows管理虚拟内存设置
2 P$ @9 E) W4 a: T
9 l% w% _ O( X! X如果没有设置让Windows管理虚拟内存或者禁用虚拟内存,那么计算机可能无法正常工作,也可能收到“内存不足”的消息,或在运行某程序时出现相同的错误消息。 ( K# F) H5 x0 p) t( ?+ ?
2 m( Y) S$ Y( V1.单击“开始”,单击“设置”,单击“控制面板”,然后双击“系统”。
+ l; q0 {( `6 d1 T! ~" s6 f
! f9 U0 g/ e: K& i2.在“系统属性”对话框中,单击“性能”选项卡,然后单击“虚拟内存”按钮。
3 E& v. b: [7 O$ J. {, F+ h7 @% W* `' c. ^/ L% W# l% q b# N I- |; I
3.选中“让Windows管理虚拟内存设置—(推荐)”选项,将计算机中可作为虚拟内存使用的硬盘空间量设置为默认值。此时,虚拟内存分页“win386.swp”能够根据实际内存的使用情况动态缩小和放大,最小容量为0,最大容量为硬盘的全部可用空间。 5 [# m% \& n9 F* s
( g/ i5 Z$ D' L$ d
4.单击“确定”按钮。
8 u( `, H0 ]& z0 {2 @3 s# N8 J1 d3 i' D9 r2 v
六、增加可用磁盘空间
9 r- \$ K; M9 `9 s6 ~, p
1 e9 X9 S; [" F: K$ o由于Windows以虚拟内存分页文件的格式使用硬盘空间以模拟RAM(),所以,尽管已设置为让Windows管理虚拟内存,但是当虚拟内存分页文件所在的驱动器(默认为Windows系统所在的硬盘分区)没有足够的空间时,仍会出现“内存不足”的错误。此时,请执行以下一项或多项操作,增加Windows虚拟内存分页文件所在驱动器上的可用空间: * [( p/ s& Y7 q! L3 I( W C& f2 v! _
7 A$ y. Q: [3 _1.清空回收站,方法是:在桌面上,右键单击“回收站”,再单击“清空回收站”。 ; H% U0 H! r# Q+ W
+ @/ I# r' J3 a/ f' S) ]# B2 K( ?( q2.从磁盘中删除临时文件,方法是:打开“Windows资源管理器”或“我的电脑”窗口,右键单击要释放其空间的磁盘,然后单击“属性”,在“常规”选项卡上,单击“磁盘清理”按钮,选中要删除的不需要的文件前的复选框(如图3),可以阅读列表下面区域中每个文件类型的说明,单击“确定”按钮。 ) \6 O3 {4 u `* o8 H
, q2 o: N% ]* j" U
3.从磁盘中删除过期的文件或已存档的文件。 + q- ]! t d M2 l+ A. _
1 ]$ }7 ]- U5 y6 G9 P' s7 V
4.删除从未使用过的所有文件。
; g0 Q5 q( h6 c" i4 p
% t% W) @& j4 C( n; q: `8 a七、程序文件被毁坏 $ Y' [0 r+ u7 n# u6 e
6 g( o0 e5 V& y6 R
如果仅仅是使用某个程序时,系统提示内存不足,而其他程序可以正常运行,那么可能的原因是该程序文件被毁坏,从而导致内存问题。然而Windows并没有确切地提示表明该程序已损坏,所以请尝试删除并重新安装该程序,然后重新运行该程序。如果系统不再提示内存不足,那么说明原程序文件确实被损坏。
" ?6 X0 D$ w2 P% e: ?( A# n
" x7 P& G/ i' H" C; O6 C; [八、使用内存优化软件 M9 I# V& l j, O. U& l
4 o5 A$ c" V7 d内存优化软件有很多,比如RAM Idle和Memo Kit就是比较出色的两个。这些软件都可以设置自动清空剪贴板、释放被关闭程序未释放的内存、对Win386.swp文件进行重新组织等,从而免除你手工操作的麻烦,达到自动释放内存的目的,不妨一试!
! |( F( P7 n$ e* q# b8 B8 [! s8 o6 d# p$ ^4 ?
九、查杀病毒 ! A5 b, l5 s( c4 i9 y3 W
0 a- x' [/ W8 a6 b1 g9 r系统感染电脑病毒也是导致内存不足的罪魁祸首,当系统出现“内存不足”的错误时,请使用最新的防毒软件查杀病毒,或者在清除电脑病毒之后,就解决了“内存不足”的问题。 |