-PC3000中國總代理 2021-06-01 10:31:00 作者:劉工 來源: 文字大小:[大][中][小] |
|
系統資源不足 Windows從98、2000升級如今的XP,盡管功能、穩定性得到了很大的提升,但是同時系統資源消耗也很大。尤其是還在用著古董型機器的朋友,往往會整個系統就象老牛拉破車一樣,其慢無比。任何一個鼠標、鍵盤操作要等半天才有反應。桌面上程序的界面就好像被毀容了一樣,慘不忍睹。更有甚者,系統就干脆來個藍屏,徹底癱瘓,任你千呼萬喚,就是不出來,只好重新啟動了事。 解決方法除了進行軟件優化(參見本書前面的XP優化章節)外,最徹底的方法就是升級硬件了,而升級硬件無非就是升級CPU(考慮主板的支持)、內存和硬盤了。為了把錢用在刀口上,我們應該確定哪個部件才是整個系統的瓶頸。這里介紹如何用Windows XP自帶的“性能”控制臺來找出整個系統的薄弱環節。 要訪問Windows XP自帶的“性能”控制臺,可以進行以下操作步驟: ?。?)單擊“開始”菜單→“運行”菜單項,即可打開“運行”對話框; ?。?)在“運行”對話框里輸入perfmon.msc并回車,即可打開“性能”管理單元窗口,如圖3-1所示。 圖3-1 “性能”控制臺 可以看到里面默認有三個計數器,分別監視這三個設備參數: ?。?)%Processor Time:測試CPU響應系統請求所化的時間百分比。 ?。?)%Pages/Sec:每秒鐘發生的頁面錯誤的次數,也就是所請求的頁不在內存中,而需要到硬盤里去讀取的計數。 ?。?)%Disk Time:硬盤忙于為讀或寫入請求提供服務所用時間的百分比。 除了這三個默認的計數器之外,我們還可以添加別的計數器,以得到更加詳細的性能評估結果: ?。?)單擊如圖3-1所示窗口右側的“添加”按鈕 ,即可打開如圖3-2所示的“添加計數器”對話框; 圖3-2 添加計數器 ?。?)在“性能對象”下拉列表框里指定所需檢測的性能對象,并選定某個或者全部適用的計數器,然后單擊“添加”按鈕; ?。?)繼續添加計數器,最后單擊“關閉”按鈕關閉對話框。 現在“血檢化驗單”已經出來了,但總得讀懂它呀,這樣才能找出系統性能瓶頸的所在。下面對所監視的性能對象作分別闡述: ?。?)處理器:通常不會成為系統瓶頸??梢杂靡恍┍容^耗處理器的活動來驗證一下,比如說打開一個3D的屏幕保護程序(或者干脆運行一些CPU測試工具),可以看到“%Processor Time”計數器迅速達到峰值。如果“%Processor Time”計數器經常大于80%才會考慮可能有處理器瓶頸,如果Interrupt/Sec計數器經常高于3500,則要考慮可能是程序或硬件有問題,以至于產生大量的“偽中斷”。 ?。?)內存:最有可能造成系統瓶頸,如果內存容量太低,則需要經常讀寫硬盤,大家都知道,硬盤速度遠低于內存,從而導致整個系統性能低下??梢杂靡恍┗顒觼眚炞C,比如說打開一個WORD文檔,然后關閉再打開,可以發現第一次打開時,“Pages/Sec”計數器達到峰值,第二次則要低得多,這是因為首次打開WORD文檔需要從硬盤讀取,而第二次則只需從內存讀取,前后兩次的Available Mbytes計數器值應該差不多。如果Available Mbytes的值經常小于4兆,則需要增加內存,而Pages/Sec的值應該小于20,最好是在4到5之間(看看你的電腦,是不是這個數值?)。 ?。?)硬盤:可以用一些引起磁盤活動的事件來驗證,比如說在不同分區之間粘貼、拷貝一些文檔,如果%Disk Time計數器的平均值小于90%、而Avg.Current Disk Queue Length計數器的平均值小于2,則說明沒有對硬盤產生過量請求。 使用“性能日志與警報”,還可以連續監視一段時間系統性能的變化,還可以設置當某一監視對象的計數器達到閥值時發出警報。有了“性能”控制臺,相信大家一定可以用最少的錢獲得最大的性能! 2.系統文件破壞 盡管微軟吹噓Windows XP是有史以來最穩定的視窗操作系統,這話倒不是在夸張,因為Windows XP采用了系統文件保護機制。然而,Windows XP并非固若金湯,盡管不象它的前輩Windows 98一樣經常板個“藍臉”給你看,但是一旦攤上了這種倒霉事也不是鬧著玩的。常見問題有: ?。?)丟失了重要的系統文件,比如一些動態鏈接庫文件等,造成系統不穩定。 ?。?)有些朋友為了節省磁盤空間,用sfc /PURGECACHE清空系統文件保護緩存,從而導致系統文件被誤刪、替換等。 我們可以在DOS命令行窗口輸入“SFC /scannow”命令并回車對當前的系統文件進行掃描,并根據屏幕提示插入Windows XP安裝光盤。一旦發現哪個文件的數字簽名被破壞,即可進行恢復。 如果知道哪個系統文件被破壞,還可以用“系統配置實用程序”來提取指定的文件,比如說查出系統文件Cfgmgr32.dll(位于C:WINDOWSSystem32目錄)丟失了,可以采用以下方法進行恢復: ?。?)單擊“開始”菜單→“運行”菜單項,即可打開“運行”對話框; ?。?)在“運行”對話框里輸入msconfig.exe并回車,即可打開“系統配置實用程序”窗口; ?。?)切換到“常規”標簽頁,然后單擊“展開文件”按鈕; ?。?)在彈出的“從安裝源位置展開一個文件”對話框里,在“要還原的文件”文本框里輸入文件名cfgmgr32.dll,在“還原自”文本框里輸入安裝光盤路徑“X:I386”(此處的X用光驅盤符代替),在“保存文件到”文本框里輸入文件的還原位置“C:WINDOWSSystem32”,然后單擊“展開”按鈕即可。 圖3-3 用msconfig提取系統文件 3.注冊表破壞 Windows XP的注冊表被破壞主要發生在手動修改注冊表的時候,大家知道Windows XP的注冊表編輯器的功能很弱,其自帶的備份/恢復功能并不盡如人意,所以我們必須借助本書第二章所介紹的方法對注冊表進行備份,除此之外,還可以利用一些第三方注冊表編輯器,這里給大家推薦一款Resplendent Registrar。 除了具有更強的搜索、拷貝、粘貼、拖曳功能之外,Resplendent Registrar還可以像Microsoft Office一樣可以撤銷以前的操作。每一次創建、刪除注冊表鍵值的操作都會被Resplendent Registrar記錄。單擊程序窗口上的“撤銷”菜單→“撤銷歷史”菜單項,即可打開“撤銷歷史”對話框,在這里我們可以看到以前所作的每一步修改,如果想要恢復,只需單擊工具欄上的“撤銷”按鈕即可。 |
| |
|
|