在Windows XP中
經常會出現無法正常刪除AVI視頻文件的現象
這是因為Windows XP的多媒體預覽功能存在缺陷
即Shmedia
dll文件中有Bug
深入探究
發現只有在下載或者編輯過程中終止操作而致使AVI視頻文件不完整時
此Bug才會導致AVI文件不能刪除
總之
在Windows XP中選擇AVI媒體文件時
其Explore
exe進程將試圖讀取該文件信息
提供
預覽
功能
這將導致媒體文件正被占用而無法刪除
解決問題的關鍵就是取消或者繞過Windows XP的預覽功能
筆者這裡總結了五種方法皆可將其刪除
新建一個空文件夾
把要刪除的文件拖到這個文件夾當中
然後把該文件夾刪除即可
在該媒體文件同一文件夾下隨便新建一個空文件
如TXT文件
刪除的時候用鼠標把這兩個文件一起
拖選
上
此時也不會有
預覽
問題
直接刪除即可
開機後
在
開始→運行
中輸入並執行
Cmd
打開一個
命令提示符
窗口
進入AVI文件所在目錄
按
Ctrl+Alt+Del
組合鍵調出
Windows任務管理器
在
進程
中選擇
Explorer
exe
然後按
結束進程
這時工具欄和桌面都沒有了
此時
在
命令提示符
(DOS)窗口中用
Del
命令刪除AVI媒體文件
再輸入
C:\Windows\explorer
exe
並執行就可以恢復工具欄和桌面了
刪除注冊表中的鍵值
HKEY_LOCAL_MACHINE\SOFTWARE\Classes
CLSID\{
D
D
B
b
a
FE
DC
E}
這樣就能解決刪除的問題
但是
以後再用鼠標右鍵單擊AVI文件查看屬性時
將不再顯示該文件的預覽
建議導出並備份這個注冊表鍵值
以便將來需要時恢復
或在
開始→運行
中輸入並執行
REGSVR
/U SHMEDIA
DLL
效果與上面的操作相同
若要恢復
直接運行
REGSVR
SHMEDIA
DLL
即可
使用如Total Commander等文件管理軟件
或者使用FlashFXP等軟件所提供的
本地浏覽
功能進行刪除操作
因為這些操作不依賴於Explore
exe進程
只要沒有
預覽
問題
也就不會有占用問題
From:http://tw.wingwit.com/Article/Common/201311/5315.html