檔案狀態:    住戶編號:2448871
 飄零 的日記本
快速選單
到我的日記本
看他的最新日記
加入我的收藏
瀏覽我的收藏
景氣不是萬靈丹,而是止痛藥 《前一篇 回他的日記本 後一篇》 老闆VS領袖
 切換閱讀模式  回應  給他日記貼紙   給他愛的鼓勵  檢舉
篇名: 減少老系統XP當機
作者: 飄零 日期: 2016.07.08  天氣:  心情:
如何解決xxx.exe發生問題,必須關閉?

有大大發表說 只要去 C:WINDOWSPrefetch 把裡面的*.PF 檔案刪除就能讓「xxx.exe發生問題,必須關閉,謹此致歉。」這個機率小一些,筆者親自嘗試過後,確實是大有改善,但是...
光是只有把*.PF檔案刪除是 不夠的而且大大沒有說明*.PF檔案是做什麼用的,大家對刪除還是有很大的顧慮,就讓我來解釋。此篇文章我是從卡提諾王國轉貼至此的,當做學習的備份喔~

Q:什麼是PF檔

A: pf 檔是prefetch是Windows XP的預讀文件,每次開機都會先預讀,檔案雖不大但數量會愈來愈多,累積 到一定程度若不清除則不僅沒有帶來預讀之好處反而使系統性能大幅下降!

Q:刪除PF檔會不會使電腦無法使用
A:不會 因此 大大可以安心的刪除PF檔案

另外 只有手動刪除pf檔案是不夠的 因為為我們每啟動一個程序,Windows都會在Prefetch文件夾中留下一個索引,所以我們剛剛刪完,一開任何一個應用程式,馬上又多一個PF檔案 出來了,因此,要完完全全的使用到這個改善xxx.exe錯誤的方法,還需要使用下列2項操作

1. 禁止索引文件(*.pf )的產生

Prefetch文件夾中是程序啟動後留下的索引文件(PF格式文件)。因此,我們只要不讓系統自動生 成索引文件便可以有效控制Prefetch文件夾的大小 單擊「開始」→「執行」,輸入msconfig後回車即可打開系統配置實用程序。切換至「服務」選項 ,找到「Task Scheduler」這個項目。Task Scheduler可以說是產生垃圾索引文件的「罪魁禍首」, 當它在後台運行時,就會將我們硬盤中隨Windows啟動的每一個程序都建立一個索引文件並放入 Prefetch文件夾內。只要取消對該項的勾選,我們便可以為Prefetch文件夾「瘦身」了。

單擊「開始」→「執行」,輸入msconfig 切換至「服務」選項,找到「Task Scheduler」這個項目把他勾消

以上步驟是要讓電腦不要出現無謂的「*.pf」檔案 因為預設的電腦是妳開一個程式就會增加一個*.pf 垃圾檔 用了以上方法 就不會開一程式就多一個「*.pf」檔

2. 設置預讀對象

因為Prefetch文件夾中包含了所有隨Windows XP啟動程序的索引,所以我們可以進行一定的設置, 使得系統在啟動時只讀取其中的一部分內容,對未指定的內容不予讀取。這樣也能有效地加快 Windows XP的啟動速度。

單擊「開始」→「運行」,輸入「regedit」,打開註冊表編輯器,並依次展開 → HKEY_LOCAL_MACHINE → SYSTEM →CurrentControlSet → Control7 → Session Manager → Memory Management → PrefetchParameters子鍵,雙擊右側窗口中的「EnablePrefetcher」鍵值 項,即可打開編輯窗口並對Windows XP進行預讀取設置了。

具體數值所對應的預讀設置如下:

0——取消預讀功能;
1——只預讀應用程序;
2——只預讀WindowsXP系統文件;
3——預讀Windows XP系統文件和應用程序。

在這裡我們可將該值設定為「2」,即只預讀取Windows XP自身的系統文件,忽略其他應用程序產生的索引文件

以上步驟是要讓電腦預讀WindowsXP系統文件,而不預讀無用的應用程式,減少xxx.exe的錯誤!



該記憶體不能為read或written

開始 -> 執行 -> 輸入cmd -> 按「確定」,出現DOS窗口,在命令提示符下輸入:

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

跑完重新開機

為何要分享這個?

因為我剛剛當機了 [:|]
標籤:
瀏覽次數:100    人氣指數:500    累積鼓勵:20
 切換閱讀模式  回應  給他日記貼紙   給他愛的鼓勵 檢舉
給本文愛的鼓勵:  最新愛的鼓勵
景氣不是萬靈丹,而是止痛藥 《前一篇 回他的日記本 後一篇》 老闆VS領袖
 
給我們一個讚!