跳到主要內容

教你如何解決Vista系統造成影碟一直運轉的問題

數個月前安裝Vista 來玩之後, 發現每次登入視窗, 硬碟就一直在跑個不停, 明明所有東西都已經載入完成了, 可是硬碟就是一直跑, 我就這樣放著什麼都不作(什麼軟體也沒開)數分鐘之後才停止下來.  我還以為是我的記憶體不足呢, 可是查詢看看, 才用了最多不到60%... 還有安內多記憶體可以用, 不可能會這樣龜速...

我的電腦配備:
Intel C2D 1650
ASUS P5K
2GB DDR2 667
320GB SATA II 7200 轉

我安裝Vista Ultimate 而且將所有特效開啟 (相信其他的也是一樣的問題)

後來真的受不了硬碟一直在跑, 所以就上網救命了.  哈, 還真的給我找到原因以及解決方法

原來這一切的始作俑者竟然就是Vista 的SuperFetch 在搞鬼.

SuperFetch 是一種預先載入的功能, 系統會與先抓一些使用頻率比較高的程式或檔案預先載入到記憶體中, 方便使用者在日之後使用該軟體/存取該檔案時會比較快速讀取, 可說是一種快取記憶方式.

可是, 問題在於並非所有人都需要到這樣的功能, 平時也最多上上網啊, 抓檔案或聊天, 這功能便顯得多餘而且麻煩與討厭.

然後, 我就照著資料所顯示的步驟將SuperFetch給關掉, 然後重新開機.... 屏息靜氣等著結果... 終於登入視窗了.. 然後... 該載入的都載入之後, 硬碟安靜了, 不轉了.. 成功了~ 進入視窗只花30秒上下的時間... ^0^


Ok, 關掉SuperFetch 的方法如下:

  1. 依序按下〔開始〕→【執行】,準備執行登錄檔編輯器。(如果你的開始功能表沒有「執行」這功能的話,可以按〔視窗鍵〕+〔R〕鍵盤快速鍵一樣也行)
  2. 開啟「執行」視窗後,輸入「regedit」然後再按一下〔確定〕按鈕。
  3. 開啟「登錄檔編輯程式」視窗後,請從左邊的目錄依序切換到下面的資料夾中:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
    找到「PrefetchParameters」資料夾後,按一下使其反白。
  4. 按了「PrefetchParameters」後,右邊會出現一堆選項,請分別在「EnablePrefetcher」跟「EnableSuperfetch」兩個項目上二兩下滑鼠左鍵準備修改這兩個DWORD的數值。
  5. 請將「數值資料 (Value)」 欄位中原本的「3」改成「0」,再按一下〔確定〕即可。「EnablePrefetcher」跟「EnableSuperfetch」兩個項目都依照一樣 的方法改成「0」,改好之後,請關閉「登錄檔編輯程式」視窗再重開機之後即可生效。如果改了之後發現電腦有異常,請再依照同樣的方法改回「3」即可。
  6. 重新開機, 慢慢享受吧... ^0^

留言

這個網誌中的熱門文章

解決Apache 2.2, 關於HTTPS 之下使用PROXY 面對的 proxy server received an invalid response from an upstream server 以及 proxy: pass request body failed 的問題

修改以下 (proxy 以及 從proxy 接收的server): httpd.conf: ----------- 在 Include conf.d/*.conf 的前面加入以下: LimitRequestBody 2147483647  #2Gb Timeout 24000 ProxyTimeout 24000 ProxyBadHeader Ignore ssl.conf ---------- 在各個virtualhost 裡加入以下:     SSLEngine on     SSLProxyEngine on     SSLProxyVerify none     SSLProxyCheckPeerCN off     #SSLProxyCheckPeerName off     SSLProxyProtocol +SSLv3 +TLSv1 +TLSv1.1 +TLSv1.2 以下這個只在proxy server 裡的virtualhost 設定     ProxyPass / https://REMOTE_HOST:443/ retry=1 acquire=3000 timeout=3600 Keepalive=On 

解決CentOS 8 的 failed to set locale defaulting to c.utf-8 的問題

這原因是沒有安裝好支援的語言與字型, 特別是UTF8 並沒有被安裝到 因此使用以下指令確認 localedef -i en_US -f UTF-8 en_US.UTF-8 假如出現 "[error] character map file `UTF-8' not found: No such file or directory" 或者 [error] default character map file 'ANSI_X3.4-1968' not found : No such file or directory 那就安裝UTF8 吧 yum whatprovides "*/UTF-8.gz" 如果找到的話 "UTF-8.gz" 的話 yum install "*/UTF-8.gz" -y 再執行一次: localedef -i en_US -f UTF-8 en_US.UTF-8