Windows
是一個比較成熟也很復雜的操作系統
也是大多數PC機上的應用平台
在使用過程中
我們常常希望在不改變硬件配置的情況下
讓它運行的更快
這就是系統優化的問題
它可以在不改變硬件配置的條件下使現有系統運行更快
發揮系統的最大效率
(當然要從根本上提高系統性能
硬件升級是必不可少的)
一
改變系統虛擬內存的管理辦法
Windows
默認是由Windows來管理虛擬內存
一般Windows先計算出虛擬內存的大小再設定虛擬內存交換文件(文件名為Win
swp)的大小
虛擬內存交換文件在系統盤(一般是C盤)的Windows目錄下
用Windows管理虛擬內存存在兩個問題
Windows計算虛擬內存大小占用了系統時間
虛擬內存交換文件的大小隨我們使用的應用程序申請的內存的大小不斷變化
並且它在磁盤上的位置不能移動
所以加劇了磁盤的碎片程度
我們可以指定虛擬內存中的大小和位置
解決讓Windows管理虛擬內存帶來的問題
你可以進入
控制面板
打開
系統屬性
點擊
性能
→
虛擬內存
然後選擇
用戶自己指定虛擬內存設置
在硬盤選項中你可以指定虛擬內存交換文件存放的位置
並將最大值和最小值設成相同的一個值(選擇
M~
M之間的一個數值即可或者通過系統監視器了解交換文件的大小范圍再確定)
太小有可能使系統無法啟動
太大浪費磁盤空間
建議大家專門建立一個硬盤分區(
~
MB就差不多)
來放虛擬內存的交換文件以及其它的一些系統臨時文件(如圖
)
二
減少文件交換降低系統盤的碎片化程度
在上一個問題中我們實際已經談了一個降低系統盤碎片的方法
由於Windows使用FAT文件格式
文件的交換必然帶來磁盤碎片
但是我們可以通過降低對系統盤的讀
寫來降低系統盤的碎片
提高系統的運行速度
在系統盤下的Windows目錄中Temp
Recent等目錄內的文件交換較為頻繁
如果上網
那麼Temporary Internet Files
History
Application Data等目錄中文件交換也很頻繁
上述的四個文件夾中Application Data
Temporary Internet Files交換的文件量最大
如果你已經建立了專門的硬盤分區來交換臨時文件
那就可以將Internet的臨時文件夾(系統默認是Temporary Internet Files)改到該盤上
具體方法如下
進入
控制面板
打開
Internet屬性
→
常規
→
設置
→
移動文件夾
然後你就可以選擇要移動的位置
最後擊確定(如圖
)
重新啟動計算機就可以生效了
對於History
Recent
Application Data等文件夾
則可以通過修改注冊表來改變它們的默認位置
方法如下
首先打開注冊表編輯器找到鍵值HKEYU
SERS \
Default\Software\Microsoft\Windows \CurrentVersion\Explorer\ShellFolders(如圖
)
然後修改這些文件夾的默認位置即可
History
Recent等文件夾所占空間不大
所以修改的意義不大
三
節約內存加快Windows
的運行速度
通常情況下Windows
啟動後要占用
M內存
隨著系統安裝程序的增加
系統啟動加載的進程
駐留內存的程序不斷增多
Windows
啟動後占用的內存不斷加大
如果我們減少Windows
啟動占有的內存
那麼系統將有更多的內存可供應用程序使用
從而也就減少了系統使用交換文件的次數使系統運行速度加快了
當然我們減少系統中安裝的程序數量
也可以起到上述作用
但是當我們系統中必須安裝大量程序的時候
這樣做就不行了
首先
我們可以通過減少系統中磁盤高速緩存的數量來減少系統內存占用量
Windows
往往要使用大量的物理內存來充當磁盤緩存
系統讀取文件時先在磁盤緩存中尋找
如果沒有再從磁盤中查找
這樣對提高系統速度有一定的好處
但是Windows
使用的磁盤緩存太大(筆者就見過在一台擁有
M內存的電腦上Windows
使用
M內存做磁盤緩存
你可以運行系統監視器看看自己的系統使用的磁盤緩存數量)往往不利於我們運行程序
這是因為如果我們不是一直做重復的工作
磁盤緩存的命中次數很小(例如
筆者寫這篇文章時命中次數只有不到
)
這樣磁盤緩存就不能加快系統速度
我們都有這樣的經驗
當我們關閉某程序後
立即再打開它速度很快
比打開其它程序快的多
有時硬盤幾乎不響
這就是系統從磁盤緩存中找到了目標程序
所以運行很快
現實中我們使用程序經常是隨機的
就是使用某程序也不是只用單一功能
玩
D游戲時系統讀取文件更是有很大的隨機性
所以磁盤的緩存命中數通常不大
如果你想了解電腦的磁盤緩存命中次數
可以在使用電腦的同時運行Windows
的系統監視器進行了解
設置多大的磁盤緩存才合適呢?根據筆者的經驗
一般使用物理內存的八分之一做為磁盤緩存比較合理
這樣既能保證一定的磁盤緩存的命中次數
又能不占用太大的物理內存
設置方法如下
運行msconfig
exe(系統配置實用程序)選擇system
ini項
如圖
查找vcache項加入
MinFileCache=(在等號右邊填入最小磁盤緩存數
單位
KB)以及MaxFileCache=(在等號右邊填入最大磁盤緩存數
單位:KB)
保存後重新啟動就可以了
再有
如果你的內存在
M以下
還可以減少光驅使用的緩存
來加大應用程序的可用物理內存
方法如下
打開
系統屬性
→
性能
→
文件系統
→
CD
ROM
→將設置緩存的滑快向左滑動到合適位置(如圖
)
這裡要說明幾點
減少光驅緩存大小不會加重光驅讀盤時的負擔
減少緩存對光驅讀盤流暢程度的影響與碟片質量有關
好的光盤幾乎沒有影響
不好的光盤有一定影響
另外
對於系統啟動時自動運行的程序要仔細辨別
盡量減少自動運行的程序數量
以節約內存
減少系統資源占用
你可以運行系統配置實用程序來檢查系統自動運行了哪些程序
並且可以設置禁止該程序自動運行
四
不使用牆紙和Active Desktop(活動桌面)
Windows
桌面上使用牆紙將占用大量的內存
尤其是設置高清晰的大幅面的牆紙占用的內存更大
釋放這些內存用於運行應用程序
可以使系統更快
使用Active Desktop將額外的增加內存的占用量大約
M
甚至有可能更多
Active Desktop除了把我們的桌面變的華麗一些外
對加速系統運行速度有百害而無一利
建議使用Windows傳統風格
設置方法如下
開始
→
設置
→
文件夾選項
→
Windows傳統風格
五
設置本機用途加快硬盤讀寫
如果電腦的內存大於
M
我們可以將本機用途設為網絡服務器
Windows
位文件存儲驅動設備(VFAT)會記錄
個最近使用的文件夾和
個最近使用的文件(大約需要使用
KB內存)從而加速Windows
的運行
設置方法如下
進入
控制面板
→
系統屬性
→
性能
→
文件系統
→
硬盤
→
網絡服務器
(如圖
)
六
清理注冊表中的垃圾以及無用的DLL文件
我們使用電腦的過程中要不斷的安裝一些應用程序
並且我們也常卸載一些應用程序
卸載應用程序好象很容易
只需運行該程序的卸載程序即可
但是許多應用程序的卸載並不能將系統恢復到安裝該程序前的狀態(如
IP電話軟件Net
Phone)
它們往往要在系統中剩余許多
垃圾
(在注冊表中留有注冊項
在Windows目錄下留有一些DLL文件
在硬盤上保留了程序安裝的目錄)
如果
垃圾
僅僅是在硬盤上保留了程序安裝的目錄
那麼最多也就浪費一些有限的硬盤空間
但如果是在注冊表中留有垃圾項和在Windows目錄下留有無用的DLL文件
那它就要影響系統的啟動速度和運行速度了
這就應當清理
我們可以借助專門的應用程序來做清理工作
如
Norton CleanSweep
等
借助這樣的程序我們可以很輕松的完成清理工作
而且也可以盡量避免誤操作
另外
還可以使用注冊表編輯器(Regedit
exe)
搜索已卸載程序的名稱看是否在注冊表中還存在注冊項
若發現經過確認後就可以刪除
七
加快菜單顯示和窗口的縮放速度
運行注冊表編輯器
打開HKEY_CURRENT _USER\Control Panel\desktop添加字符串值
MenuShowDelay
數值
~
中的任一個值(
最快
最慢)
要想改變窗口的縮放速度
可以打開HKEY_CURRENT_USER\Control Panel\desktop \WindowMetrics添加字符串值
MinAnimate
雙擊該值填入
(
代表關閉
代表打開)
關閉注冊表編輯器重新啟動電腦
系統變的不太一樣了吧!
八
刪除Config
sys和Autoexec
bat中不必要的設置
Windows
的系統文件Io
sys中
已經包含如下DOS配置指令
可以從Config
sys和Autoexec
bat中刪除
加快Windows
的啟動速度
Himem
sys
ifshelp
sys
setver
exe
dos=high
umb
files=
buffers=
fcbs=
lastdrive=z
stacks=
shell=/p
通過使用上述的優化方法
系統運行速度會明顯變快
但是我們並沒有改變硬件配置
至此
你一定會更加喜歡你的愛機的
不必使用她的時候老想拋棄她了
From:http://tw.wingwit.com/Article/os/youhua/201311/10749.html