最近遇到一個奇怪的問題

每個星期錄電視錄下來的mpg檔
常常看完後要刪除掉,卻又自動被還原回原本的位置
這時無法開啟、搬移、也無法刪除此影片檔



原本懷疑是檔案大小的問題(超過4G)
可是NTFS格式應該也不會有這種問題才對
也不是因為播放程式沒正常關閉而被鎖住

同樣情況也發生在一些avi檔上,不限於mpg檔



後來發現只要用工作管理員將explorer.exe這個程序移除即可
Unlocker這程式也可以看到,是explorer把這些影片檔抓著不放
所以才會發生砍不掉的問題

(這explorer佔用真多次...)


但老是要靠關閉explorer.exe來解決問題也不是辦法
因為關閉後必須要手動再執行explorer.exe才能繼續執行桌面工作
雖然沒多大問題
可是某些軟體的常駐列圖示會消失(僅圖示消失,程式仍執行中)
需要啟動該程式時比較麻煩

只好再請孤狗幫我去找找問題在哪
為什麼explorer會沒事抓著影片檔不放?
(又不是啥見不得人的影片,何必死抓著不肯放手呢....)



因此查到了shmedia.dll這個檔
它的功能就是提供多媒體檔資訊的預覽功能
也就是檔案的"摘要"這項


由於預覽後explorer沒有釋放檔案
所以才會有鎖住不能更動的情況

同樣問題除了無法刪除媒體檔案外
有時USB隨身碟無法移除也是類似的原因
此時若強行拔除USB隨身碟, 資料損毀的可能性很高



所以另一種方法當然就是關閉"摘要"的功能

在執行下輸入
regsvr32 /u shmedia.dll






完成後在"摘要"中就看不到檔案資訊



如要復原此功能
同樣在執行下輸入
regsvr32 shmedia.dll
即可恢復預覽功能




除了上述兩種方式之外
感謝AH提供我第三種方法
使用被微軟收購的第三方軟體Process Explorer這個程式
可以盡量在不更動的情況下解決此問題

選擇find => find handle



接著輸入無法刪除的那個檔案名稱
search後可以查到是哪個process在使用這個檔案



最後在該檔名的項目上用滑鼠右鍵 => Close Handle
一清除掉即可

xhuang06 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • shiami
  • 都用unlocker!
  • unlocker只是方便
    還是proscess explorer比較好用

    xhuang06 於 2008/09/18 14:43 回覆

  • bsb0428
  • 原來是這樣啊~
    電腦一直有這問題試了好多方法
    終於這個方法解決了 ^^
【 X 關閉 】

【PIXNET 痞客邦】國外旅遊調查
您是我們挑選到的讀者!

填完問卷將有機會獲得心動好禮哦(注意:關閉此視窗將不再出現)

立即填寫取消