2007年4月26日 星期四

為何殺不掉 avi檔?

有時候電腦裡面會有一些檔案殺不掉,尤其是一些影像檔案例如avi檔.
當你試著要砍掉它,Windows XP會出現一個訊息像是:

"Cannot delete. It is being used by another person or program. Close any programs that might be using the file and try again."

主因: Windows 的核心程序 explorer 檔案預覽/索引之暫存引發的問題

幾個方法
a.關閉 Windows 檔案總管 用其他軟體刪除,
如 WinRAR、Nero....
b.重開機進入 DOS 刪除
c.重開機進入 安全模式刪除
d.開啟 工作管理員 找到 explorer.exe 關閉,
再來按 新工作->瀏覽->檔案類型->所有檔案
找到該 AVI 刪除,最後新工作...explorer.exe 執行
e.刪除這個註冊表項即可解除對avi文件的預覽緩存功能:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\
{87D62D94-71B3-4b9a-9489-5FE6850DC73E}]
不過以後便不能預覽..

或者,下面也是同樣的:
進入cmd控制台命令窗口,運行:
REGSVR32 /U SHMEDIA.DLL

如果要恢復這個功能,運行:
REGSVR32 SHMEDIA.DLL


不過,這下有比較簡單的方法,用程式來解鎖!
Unlocker是一個免費的小程式,會去找出鎖定這個檔案的程式,讓你選擇要不要解鎖.
只要一解鎖,你就可以殺掉這個檔案了.

漂亮的是,這檔案不僅是Freeware,而且有繁體中文版本.
直得注意的是Unlocker屬於常註程式,會在System Tray右下角顯示狀況.
我是用完這個程式解鎖檔案之後,就把它關了.這應該沒問題吧...
http://ccollomb.free.fr/unlocker/

沒有留言: