查看單個文章
舊 2003-05-21, 05:12 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 avi文件刪不掉,mpg,rm,wmv都能刪掉,什麼原因?

Q:
老是出現有另一個程序或人正在使用,請退出程序後再試的對話視窗,但確實沒有使用啊,怎麼辦?
A1:
到cmd裡執行REGSVR32 /U SHMEDIA.DLL 就可以刪除了,如果要恢復這個預覽功能的話,刪除掉文件之後再執行REGSVR32 SHMEDIA.DLL 就可以了


A2:

解決Windows XP下AVI文件無法刪除的辦法總結

這個是因為預覽(SHMEDIA.DLL的bug問題)的原因

1,你可以用flashfxp本機遊覽來試一下,應該可以刪除的(這個方法絕對好用)。

2,可以把滑鼠點一下別的文件,最好是小一點的圖像,視瀕文件或其他文件,等一會兒
,再用滑鼠點一下要刪的文件,按「Delete」鍵,再選「是」速度要快一點,就可以了!

3,雙系統到另外一個系統去刪,比如98

4,解決Windows XP下AVI文件無法刪除的註冊表鍵值

刪除註冊表中下面這個鍵值:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]
建議導出制作備份這個註冊鍵值,以便以後需要時復原

5.進入DOS指令視窗,執行:
REGSVR32 /U SHMEDIA.DLL
如果要恢復,執行:
REGSVR32 SHMEDIA.DLL

4,5上述兩種方法原理相同,均可解決這個問題,不過當你右擊AVI文件檢視屬性內容時,該檔案的summary將不再顯示。

The fix for Windows XP not letting you delete .avi

I've seen this coming up more and more all over the place so I figured I'd stick it here.

Avi files (divx) can be trouble in xp. there is a fix to let xp behave much better so it's

possible to move or delete large avi files. The obnoxious bug in XP that causes Explorer to

read the entire contents of broken AVI files before allowing any access to them is caused by

bad behavior of shmedia.dll.

To correct this misbehavior in Windows XP, remove the following
registry key.

HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{87D62D94-71B3-4b9a-9489-5FE6850DC73E}InProcServer32

This will prevent Explorer from loading shmedia.dll in response to file property queries on

these files.

Just an extra note, if you do a "search" for this key it will not be found, look for it

manually it is very easy to find. As always newbie or not, if you FUBAR your registry its

your own fault. This fix does work, I use it and have applied it to many XP machines. Now go

ahead and fix this royal pain in the ass!

http://www.vcdhelp.com/forum/userguides/100406.php

good luck


Q:
為什麼執行這個之後就可以刪除了呢?
能不能詳細講一下原因?
謝謝
A:
因為xp 在讀avi(巨大檔)會預讀(buffers),等於在使用檔案,你要刪除當然會有問題........

A1:
哇,這些執行教導也太複雜了吧!
avi文件會被winxp系統自動識別而進入預讀取狀態。左側的小播放器待方avi.

解決的辦法-------太簡單了:
把文件的avi結尾改成其他任何無用的字母后就可以刪除了。
比如:simple.avi----->>simple.ddd
其實還有別的方法對付這種媒體文件的:
假如之前你是用realone播放該檔案的,現在用realone開啟另外一個文件,你再試試刪除你原來想刪除的那個文件,是不是可以了?wmp也是一樣的對付!一般都能成功!

A2:
辦法最簡單,指文件選剪下,到資源回收桶貼上,然後清空,搞定.
A3:
我的方法是先建立一個文本,然後把這個文本和avi一起選,然後刪除。搞定!
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次