最近家中上了寬帶,下載了不少電影,我偶然發現在單擊較大的AVI視頻文件時,WinXP往往會停止響應,在進程中察看,發現Explorer.exe進程的CPU占用率100%,占用時間居然長達兩個小時!
最初懷疑是病毒,升級卡巴斯基單機版後全面查殺,沒有發現病毒,並且訪問其他程序包括REAL視頻文件並沒有異常。難道是Windows Mediaplayer沒有安裝相關插件?但這是資源管理器級的普通文件訪問,並沒有涉及到視頻播放啊!抱著僥幸的心理使用了播放器自動升級,故障依舊。
查了查微軟知識庫,終於找到微軟對於這個問題的解釋:在資源管理器中單擊較大的AVI文件時,系統需要先掃描該文件,執行一次循環來檢查文件的所有部分,以便建立索引,假如文件較大(超過700MB)且文件中沒有索引信息,系統查詢該文件的索引所需的時間也較長,CPU使用率也較高。微軟說已經有針對WinXP SP1以上版本的修復工具,但沒有留下下載地址,只給了一個免費電話。我試著打了一下電話,又需要注冊,又需要用戶信息,轉到工程師那裡時又說了半天也沒說清楚。氣死了!索性關掉這個文件夾的索引功能算了!
方法很簡單:右鍵單擊目標文件夾,選擇“屬性-常規-高級”,去掉“為了快速搜索,允許索引服務編制該文件夾的索引”前面復選框的對勾,然後點擊確定並應用,系統會問你是否將更改應用到所有文件夾和文件,假如實在受不了這項索引服務,就選擇應用到所有文件夾吧。